01 2016 档案

摘要:#import "ViewController.h" @interface OViewController () @property (nonatomic, strong) NSArray *apps; @property (nonatomic, strong) NSArray *persons; 阅读全文
posted @ 2016-01-30 11:32 欲眠 阅读(184) 评论(0) 推荐(0)
摘要:一、初始化 // 1.创建导航控制器 OneViewController *one = [[OneViewController alloc] init]; // 2.创建nav的栈底控制器 UINavigationController *nav = [[UINavigationController 阅读全文
posted @ 2016-01-28 16:45 欲眠 阅读(175) 评论(0) 推荐(0)
摘要:/** * 通过一个frame来初始化一个UI控件 */ - (id)initWithFrame:(CGRect)frame; // YES:能够跟用户进行交互 @property(nonatomic,getter=isUserInteractionEnabled) BOOL userInterac 阅读全文
posted @ 2016-01-28 15:42 欲眠 阅读(151) 评论(0) 推荐(0)
摘要:控制器常见的创建方式有以下几种 通过storyboard创建 直接创建 ViewController *md = [[ViewController alloc] init]; 指定xib文件来创建(创建控制器的时候加载这个YmView的xib) ViewController *md = [[View 阅读全文
posted @ 2016-01-28 09:39 欲眠 阅读(362) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2016-01-27 14:34 欲眠 阅读(106) 评论(0) 推荐(0)
摘要:一个应用程序只有一个application对象,application是单例的。 一个应用程序启动后船创建的第一个对象是UIApplication对象 利用UIApplication对象,能进行一些应用级别的操作。 UIApplication *app = [UIApplication shared 阅读全文
posted @ 2016-01-27 11:39 欲眠 阅读(175) 评论(0) 推荐(0)
摘要:通知相比于代理,通知是多对多的关系,实现通知需要下面三个步骤,注册了一个要用的通知,实现通知的方法,最后再需要调用这个方法的地方post一下这个通知,那么这个方法便会调用了注册通知:即要在什么地方接受消息[[NSNotificationCenter defaultCenter] addObserv... 阅读全文
posted @ 2016-01-15 11:25 欲眠 阅读(143) 评论(0) 推荐(0)
摘要:自从iOS7以后更新了计算方法 //定义字体 NSDictionary *attrs = @{NSFontAttributeName :[UIFont systemFontOfSize:14]}; //定义这个控件文字最大的宽度和高度,这里定义了可以无限宽和高 CGS... 阅读全文
posted @ 2016-01-13 10:03 欲眠 阅读(180) 评论(0) 推荐(0)
摘要:一、是什么?用来干什么?代理是iOS里面的一种设计模式,使用代理可以实现监听和传参。这种模式用于一个对象“代表”另外一个对象去做和实现一些东西。二、谁是谁的代理?举个简单例子,比如A控制器和B控制器,假定A控制器有某一个按钮且被点击了,这时B控制器想知道A控制器按钮被点击了,也就是B想监听A何时被点... 阅读全文
posted @ 2016-01-12 16:21 欲眠 阅读(435) 评论(0) 推荐(0)
摘要:一、set方法和get方法 1.set方法和get方法的使用场合 @public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问(类似机场的安检、水龙头过滤,过滤掉不合理的东西),比如僵尸的生命值不能为负数 2.set方法作用:用来设置成员变量,可以在方法里面过滤掉一... 阅读全文
posted @ 2016-01-12 10:50 欲眠 阅读(5101) 评论(0) 推荐(0)