iOS常用代码块
2016-07-13 20:41
483 查看
这里向各位推荐一些简单常用的代码块
1.添加警告信息
2.忽略 performSeletor 方法内存泄漏提醒
3.Masonry 省略前缀mas_ 的宏命令
4.打标记
获取主队列
6.获取全局并发队列
代理属性
8.block 属性
afterGCD
weak 属性
11.strong属性
12.assign 属性
13.copy 属性
1.添加警告信息
#warning <#message#>
2.忽略 performSeletor 方法内存泄漏提醒
#pragma clang diagnostic ignored "-Warc-performSelector-leaks"
3.Masonry 省略前缀mas_ 的宏命令
/** 第三方框架 : Masonry */ //define this constant if you want to use Masonry without the 'mas_' prefix #define MAS_SHORTHAND //define this constant if you want to enable auto-boxing for default syntax #define MAS_SHORTHAND_GLOBALS // 导入头文件 #import "Masonry.h"
4.打标记
#pragma mark <#message#>
获取主队列
dispatch_async(dispatch_get_main_queue(), ^{ <#code#> });
6.获取全局并发队列
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ <#code#> });
代理属性
@property (nonatomic,weak) id<<#protocol#>> <#delegate#>;
8.block 属性
@property (nonatomic,copy) <#Block#> <#block#>;
afterGCD
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(<#delayInSeconds#> * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ <#code to be executed after a specified delay#> });
weak 属性
@property (nonatomic, weak) <#type#> *<#name#>;
11.strong属性
@property (nonatomic,strong) <#type#> *<#name#>;
12.assign 属性
@property (nonatomic,assign) <#type#> <#name#>;
13.copy 属性
@property (nonatomic,copy) <#type#> *<#name#>;
相关文章推荐
- iOS 关于使用xib创建cell的两种初始化方式
- iOS 【如何把项目托管到GitHub】
- iOS基础:正则表达式对象
- ios developer tiny share-20160713
- ios developer tiny share-20160713
- iOS 获取设备信息
- 使用symbolicatecrash解析iOS的Crash log文件
- 判断ios设备
- iOS学习之加载storyboard和xib文件
- iOS 分别控制系统声音和震动
- xcode 编译时有相同的类,导致冲突,编译错误
- ipa重签名
- 快速集成iOS基于RTMP的视频推流
- iOS8 获取通知设置状态
- iOS 开发一些常用插件和第三方库的整理
- IOS-usr/include-objc-runtime.h
- iOS之CocoaPods 简明安装教程
- IOS-Frameworks-Foundation-NSNotification.h
- IOS-Frameworks-Foundation-NSFileManager.h
- IOS-Frameworks-Foundation-NSPathUtilities.h 文件夹路径