摘要: 框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如 Foundation、UIKit、和Core Graphics这些框架。根据你为应用程序选择的模版,相关的框架就已经被自动引入了。如果默认加入的框架不能满足你的应用程序的需求,你也可以加入需 要的框架。 看看HelloWorld.xcodeproj项目里都包含了哪些框架(注:HelloWorld.xcodeproj... 阅读全文
posted @ 2013-03-27 15:36 金建彤 阅读(238) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/likendsl/article/details/86484822012.4.26更新,加入了ARC前言我通常在自己的博客中不会写太技术性的东西,但这次例外,因为我希望为Mac和iOS(iPhone&iPad)开发者社区做些贡献。如果你不是社区中的一员,请自行绕道吧。介绍这篇文章是在我多年的Objective-C使用经验中所目睹的那些最容易被Objective-C程序员触犯的最佳实践积累下来的一个列 表。我称之为“戒律”,我们有太多理由要去遵守它们,几乎没理由不去遵守。然而当我向其他开发者展示这些实践经验时,他们往往非常反对…强烈反对:这不会 阅读全文
posted @ 2013-03-27 15:19 金建彤 阅读(238) 评论(0) 推荐(0) 编辑
摘要: http://hi.baidu.com/feng20068123/item/ca8952fa661e5342932af2c2写的非常不错,攒一个!!!!我们在进行iOS开发时,经常会在类的声明部分看见类似于@synthesizewindow=_window;的语句,那么,这个window是什么,_window又是什么,两个东西分别怎么用,这是一个比较基本的问题,也关乎我们理解Objective-C中对类、类的属性、类的存取器、类的局部变量的统一理解。在32位系统中,如果类的@interface部分没有进行ivar声明,但有@property声明,在类的@implementation部分有响应的 阅读全文
posted @ 2013-03-27 14:23 金建彤 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 自从有了ARC,就可以使用weak或strong来说明属性是弱引用还是强引用;strong关键字与retain关似,用了它,引用计数自动+1,用实例更能说明一切 1. @property (nonatomic, strong) NSString *string1; 2. @property (nonatomic, strong) NSString *string2; 有这样两个属性, 1. @synthesize string1; 2. @synthesize string2; 猜一下下面代码将输出什么结果? 1. self.string1 = @"String 1";.. 阅读全文
posted @ 2013-03-27 13:47 金建彤 阅读(246) 评论(0) 推荐(0) 编辑