ARC特点与判断准则/*
ARC的判断准则:只要没有强指针指向对象,就会释放对象
1.ARC特点
1> 不允许调用release、retain、retainCount
2> 允许重写dealloc,但是不允许调用[super dealloc]
3> @property的参数
* strong :成员变量是强指针(适用于OC对象类型)
* weak :成员变量是弱指针(适用于OC对象...
分类:
其他好文 时间:
2015-04-23 11:02:35
阅读次数:
162
readonly, readwrite:是控制属性的访问权限,readonly只生成getter方法,其他类是无法修改其值的。readwrite是会同时生成getter和setter方法,其他类可以修改其值。 assign, retain, weak, strong, copy,unsafe_...
分类:
其他好文 时间:
2015-04-16 23:52:57
阅读次数:
355
1 协议,就是class里面必须遵循的约定。例如@protocol viewControllerDelegate -(void)loadMoreData;@end@interface ViewController ()@property (weak, nonatomic) IBOutlet UITa...
分类:
其他好文 时间:
2015-04-15 21:12:05
阅读次数:
116
以后有关avalon的版本升级消息,全部改放到这里重构parseHTML,让其支持xhtml强化 ms-duplex-number拦截器 添加data-duplex-number辅助指令 值为strong medium weak ms-duplex添加对input[type=hidden]的支持cr...
分类:
Web程序 时间:
2015-04-15 16:27:34
阅读次数:
161
简言之,就是一种link-time的overloading...
分类:
其他好文 时间:
2015-04-13 12:54:50
阅读次数:
141
必须至少有三个步骤:
一,实现协议
二,建立关系
三,设置缩放的范围
具体见代码:
#import "ViewController.h"
@interface ViewController () //一定要先遵守这个协议
@property (weak, nonatomic) IBOutlet UIScrollView *ScrollView;
@property (weak, no...
分类:
移动开发 时间:
2015-04-11 17:58:45
阅读次数:
139
1,在rootView中添加一个view,并设置约束,左、右、上,都设置与super的边距为20,高度为100。2,编写代码控制 1 #import "ViewController.h" 2 3 @interface ViewController () 4 @property (weak, non....
分类:
其他好文 时间:
2015-04-10 17:33:27
阅读次数:
215
1. 如何在XCODE中,自定义代码块? 如:strong,weak,copy, tableViewCell 等...2. 怎么理解 强引用和弱引用?3. 什么是懒加载?4. frame/bounds/center区别?5. 转变坐标系?
分类:
其他好文 时间:
2015-04-10 06:45:06
阅读次数:
130
不久前我写过一篇关于ThreadLocal用法的文章,但最近项目上出现了Memory Leak,调查后发现可能与ThreadLocal的使用有关,在此对ThreadLocal的使用作一些补充。
在ThreadLocal内部,其实是通过一个Map(类似Map)来保存各个线程独立的变量的,但是这个map有一点特殊,它对线程的引用是弱引用WeakReference(如果一个对象只被弱引用相联,...
分类:
其他好文 时间:
2015-04-09 08:50:42
阅读次数:
218
1 delegate 代理@protocol AppInfoViewClassDelegate -(void)appInfoViewDownLoad:(AppInfoViewClass *)appInfoView;@end@property (nonatomic,weak) id delegate;...
分类:
其他好文 时间:
2015-04-08 22:55:47
阅读次数:
149