Xcode 10.2.1 版本,自动代码提示功能延迟很大,很多情况下代码提示甚至会无效,但是code snippet 唤起的响应很快,从提高效率的情况考虑,即使系统提供的代码提示制作成code snippet也是合适的。

一下记录常用的code snippet

1,

@interface <#statement#>()

<#statement#>

@end

2,

- (void)setBaseProperty{

<#statement#>

}

3,

-(void)addDataToSubviewsWithModel:(<#statement#> *)model{

}

4,

if (self == [super init]) {

<#statement#>

}

return self;

5,

- (instancetype)initWithFrame:(CGRect)frame{

if (self == [super initWithFrame:frame]) {

<#statement#>

}

return self;

}

6,

@property (nonatomic,assign) <#statement#> <#statement#>;

7,

@property (nonatomic ,copy) <#statement#> *<#statement#>;

8,

@property (nonatomic ,strong) <#statement#> *<#statement#>;

9,

@property (nonatomic ,weak) <#statement#> <#statement#>;

10,

@protocol  <#statement#>Protocol<NSObject>

// loading

- (void)presenterStartLoading;

- (void)presenterEndLoading;

// 加载数据

-(void)presenterLoadDataSuccess:(<#statement#> *)model;

-(void)presenterLoadDataError:(NSError *)error;

@end

@interface <#statement#> : NSObject

- (instancetype)initWithDelegate:(id<<#statement#>>) delegate;

- (void)presenterLoadData;

@end

11,

@interface <#modelName#>Protocol <NSObject>

- (void)modelLoadDataSuccess:(NSMutableArray *)dataArray;

@end

@interface <#modelName#> : NSObject

- (instancetype)initWithDelegate(id<<#protocolName#>>) delegate;

- (void)modelLoadData;

@end

最新文章

  1. CSS实现内容超过长度后以省略号显示
  2. 《图形学》实验五:改进的Bresenham算法画直线
  3. codeforces 58E:Expression
  4. iScroll5 API速查随记
  5. openSUSE13.1 Yast 中所有软件图形化界面无法打开,问题原因: Ruby
  6. delphi 单例模式实现
  7. csu 1303 Decimal (数论题)
  8. Java笔记(四)&hellip;&hellip;常量与变量
  9. POJ 3104 Drying(二分答案)
  10. Bosch 英语面试准备分享
  11. KMP算法---字符串匹配
  12. DataTable.DataRow的复制
  13. SQL 日期筛选的两种方式
  14. 【linux学习笔记】Sublime Text3支持GB2312和GBK编码以及中文输入法
  15. VS Code保存使用项目Eslint规则格式化代码
  16. PC逆向之代码还原技术,第六讲汇编中除法代码还原以及原理第二讲,被除数是正数 除数非2的幂
  17. mvc项目远程发布到windows server服务器
  18. Laravel使用Form(转载)
  19. loadrunner&#160;运行脚本-Run-time&#160;Settings之Preferences设置
  20. .net网站建设页面提交后css失效的问题

热门文章

  1. ElementUI表单验证攻略:解决表单项启用和禁用验证的切换,以及动态表单验证的综合性问题
  2. 《Exchange Server 2010 SP1/SP2管理实践》——第2章 搭建Exchange实验环境2.1 网络环境规划...
  3. LeetCode 25. K 个一组翻转链表 | Python
  4. centos7 源码安装nginx
  5. 不可错过的java面试博客之java集合篇
  6. CSS 块元素、内联元素、内联块元素三者的区别与转换
  7. apache反向代理和负载均衡
  8. 如何理解三大运营商发布的《5G消息白皮书》?
  9. 【Hadoop离线基础总结】MapReduce自定义InputFormat和OutputFormat案例
  10. matlab 提示 Error using mex No supported compiler or SDK was found 错误的解决办法