码迷,mamicode.com
首页 >  
搜索关键字:effective objective c    ( 6648个结果
Effective C++:条款28:避免返回 handles 指向对象内部成员
(一) 有时候为了让一个对象尽量小,可以把数据放在另外一个辅助的struct中,然后再让一个类去指向它。看下面的代码: class Point { public: Point(int x, int y); void setX(int newVal); void setY(int newVal); }; struct RectData { Point ulhc; Point lrhc...
分类:编程语言   时间:2014-06-24 22:17:30    阅读次数:240
Effective C++:条款23:宁以non-member、non-friend替换member函数
(一) 有个class来表示网页浏览器: class WebBrowser { public: void clearChache(); void clearHistory(); void removeCookies(); }; 许多用户会想一整个执行所有这些动作,因此WebBrowser也提供这样一个函数:clearEverything class ...
分类:编程语言   时间:2014-06-22 21:46:40    阅读次数:147
快用游戏中心开发建议
1.接入方式 导入快用库文件、资源文件和快用所需要的系统库文件。 2.接入前注意事项 (1)需提前签约,但快用服务人员比较给力。签约程序较快,可先行调试。 (2)需服务端支持(登陆二次验证和计费、发货),所以建议服务端和客户端同时接入。 (3)确保快用demo在真机上调试通过再做自己项目的接入。 3.开发者要求 熟悉Objective-C编程、IOS开发框...
分类:其他好文   时间:2014-06-22 21:34:24    阅读次数:199
苹果新的编程语言 Swift 语言进阶(十四)--扩展
一 、扩展        扩展是为一个已经存在的类、结构、枚举类型添加新功能的一种方式,包括为不能存取源代码的那些已经存在的类型添加功能。        扩展类似于Objective-C语言中的类别,与类别不同的是Swift语言的扩展没有名字。        扩展能够为已存在类型:     1)增加计算属性和计算静态属性;     2)定义新的实例方法和类型方法;     3)提...
分类:移动开发   时间:2014-06-22 20:37:42    阅读次数:264
Swift语言入门之旅
Swift语言入门之旅  学习一门新的计算机语言,传统来说都是从编写一个在屏幕上打印“Hello world”的程序开始的。那在 Swift,我们使用一句话来实现它: println("Hello, world") 如果你编写过C或者Objective-C语言,Swift中的这个语法看起来便很熟悉,这句话却是一个完整的程序 。你无须为了得到...
分类:其他好文   时间:2014-06-22 20:30:36    阅读次数:262
苹果新的编程语言 Swift 语言进阶(九)--方法和下标
一、方法      方法是与特定类型相关的函数。与属性一样,方法也包括实例方法和类型方法。      类、结构、枚举都能定义实例方法,用来封装或实现给定类型的一个实例相关的功能或特定任务。      类、结构、枚举也能定义与类型本身相关的类型方法。类型方法与Objective-C语言中的类方法相似,类型方法只能在类型本身上调用。 2.1 实例方法的定义...
分类:移动开发   时间:2014-06-22 20:24:10    阅读次数:236
Swift 学习笔记十五:扩展
扩展就是向一个已有的类、结构体或枚举类型添加新功能(functionality)。扩展和 Objective-C 中的分类(categories)类似。(不过与Objective-C不同的是,Swift 的扩展没有名字。) Swift 中的扩展可以: 1.添加计算型属性和计算静态属性 2.定义实例方法和类型方法 3.提供新的构造器 4.定义下标 5.定义和使用新的嵌套类型 6.使一个...
分类:其他好文   时间:2014-06-22 14:50:00    阅读次数:211
关于苹果最新语言Swift
Swift是为IOS和OSX应用制定的新编程语言,吸取C和Objective-C语言的精粹,但不损失与C语言的兼容性。Swift采用安全编程模型、加入了各种现代编程语言特性,使得该语言更易被掌握、更具扩展性,用起来更有趣。Swift语言的奠基石是已经成熟的、并为大家所喜爱的Cocoa和Cocoa Touch框架,新语言使大家可以尽情畅想新软件开发的机遇。 Swift沉积了多年的研发成果,苹果公司...
分类:移动开发   时间:2014-06-21 23:00:04    阅读次数:317
Effective C++:条款22:将成员变量声明为private
(一)为什么不采用public成员变量 (1)首先,从语法一致性考虑,客户唯一能访问对象的方法就是通过成员函数,客户不必考虑是否该记住使用小括号()。 (2)其次,使用函数可以让我们对成员变量的处理有更精确的控制。如果我们令成员变量为public,那么每个人都可以读写它! 但如果我们以函数取得或设定其值,我们就可以实现出“不准访问”、“只读访问”以及“读写访问”,我们甚至可以实现“惟写访...
分类:编程语言   时间:2014-06-21 22:13:56    阅读次数:232
[转]Creating an IP Tunnel using GRE on Linux
Creating an IP Tunnel using GRE on Linux Contents[hide] · 1 IP Tunelling · 2 Starting Configuration · 3 Tunnelling Objective ...
分类:系统相关   时间:2014-06-21 15:27:26    阅读次数:598
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!