会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
爱上咖啡的唐
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
12
下一页
2016年2月21日
给某个项目的类添加默认前缀
摘要: 如图
阅读全文
posted @ 2016-02-21 19:38 爱上咖啡的唐
阅读(233)
评论(0)
推荐(0)
2016年2月18日
延时调用
摘要: 方法1:performSelector [self performSelector:(SEL) withObject:(id) afterDelay:(NSTimeInterval)] SEL 调用哪个方法 id 参数 NSTimeInterval 延时时间 方法2:NSTimer NSTimer
阅读全文
posted @ 2016-02-18 21:23 爱上咖啡的唐
阅读(156)
评论(0)
推荐(0)
2016年1月23日
协议规范
摘要: 定义: 一般情况下,当前协议属于谁就把协议定义到他的h文件中命名: 以所属类开头后面加protocol或delegate方法名:以协议名protocol前的类名加上方法名传参:参数一般为触发协议的对象代理名:一般使用delegate一个类要成为另一个类代理时 在h文件中使用“@protocol 协...
阅读全文
posted @ 2016-01-23 16:11 爱上咖啡的唐
阅读(167)
评论(0)
推荐(0)
分类category注意点
摘要: 1category只能添加方法,不能添加属性2 使用@property只会生成get/set方法,不会生成私有成员变量3 分类可以访问原有类中的属性4 分类中有同名方法不会报错,分类方法会覆盖原有类方法。调用顺序:分类、本类、父类5 多个分类中有同名方法会调用最后编译的那个(不要这样用)
阅读全文
posted @ 2016-01-23 15:37 爱上咖啡的唐
阅读(257)
评论(0)
推荐(0)
2016年1月21日
block
摘要: 定义变量格式: 返回类型 (^变量名)(数据类型...)=^(参数列表){....};在block内部访问变量(可以理解为传值) 可以访问,但是不可以修改(他是一个拷贝) 在block被调用之前,修改变量并不会改变在block调用时的值 int a=10; 返回类型 (^变量名)(数据类型...
阅读全文
posted @ 2016-01-21 20:50 爱上咖啡的唐
阅读(174)
评论(0)
推荐(0)
2016年1月20日
ARC与MRC混编
摘要: 在ARC项目中加入MRC文件输入-fno-objc-arc当MRC中加入ARC文件输入-f-objc-arc
阅读全文
posted @ 2016-01-20 21:31 爱上咖啡的唐
阅读(160)
评论(0)
推荐(0)
ARC对象内存管理以及强弱指针
摘要: _strong Person *p强指针_weak Person *p弱指针Person *p强指针 ,默认是强指针单对象ARC中只要没有被强指针指向的对象,内存就会被释放_weak Person *p=[[Person alloc]init];在创建完就会被释放多对象人拥有狗@property (...
阅读全文
posted @ 2016-01-20 21:10 爱上咖啡的唐
阅读(212)
评论(0)
推荐(0)
autorealease
摘要: @autorealease{ ...}1 写在autorealease内存管理池中的对象,在结束时会自动realease一次2 不管对象在哪创建,要在里面调用一次autorealease才可以实现结束时会自动realease一次3 不要在autorealease中创建占内存较大的对象,会影响性能4...
阅读全文
posted @ 2016-01-20 20:37 爱上咖啡的唐
阅读(181)
评论(0)
推荐(0)
2016年1月18日
@class
摘要: 使用格式@class 类名;@class写在.h文件里,import写在.m文件里。这样可以提高编译效率import会在导入文件发生变化时重新拷贝编译,而@class只会告诉使用者有这个类,并不会去拷贝。场景1使用import:a拷贝b,b拷贝c,c发生变化会影响ab使用@class:a拷贝b,b拷...
阅读全文
posted @ 2016-01-18 21:40 爱上咖啡的唐
阅读(209)
评论(0)
推荐(0)
set方法内存管理
摘要: 这个时固定格式#import "Person.h"#import "Camera.h"@implementation Person-(void)setCamera:(Camera *)camera{ if(_camera!=camera){//防止赋同一个值值 [_camera releas...
阅读全文
posted @ 2016-01-18 21:14 爱上咖啡的唐
阅读(282)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
12
下一页
公告