自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

转载 Category 使用和优缺点

iOS 开发中,不可避免的用到Category1、什么是Category?分类就是对一个类的功能进行扩展,,让这个类能够适应不不同情况的需求.在一般的实际开发中,我们都会对系统的一些常用类进行扩展,比如,NSString,Button,Label等等,简单来说类别是一种为现有的类添加新方法的方式。利用OC的动态运行时分配机制,Category提供了一种比继承更为简洁的方法来对类进行扩展...

2018-01-31 11:26:13 11112 1

原创 iOS 常见宏定义

OC中,使用一些宏定义能够减少代码,方便使用,以下为我项目中定义的宏//自定义颜色#define RGB(r, g, b) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:(1)];#define RGBA(r, g, b, a) [UIColor colorWithRed:(r)/255.0 g...

2018-01-23 12:01:31 682

转载 copy,strong,retain,weak和assign的区别

前言: 在初学iOS的时候,对于用什么关键词去修饰property,知其然而不知其所以然,大家都这么用,就这么用,不知道其原理。后来慢慢了解,看了大量的博客和自己慢慢的总结,摘抄了部分我理解的博客内容,内容基本属于前人总结,自己手动写一遍也是为了加强自身理解。在知道他们的区别之前,我们首先要知道NSObject对象的赋值操作做了那些操作。A=C其实是在内存中创建一个A,然后又开辟了一个...

2018-01-22 11:43:40 814

转载 KVO、Notification、delegate、block 各自的优缺点,效率还有使用场景

KVO、Notification、delegate、block 各自的优缺点,效率还有使用场景在开发iOS应用的时候,我们会经常遇到一个常见的问题:在不过分耦合的前提下,controllers间怎么进行通信。在iOS应用不断的出现三种模式以及一种回调来实现这种通信:1.委托 delegation;2.通知中心 Notification Center;3.键值观察 key value...

2018-01-17 14:50:08 3386

转载 怎么解决UITableView 滑动卡顿问题

1.最常用的就是cell的重用, 注册重用标识符如果不重用cell时,每当一个cell显示到屏幕上时,就会重新创建一个新的cell如果有很多数据或者滚动cell的时候,就会堆积很多cell。如果重用cell,为cell创建一个ID每当需要显示cell 的时候,都会先去缓冲池中寻找可循环利用的cell,如果没有再重新创建cell2.避免cell的重新布局cell的布局填充等操

2018-01-15 13:05:13 1895

转载 App启动的完整过程

1. App启动过程    •    解析Info.plist    ▪    加载相关信息,例如如闪屏    ▪    沙箱建立、权限检查    •    Mach-O加载    ▪    如果是胖二进制文件,寻找合适当前CPU类别的部分    ▪    加载所有依赖的Mach-O文件(递归调用Mach-O加载的方法)    ▪    定位内部、外部指针引用,

2018-01-15 11:58:00 509

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除