摘要: 首先,举一个非常简单的例子,在屏幕上显示短语 “Programming is fun!”的程序。无需大费周章,上面的程序完成了此任务。 该程序保存在一个扩展名为.m的文件中(有关扩展名的知识,参见http://www.cnblogs.com/PaulpauL/p/5751737.html)。 接下来 阅读全文
posted @ 2016-08-09 11:10 BuddyLiu 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 自动释放池的机制是:它使得应用在创建新对象时,系统能够有效地管理应用所使用的内存。 在创建新对象时,并且系统未启动ARC特性,那么在使用完该对象后需要释放对象空间。 此时有两种选择,一种是给对象发送release消息,此时该对象空间就会马上被释放掉; 另一种是给对象发送autorelease消息,此 阅读全文
posted @ 2016-08-09 10:36 BuddyLiu 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: #import负责导入程序所需的文件的信息导入到程序中,随着程序所需的文件越来越多,程序就要导入更多的文件,这就带来了越来越长的编译时间,而且有大量重复的。为了解决这个问题可以采用以下办法解决,创建.pch文件,在该文件中加入以下代码。 此时仍然会导入Foundation框架,但是可以很大程度的加快 阅读全文
posted @ 2016-08-09 09:56 BuddyLiu 阅读(4740) 评论(0) 推荐(0) 编辑
摘要: 常见的文件扩展名 Objective-C源文件使用.m作为文件名的最后两个字符(称作扩展名)。上面表格给出了常见的文件扩展名。 PS:表格来源于《Objective-C 程序设计(第6版)》 阅读全文
posted @ 2016-08-09 09:00 BuddyLiu 阅读(627) 评论(0) 推荐(0) 编辑