会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
山水间
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
下一页
2015年12月28日
计算器demo
摘要: 1.创建一个SingleViewApplication功能,默认提供一个界面 2.commond+shift +H 等于 home键 3.修改项目名称和file图标(http://iconfinder.com找图标的网站) a.info.plist 文件-》bundle name ->写上工程显示的
阅读全文
posted @ 2015-12-28 20:14 蜗牛才是大牛
阅读(289)
评论(0)
推荐(0)
2015年12月26日
Delegate 代理委托 +block+类别Category
摘要: 1.协议 代理模式 两个对象之间如何传递数据 同一时间只完成一件事情 一般把协议写在代理中 接受的类型用id并且服从协议(@property(nonatomic ,assign)id<agentDelegate>delegate 一定要确保对象实现了方法 例如:我需要刷新一个数据,可是我访问不到,而
阅读全文
posted @ 2015-12-26 17:14 蜗牛才是大牛
阅读(254)
评论(0)
推荐(0)
2015年12月24日
字典dictionary
摘要: 不可变词典NSDictionary 字典没有顺序可言,键值对 Key-Value 键(字符串对象)-值(对象) 0.字典里面多个键值对的值可以相同,但是键不能相同,必须唯一 1.字典存储的优势 a.方便查找 b.方便删改 2.如何创建一个字典 NSDictionary *dic = @{@"小王":
阅读全文
posted @ 2015-12-24 20:59 蜗牛才是大牛
阅读(289)
评论(0)
推荐(0)
2015年12月23日
类库
摘要: Foundation 库 1.如何创建 2.如何使用 3.有哪些属性和方法 可变字符串(NSMutableString) 不可变字符串(NSString)创建之后就不能删改 1、创建字符串 1.静态 alloc new copy mutablecopy NSString *str = @"hello
阅读全文
posted @ 2015-12-23 21:02 蜗牛才是大牛
阅读(153)
评论(0)
推荐(0)
类
摘要: 类的几大特性: 抽象 封装 继承 多态 封装: 1. 对于头文件的一些成员变量,我们可以使用@private @public @protected 来限制权限 @public 共有的,类本身可以访问,子类可以继承,外部也可以访问,yql->name (@property里才用yql.name点语法)
阅读全文
posted @ 2015-12-23 09:01 蜗牛才是大牛
阅读(131)
评论(0)
推荐(0)
2015年12月21日
内存管理
摘要: 内存管理 1.什么是内存管理 程序在运行过程中管理内存分配的过程,当需要内存的时候就申请一片内存空间,不需要就释放掉。 2。如何管理内存 站在分配对象拥有权的角度来操作内存。 3.内存管理的两种方法 a.MRR(Manual Retain Release)手动管理,实现的机制:reference c
阅读全文
posted @ 2015-12-21 15:04 蜗牛才是大牛
阅读(181)
评论(0)
推荐(0)
2015年12月19日
文件
摘要: 文件操作里面,所有的文件都是一个结构体file 当打开一个文件,系统就返回这个文件的指针。 文件的打开操作 fopen 打开一个文件。 返回文件的内存地址(错误就为null) file *fopen(const char(文件在磁盘中的路径) *_restrict ,const char *_res
阅读全文
posted @ 2015-12-19 21:03 蜗牛才是大牛
阅读(161)
评论(0)
推荐(0)
2015年12月18日
property,类和类之间的关系
摘要: property 关键字 nonatomic 非原子操作,没有加锁解锁机制,线程不安全,速度快 atomic 原子操作,有加锁解锁机制线程,安全,效率低 内存 strong 声明对一个不是自己创建的对象的拥有权,这个对象的retainCount +1 retain 同strong weak 不引用
阅读全文
posted @ 2015-12-18 14:33 蜗牛才是大牛
阅读(204)
评论(0)
推荐(0)
2015年12月17日
OC
摘要: 交互层:cocoa touch 操作系统层:ios 底层:硬件 #include 完成头文件的导入,可能会导致头文件的相互引用和函数的重复定义。 #import 不仅完成头文件的导入,并且防止头文件的相互引用。 @在OC中一般表示一个对象@“hello” 也通常用于OC的一些关键字@end %@表示
阅读全文
posted @ 2015-12-17 19:38 蜗牛才是大牛
阅读(252)
评论(0)
推荐(0)
2015年12月14日
宏
摘要: 用一个字符串代替一个数据 1.为了让一些数据更有意义。(一般都是默认k开头) #define kout -1 2。简洁代码,类似于内敛函数的意思,使用简便。 #define kadd(a,b) ((a)+(b)) 参数和整体都要加括号,不然会有歧义 涉及优先级问题 3.调试开关,输出日志的开关. #
阅读全文
posted @ 2015-12-14 16:52 蜗牛才是大牛
阅读(217)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
下一页
公告