- 博客(23)
- 收藏
- 关注
转载 UI-手势识别
基类UIGestureRecogizertypedef NS_ENUM(NSInteger, UIGestureRecognizerState) { UIGestureRecognizerStatePossible, // 手势识别默认状态,可能为发生手势识别,或者识别还没有完成 UIGestureRecognizerStateBegan, ...
2018-07-06 17:33:00
163
转载 xcode中project、target、scheme、workspace
workspace:工作空间,其中可以包含一个或多个项目,就像cocoapods就是使用了workspace,将主项目与第三方框架分离,放在不同的项目中。project:项目文件集合,包含所有当前项目的编译文件和配置文件。target:编译配置文件,根据不同的配置可以得到不同的products(产品,app),一个project可以有多个target,从而得到多个不同...
2018-06-25 08:48:00
324
转载 UInavigationController
UINavigationBar转载于:https://www.cnblogs.com/Zp3sss/p/9129276.html
2018-06-03 15:12:00
89
转载 UITableView使用
UITableView使用转载于:https://www.cnblogs.com/Zp3sss/p/9129268.html
2018-06-03 15:11:00
83
转载 UICollectionView使用
UICollectionView使用转载于:https://www.cnblogs.com/Zp3sss/p/9129270.html
2018-06-03 15:11:00
99
转载 UItabBarViewController
UItabBarViewController转载于:https://www.cnblogs.com/Zp3sss/p/9129272.html
2018-06-03 15:11:00
100
转载 屏幕适配1(edgesForExtendedLayout、extendedLayoutIncludesOpaqueBars、translucent、automaticallyAdjustsScroll...
0、属性所属UIViewController中的属性: edgesForExtendedLayout :根view延伸方向 extendedLayoutIncludesOpaqueBars:根view在bar不透明情况下,是否允许延伸(YES:允许延伸) automaticallyAdjustsScrollViewInsets:scrollView...
2018-05-29 23:43:00
277
转载 iOS-NSSession
iOS-NSSession转载于:https://www.cnblogs.com/Zp3sss/p/9086628.html
2018-05-25 09:01:00
117
转载 环信框架使用 - 登录模块
1、配置对象EMOptions对象环信的配置对象,其中appKey、推送证书名、自动登录功能等进行设置2、登录模块环信初始化:// 在application:didFinishLaunchingWithOptions:方法中初始化环信- (BOOL)application:(UIApplication *)application didFinis...
2018-05-25 09:00:00
315
转载 __weak存在的问题
1、有些OC对象不能使用 "__weak" 修饰,因为有些类自己重写了retain和release方法,不支持__weak,例如NSPort类和它的子类。2、在dealloc中不能使用 “__weak __typeof(self)weak_self = self;”,否则程序会崩溃。- (void)dealloc{ __weak __typeof(self)we...
2018-05-08 23:25:00
236
转载 静态方法、类方法、实例方法
static 修饰局部变量:延长布局变量的生命周期static 修饰全局变量:当前变量只能在当前文件中使用static 修饰函数: 函数只能在当前文件中使用静态:与程序的生命周期相同的数据结构,从程序启动时就存在,当程序停止时才被销毁。静态变量:分为局部静态变量和全局静态变量两种,必须使用 “static” 关键字修饰。局部静态变量: 一般定义在方法或...
2018-04-23 23:57:00
282
转载 内存管理-ARC
内存管理-ARC1、ARC内存管理本质OC的内存并不是在程序运行时监控使用的内存空间释放不需要使用的,而是在编译过程中由编译器在合适的位置添加内存管理代码,MRC机制下需要自己添加。本质上还是和C语言一样使用malloc申请空间,free释放空间,只不过是由系统添加。2、对象所有权修饰符四种修饰符__strong、__weak、__unsafe_reta...
2018-04-22 22:43:00
81
转载 内存管理-MRC
0、概念:持有与引用: 对象的持有和引用的区别,持有必定引用,引用不一定持有,引用只是保存了对象所在的内存空间地址,系统可以随时释放该内存空间,给其他它程序用;持有则是,拥有这个内存空间的所有权,系统无权释放。例如由房产证的的人和没有房产证的人,它们都知道房子的地址(引用了该地址),但是有房产证的人,政府(操作系统)无权力收回该房子,无房产证的人,政府有权力收回该房子...
2018-04-19 09:16:00
193
转载 @property中的修饰符
@property(nonatomic, copy) NSMutableString str; 这样写对吗atomic和nonatomic区别 转载于:https://www.cnblogs.com/Zp3sss/p/8878810.html
2018-04-19 00:24:00
99
转载 浅拷贝与深拷贝
1、保护封装性:// Person对象中的name属性使用copy修饰@interface Person : NSObject @property (copy, nonatomic) NSString *name;@end// Man对象中的name属性使用strong修饰@interface Man : NSObject @propert...
2018-04-18 13:18:00
75
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人