会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
王权
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2015年12月28日
1228.1——计算器(未使用MVC设计模式)
摘要: #import "ViewController.h"typedef enum{ kStausNum, kStausOperation}kStaus;typedef enum{ kOperationTypeAdd = 1, kOperationTypeMinus, kOperationTypeMult...
阅读全文
posted @ 2015-12-28 19:10 王权
阅读(255)
评论(0)
推荐(0)
2015年12月25日
1225.2——类别
摘要: 1.在已有类的基础上进行扩展,无需像继承一样子类化,就可以直接添加一些方法2.继承不仅可以添加方法还可以添加属性,类别只能添加方法3.类别不会改变现有类的方法,万一重写,自己写的优先级高4.把类别中的方法定义成类方法更合适5.在使用类别的时候,直接按照原来类的使用方法就可以#import "NSSt...
阅读全文
posted @ 2015-12-25 21:53 王权
阅读(137)
评论(0)
推荐(0)
1225.1——代理模式
摘要: 1.一般把协议放在代理中(见Person.h)2.接收的类型用id 并且服从协议(@property(nonatomic,assign)id delegate)3.一定要确保对象实现了方法([self.delegaterespondsToSelector:@selector(call:)])Pers...
阅读全文
posted @ 2015-12-25 21:44 王权
阅读(130)
评论(0)
推荐(0)
2015年12月24日
1224.2——拆箱与装箱
摘要: #import typedef struct{ CGFloat width; CGFloat height;}vSize;int main(int argc, const char * argv[]) { @autoreleasepool { //装箱 拆箱 //C的基本类型使用NSNumber(b...
阅读全文
posted @ 2015-12-24 19:51 王权
阅读(127)
评论(0)
推荐(0)
1224.1——字典相关操作
摘要: 字典是由键-值对组成的数据集合。通过key(键),查找的对应的value(值),key通常是字符串对象,也可以是其他任意类型对象。在一个字典对象中,key的值必须是唯一的。此外,字典对象的键和值不可以为空(nil),如果需要在字典中加入一个空值,可以加入NSNull对象。1.字典存储数据的优势 ...
阅读全文
posted @ 2015-12-24 15:53 王权
阅读(159)
评论(0)
推荐(0)
2015年12月23日
1223.2——数组的相关操作
摘要: #import #import "Person.h"#import "Dog.h"int main(int argc, const char * argv[]) { @autoreleasepool { Person *xw = [[Person alloc] init]; Person *zs =...
阅读全文
posted @ 2015-12-23 19:42 王权
阅读(136)
评论(0)
推荐(0)
1223.1——字符串有关操作
摘要: 用一段程序来说明:#import int main(int argc, const char * argv[]) { @autoreleasepool { int age = 20; int height = 170; /*NSString //1.静态 alloc new copy mutabl...
阅读全文
posted @ 2015-12-23 19:09 王权
阅读(95)
评论(0)
推荐(0)
2015年12月22日
1222.1——类的三大特性 封装 继承 多态
摘要: 封装:1.对于头文件里的一些成员变量,可以使用@private @public @protected来限制权限@public 公有的 类本身可以访问,子类可以继承,外部也可以访问@private 私有的 类本身可以访问,子类无法继承,外部不可以访问@protected 受保护的 类本身可以访问,子类...
阅读全文
posted @ 2015-12-22 14:51 王权
阅读(139)
评论(0)
推荐(0)
2015年12月21日
1221.1——内存管理
摘要: 1.什么是内存管理 程序在运行过程中管理内存分配的过程,当需要内存的时候就申请一片内存空间,不需要的时候就释放掉。2.如何去管理内存 站在分配对象拥有权的角度来操作内存。3.内存管理的两种方法 a.MRR(Manual Retain Release)手动管理,实现的机制:reference c...
阅读全文
posted @ 2015-12-21 16:28 王权
阅读(177)
评论(0)
推荐(0)
2015年12月18日
1218.3——init自定义
摘要: 相当于构造方法,有的时候初始化的时候有一些默认值,还有就是页面加载数据的时机问题,防止加载了页面再填数据声明: -(instancetype)initWithName:(NSString*)aName andage:(int)aAge; //自定义的初始化方法必须以init开头实现: -(ins...
阅读全文
posted @ 2015-12-18 19:40 王权
阅读(165)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告