FirstColor 跟 CornerRadious 都是新增的显示属性具体实现方法如下: @property(nonatomic,weak)IBInspectable UIColor *firstColor; /...................................../ - (v
分类:
其他好文 时间:
2016-02-28 10:58:48
阅读次数:
294
在控制器的类扩展里面 咱们会通常定义控件 1.和stroyBoard上面关联 这时候用weak去修饰 因为当咱们从storyBoard移除时就不会再有强引用,会自己释放 2.为了进行赋值 用weak 去修饰 当咱们从一个作用域到另一个作用域时,必须要通过在类扩展里面进行一次声明属性,通过赋值,进行作
分类:
其他好文 时间:
2016-02-27 00:51:07
阅读次数:
189
IOS内存管理retain,assign,copy,strong,weak IOS的对象都继承于NSObject, 该对象有一个方法:retainCount ,内存引用计数。 引用计数在很多技术都用到: window下的COM组件,多线程的信号量,读写锁,思想都一样。 (一般情况下: 后面会讨论例外
分类:
移动开发 时间:
2016-02-25 13:49:39
阅读次数:
306
一 _strong修饰符 1._strong修饰符是id类型和对象类型默认的所有权修饰符。如下: id obj = [[NSObject alloc] init];//在没用明确变量所有权修饰符时,会被默认被_strong修饰符 id _strong obj = [[NSObject alloc]
分类:
其他好文 时间:
2016-02-23 18:35:51
阅读次数:
163
InstrumentsARC内存管理悬挂指针 上 一篇博客iOS/OS X内存管理(一):基本概念与原理主要讲了iOS/OSX 内存管理中引用计数和内存管理规则,以及引入ARC新的内存管理机制之后如何选择ownership qualifiers(__strong、__weak、__unsafe_un
分类:
移动开发 时间:
2016-02-22 15:13:48
阅读次数:
240
when defining 'weak var delegate:.......' error solution: 1. 1 protocol SegueDelegate:NSObjectProtocol{ 2 func ...... 3 } 2. 1 @objc protocol SegueDel
分类:
移动开发 时间:
2016-02-21 22:48:55
阅读次数:
374
//下拉刷新 - (void)Downrefresh { __weak MedicationCollectionViewController *puad = self; [puad.MedicatableView addHeaderWithCallback:^{ [puad.MedicaMutarr
分类:
其他好文 时间:
2016-02-20 18:56:00
阅读次数:
218
1、什么是ARC? ARC(Automatic Reference Counting )自动应用计数器,代码自动添加的release/retain,原先是需要手动添加的用来处理内存管理的应用计数的代码可以自动的由编译器完成了。ARC是为解决内存管理而诞生的。 2、assign 和 weak,_blo
分类:
移动开发 时间:
2016-02-19 18:38:01
阅读次数:
304
注意:现在boot库已经归入STL库,用法基本上还和boost类似
在C++11中,引入了智能指针。主要有:unique_ptr, shared_ptr, weak_ptr。
这3种指针组件就是采用了boost里的智能指针方案。很多有用过boost智能指针的朋友,很容易地就能发现它们之间的关间:
std
boost
功能说明
uniq...
分类:
编程语言 时间:
2016-02-19 14:28:33
阅读次数:
2677
iOS 中的 NSTimer NSTimer fire 我们先用 NSTimer 来做个简单的计时器,每隔5秒钟在控制台输出 Fire 。比较想当然的做法是这样的: @interface DetailViewController () @property (nonatomic, weak) NSTi
分类:
移动开发 时间:
2016-02-18 01:17:13
阅读次数:
315