码迷,mamicode.com
首页 >  
搜索关键字:_weak    ( 1256个结果
__block 和 __weak的区别
Blocks理解: Blocks可以访问局部变量,但是不能修改 如果修改局部变量,需要加__block 2、如果局部变量是数组或者指针的时候只复制这个指针,两个指针指向同一个地址,block只修改指针上的内容。如: 例子里面确实没有修改mArrayCount这个局部变量啊。mArrayCount是一 ...
分类:其他好文   时间:2016-09-05 13:56:10    阅读次数:118
OC-创建瀑布流
1. 创建“WYWaterflowLayout”继承制 “UICollectionViewLayout”。 2. 在“ViewController” 中导入“WYWaterflowLayout”类。并创建,创建的代码如下 @property (nonatomic,weak) UICollection ...
分类:其他好文   时间:2016-09-02 12:57:51    阅读次数:137
Swift-闭包使用及解决循环引用问题
Swift中闭包使用参考OC中block使用,基本一致 解决Swift中闭包循环引用有三种方法: 1.跟oc一样,使用weak(oc是__weakSelf) 2.简化第一种方法tools?.loadData({[weak self] (jsonData) in}) 这里self需要解包(推荐使用) ...
分类:编程语言   时间:2016-09-01 16:21:48    阅读次数:117
C和OC的基础语法(易混淆的概念知识)
List 0. 深复制与浅复制, NSObject万能指针、id指针、instancetype区别,单例import、include、@class的区别 strong 与 weak 区别 #define 和 typedef的区别, static 与 extern 区别,@required与@opti ...
分类:其他好文   时间:2016-09-01 02:09:02    阅读次数:225
iOS - strong 和 assign的区别
ios中的OC是一门面向对象的编辑语言,每一个对象都是类的实例,在OC中每一个对象都有一个名为isa的指针,指向该对象的类。所有NSObject是一个包含isa指针的结构体。 (1) assign 和 weak 一样是一个弱引用; (2) strong是强引用; 弱引用和强引用在引用的过程中最重要的 ...
分类:移动开发   时间:2016-08-31 13:51:25    阅读次数:194
Masonry记录——iOS适配
Masonry是iOS适配的第三方库,比较好用的一个,本人用的也不多,简单了解一些常用的方法,自己学习中,记录下来共勉。 Masonry下载地址:https://github.com/SnapKit/Masonry 示例一:View居中处理 不管什么情况下,view都处于居中状态 __weak ty ...
分类:移动开发   时间:2016-08-29 22:14:05    阅读次数:222
block循环饮用解决
在block中使用self会引起循环引用导致无法释放。 解决: __weak typeof(self) weakSelf = self; 例如: NSLog(@"init--> value:%@,address=%p,self=%p",self.person,self.person,self); m ...
分类:其他好文   时间:2016-08-23 20:26:18    阅读次数:122
iOS利用通知逆传值
直接创建两个控制器,点击跳转第二个界面,然后点击按钮进行传值 #import "ViewController.h" #import "TWOOViewController.h" @interface ViewController () @property(nonatomic,weak)UILabel ...
分类:移动开发   时间:2016-08-23 01:10:38    阅读次数:217
iOS修饰符
一.strong与weak 为什么UI控件一般用weak就可以? 因为我们在添加UI控件的时候一般会用addSubview操作,在addSubview的时候,就给该控件添加了一个强引用,所以在该对象被手动置为nil之前,或removeFromSuperView之前,或该控制器销毁之前,该控件不会被释 ...
分类:移动开发   时间:2016-08-22 02:06:25    阅读次数:271
weak reference的介绍
对象回收条件:在Java里,当一个对象o被创建时,它被放在堆里.当GC运行的时候,如果发现没有任何引用指向o,o就会被回收.也可以这么理解,一个对象被回收,必须满足两个条件:1)没有任何引用指向它2)GC被运行.置空处理:在现实情况写代码的时候,我们往往通过把所有指向某个对象的引用..
分类:其他好文   时间:2016-08-22 00:41:40    阅读次数:227
1256条   上一页 1 ... 46 47 48 49 50 ... 126 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!