随笔分类 - OC Swift 常见问题、错误
苹果移动端 开始使用中常见问题汇总
摘要:今天在论坛上看到有朋友发帖问道:既然静态全局变量与全局变量都存储在全局数据区,为什么作用域却不一样呢?也许答案非常简单:C++就是这么规定的,静态全局变量与全局变量的唯一区别就是作用域不同。 对一个C++变量来说,有两个属性非常重要:作用域和生命周期,它们从两个不同的维度描述了一个变量--时间和空间...
阅读全文
摘要:A、数组名不是指针。B、数组名 是 不是指针的指针。数组名本质: (1)数组名的内涵在于其指代实体是一种数据结构,这种数据结构就是数组; (2)数组名的外延在于其可以转换为指向其指代实体的指针,而且是一个指针常量; (3)指向数组的指针则是另外一种变量类型(在WIN32平台下,长度为4),仅仅...
阅读全文
摘要:转载:http://blog.csdn.net/onlyou930/article/details/6932529http://www.cnblogs.com/celestial/archive/2012/10/10/2719169.html1. 字符串常量NSString *s = @"test"...
阅读全文
摘要:1 /* 2 考察NSString NSArray 3 NSFileManager 4 */ 5 #import 6 /* 7 计算单个文件的代码行数 8 9 path:文件的全路径10 返回值 代码行数11 */12 int codeLineCounts(NSString *p...
阅读全文
摘要:ARC是Objective-C中的垃圾回收机制,据说非常高效,但因为开启了ARC则不能显示调用dealloc/retain/release等手动内存管理操作,所以在很多情况下需要关闭。Xcode6.0在创建项目的时候没有勾选ARC的选项了。那么如何关闭ARC呢,点击项目在Build Settings...
阅读全文
摘要:升级Xcode6之后我们发现,本来创建category文件的选项突然不见了,那在在Xcode6中怎么创建OC category文件,其实它还是在,只是Xcode6把他放在了第二步选择了:点击下一步,我们就可以选择创建category文件了然后选择如下:比如:给Person类写一个名字为QYMa的分类...
阅读全文
摘要:在如下代码中,报错:分析:有时候我们重写父类的init方法时不注意将init后面的第一个字母写成了小写,或者直接讲init方法写错,在这个方法里面又调用父类的初始化方法(self = [super init];)时会报错,错误信息如下:error:Cannot assign to 'self' ou...
阅读全文
摘要:程序运行报这个错误:[__NSCFString stringFromMD5]: unrecognized selector sent to instance 0xad367502014-04-23 10:27:54.571 Eating[1028:a0b] *** Terminating app d...
阅读全文
浙公网安备 33010602011771号