码迷,mamicode.com
首页 >  
搜索关键字:effective objective c    ( 6648个结果
Effective C++:条款40:明智而审慎地使用多重继承
(一)  慎用多重继承,因为那样的话可能会造成歧义。。 class BorrowableItem { public: void checkOut(); }; class ElectronicGadet { private: bool checkOut() const; }; class MP3Player : public BorrowableItem ...
分类:编程语言   时间:2014-07-08 20:52:31    阅读次数:134
Effective C++:条款39:明智而审慎地使用private继承
(一) (1)private继承意味着“根据某物实现出”,只有实现部分被继承,接口部分应略去; (2)它只在软件“实现”层面上有意义,在软件“设计”层面上没有意义。 (3)private继承而来的基类成员都会在派生类中成为private属性,纵使它们在base class中原本是protected或public属性; (4)如果类之间是private继承关系,编译器不会自动将一个派生类对象...
分类:编程语言   时间:2014-07-08 16:56:58    阅读次数:275
NSNull floatValue intValue 找不到指定方法解决方案
解决此问题尝试了以下思路: 1 添加returnObject == [NSNull null] 判断,NSNull的元素配置一个目标类型的初始值。 问题解决了,但这样做的话对于应用需要修改的地方较多,想想比较烦。 2 想到此问题的引起原因是NSNull缺失这两种方法,也就是说只要为NSNull扩展补充缺失的方法就不会有问题了。...
分类:其他好文   时间:2014-07-08 16:25:50    阅读次数:185
【OC语法快览】五、设计类接口
Designing a Class Interface        设计类接口 The Objective-C syntax for creating a class is very simple. It typically comes in two parts.  创建类的语法是很简单的,通常包括两部分。 The class interface is u...
分类:其他好文   时间:2014-07-08 16:24:27    阅读次数:168
Objective-C学习1
想要学好Objective-C(以下简称OC)就必须要有C语言的基础,因为OC是C语言的一个超集;OC是面向过程的语言.[C语言是面向对象的语言],OC中的好多语法和C语言中类似,OC也完全可以兼容C语言,实现混编;所以想学好OC,最好是有C语言的基础。(如果有C++的基础或者思想,就更能学好OC)...
分类:其他好文   时间:2014-07-08 13:58:42    阅读次数:164
[iOS翻译]《iOS 7 Programming Pushing the Limits》系列:你可能不知道的Objective-C技巧
简介:如果你阅读这本书,你可能已经牢牢掌握iOS开发的基础,但这里有一些小特点和实践是许多开发者并不熟悉的,甚至有数年经验的开发者也是。在这一章里,你会学到一些很重要的开发技巧,但这仍远远不够,你还需要积累更多的实践来让你的代码更强力。/*本文翻译自《iOS 7 Programming Pushin...
分类:移动开发   时间:2014-07-06 16:20:54    阅读次数:272
effective c++ 条款10 handle assignment to self operator =
非强制性,但是个好习惯当使用连锁赋值时很有用x=y=z=10;class Window{ public: Window& operator=(int size) { ... return *this; }}这个规则适用于 -,+, +=,-= etc
分类:编程语言   时间:2014-07-06 16:14:49    阅读次数:264
objective-c 创建工程/编译/运行程序
// First program example#import int main (int argc, const char * argv[]) { @autoreleasepool { NSLog (@"Programming is fun!"); } return...
分类:其他好文   时间:2014-07-06 13:03:34    阅读次数:177
Effective C++:条款38:通过复合塑模出has-a或“根据某物实现出”
(一) public继承是“is-a“的关系,而复合有”has-a“或”根据某物实现出(is-implemented-in-terms-of)“的意思——当复合发生在应用域内的对象之间,表现出has-a关系;当它发生于实现域内则是表示“根据某物实现出”的关系。 应用域部分,相当于你塑造的世界中的某些事物,例如人,汽车等。 后者的对象则是实现细节人工产品(这产品现实世界中是没有的),像什么...
分类:编程语言   时间:2014-07-06 11:47:13    阅读次数:215
Effective c++关键点(一)
条款1:视C++为一个语言联邦 1.1 将C++视为一个由相关语言组成的联邦而非单一语言. 1.2 视C++由四块次语言组成: C:区块,语句,预处理器,内置数据类型,数组,指针 等等来自于C语言的特性. Object-Oriented C++:封装,继承,多态,virtual函数 等等面向对象特性. Template C++:泛型编程. STL:标准库. 条款2: ...
分类:编程语言   时间:2014-07-06 09:20:51    阅读次数:213
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!