Objective-C提供了三种内存管理方式:manual retain-release(MRR,手动管理),automatic reference counting(ARC...
Objective-C提供了三种内存管理方式:manual retain-release(MRR,手动管理),automatic reference counting(ARC...
-(void)loadView 用代码初始化的时候,第一个调用该方法。可以在这里面addSubView。 -(void)viewDidLoad 初始化时一些数据的设置setU...
1.软件编程的实质 编程的实质就是将人类的思想转换成机器可以理解的语言的过程。 学习的核心问题就是掌握这种思维的方式。 OC是一种面向对象的语言。 2.对象 面向对象是相对面...
给大家讲懒加载的方法 所谓的懒加载可以定义为:延时加载,即当对象需要用到的时候再去加载。其实就是所谓的重写对象的get方法,当系统或者开发者调用对象的get方法时,再去加载对...
以UIView为例: UIView *view1 = [UIView new]; view1.sd_layout都是点语法 距离左边:view1.sd_layout.left...
SDWebImage作为目前最受欢迎的图片下载第三方框架,使用率很高。但是你真的会用吗?本文接下来将通过例子分析如何合理使用SDWebImage。 使用场景:自定义的UITa...
下面做一下简单的介绍 <1>什么是plist文件, plist文件的作用 1、plist文件:property list属性列表文件,文件的内容只能是NSString NSN...
SDWebImage作为目前最受欢迎的图片下载第三方框架,使用率很高。但是你真的会用吗?本文接下来将通过例子分析如何合理使用SDWebImage。 使用场景:自定义的UITa...
UICollectionView是iOS6新引进的API,用于展示集合视图,布局更加灵活,其用法类似于UITableView。而UICollectionView、UIColl...
(一)代理模式 应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview的 数据源d...
strong与weak是由ARC新引入的对象变量属性 xcode 4.2(ios sdk4.3和以下版本)和之前的版本使用的是retain和assign,是不支持ARC的。x...
先说一句题外话,Apple官方建议不要在scrollview中嵌套scrollview。tableview也是scrollview的一种,不到万不得已时不要将它嵌到scrol...
实现UITextView和UITextField相同效果的水印提示,可根据自己要求更改 1、定义textview的时候设置其属性: textView.textColor=[U...
简要 自动布局最重要的是约束:UI元素间关系的数学表达式。约束包括尺寸、由优先级和阈值管理的相对位置。它们是添加剂,可能导致约束冲突 、约束不足造成布局无法确定 。这两种情况...
关于AutoLayout autolayout刚出现的时候,我感觉自动布局及其难用,在Xib中拉线拉着拉着就晕头转向的,并且用代码来添加一个约束就需要三行代码,而一个控件最少...