摘要: #import "ActivityListViewController.h"#import "ActivityListViewCell.h"#import "Activity.h"@interface ActivityListViewController ()// 存放activity的数组@pro... 阅读全文
posted @ 2015-11-19 19:28 xlsn0w 阅读(179) 评论(0) 推荐(0) 编辑
摘要: @property (nonatomic, copy) NSString *name;self.name 是对属性的访问 是在调用一个getter方法 会让引用计数器+1; _name却不会。 _name 是对局部变量的访问 引用计数不会增减用self.name 是更好的选择,因为这样可以兼... 阅读全文
posted @ 2015-11-27 22:10 xlsn0w 阅读(447) 评论(0) 推荐(0) 编辑
摘要: Xcode创建的UI工程,有一对AppDelegate.h和AppDelegate.m是一个代理的实现。.m⾥里的很多⽅方法,都是通过实现代理而生成的⽅法。.h⾥里只有⼀个属性@property (strong, nonatomic) UIWindow *window;//这个属性是ARC下的声明,... 阅读全文
posted @ 2015-11-17 19:31 xlsn0w 阅读(151) 评论(0) 推荐(0) 编辑
摘要: bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别... 阅读全文
posted @ 2015-11-10 20:11 xlsn0w 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 便利构造器初始化 无需release创建UIButton与创建UILabel、UITextField、UIView的步骤很相似。1、创建button对象(如果本类有初始化⽅方法,使⽤用⾃自⼰己的;否则使⽤用⽗父类的)。2、设置按钮显⽰示相关的属性3、为按钮添加点击事件4、添加按钮到⽗父视图上,⽤用以... 阅读全文
posted @ 2015-10-27 15:21 xlsn0w 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 一、 window window 就是用来展示控件的窗口。 在iOS中, 手机应用开发 只能有一个 主 window window 类似于我们作画的画板,我们通常不会在画板上作画,而是 在纸上作画。 window 一般不改变,改变的是内部内容。 // 创建window对象,并且初始化为等屏大小... 阅读全文
posted @ 2015-10-26 22:26 xlsn0w 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-10-26 21:18 xlsn0w 阅读(89) 评论(0) 推荐(0) 编辑
摘要: OC机制是消息发送机制!!! [receiver message] [Car alloc],让Car去执行alloc方法,因为alloc方式是加号方法,类方法,所以只能由类名作为receiver。执行完之后得到了Car类的一个具体对象(实例) 得到的具体实例 执行init方法,完成赋值,完成初始化操... 阅读全文
posted @ 2015-10-23 21:02 xlsn0w 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Contact.h#import @interface Contact : NSObject{ NSString *_name; NSString *_gender; NSInteger _age; NSString *_address; NSString *_phoneNumber; ... 阅读全文
posted @ 2015-10-16 19:17 xlsn0w 阅读(519) 评论(2) 推荐(0) 编辑
摘要: 1、//内存区域的划分(从低到高)//1.栈区//2.堆区++++++++++++++重点+++++++++++//3.静态区(全局区)//4.常量区//5.代码区2、staticintnumber =10;//被static 修饰的全局变量生命周期随着程序的创建而创建,随着程序的消失而消失;3、/... 阅读全文
posted @ 2015-10-05 21:03 xlsn0w 阅读(253) 评论(0) 推荐(0) 编辑