iOS Xcode自定义代码块及迁移的实现方法

 更新时间:2019年04月17日 09:23:17   作者:夏天然后  
这篇文章主要给大家介绍了关于iOS Xcode自定义代码块及迁移的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用iOS Xcode具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧

前言

文中将要介绍以下四点内容

  • 代码块的意义
  • 自定义代码块入口
  • 代码块迁移
  • 代码块的编写

下面话不多说了,来一起看看详细的介绍吧

一 . 意义在于节约时间成本

like
我在编译器键入 strong, 回车
自动生成
@property (nonatomic, strong) <#Class#> *<#object#>;

二 . 如何自定义代码块

如下图所示 选中一行代码右键 crate code snippet

右上角方框快速进入

图1

下图填入描述, 以及快捷方式

图2

三 . iOS Xcode自定义代码块迁移

  1. Command + Shift + G. 前往如下路径的文件夹
  2. 路径 : ~/Library/Developer/Xcode/UserData/CodeSnippets
  3. 把文件夹内部的文件复制, 粘贴到另一台电脑的Xcode同样的文件夹中即可
  4. 重启xcode

四 . 代码块编写

下面我举个栗子 . 0.O

- (UITableView *)<#tableview#> {
 
 if(!<#tableview#>) {
 
 <#tableview#> = [[UITableView alloc]initWithFrame:self.view.bounds style:UITableViewStylePlain];
 <#tableview#>.delegate =self;
 <#tableview#>.dataSource =self;
 [<#tableview#> registerClass:[<#cell#> class] forCellReuseIdentifier:@"cellIdentifier"];
}
 return <#tableview#>;
}

#pragma mark - tableView delegate
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
 
 return <#expression#>
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
 
 return <#expression#>
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
 
 <#UITableViewCell#> *cell = [tableView dequeueReusableCellWithIdentifier:@"cellIdentifier"];
 return cell;
 
}

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
 
}

注: <#class#> 即为可以替换的词语.

我再举个栗子

@property (nonatomic, assign) <#Class#> <#object#>;

总结

留作备忘

给需要的人

好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。

相关文章

  • Swift 进阶 —— map 和 flatMap的使用

    Swift 进阶 —— map 和 flatMap的使用

    这篇文章主要介绍了Swift map和flatMap的相关资料,帮助大家更好的理解和使用Swift,感兴趣的朋友可以了解下
    2020-09-09
  • iOS中设置网络超时时间+模拟的方法详解

    iOS中设置网络超时时间+模拟的方法详解

    这篇文章主要介绍了在iOS中设置网络超时时间+模拟的方法,文中介绍的非常详细,相信对大家具有一定的参考价值,需要的朋友们下面来跟着小编一起来学习学习吧。
    2017-04-04
  • IOS  开发获取本地图片路径及上传

    IOS 开发获取本地图片路径及上传

    这篇文章主要介绍了IOS 开发获取本地图片路径及上传的相关资料,需要的朋友可以参考下
    2017-05-05
  • 详解使用ISO镜像搭建私有yum源

    详解使用ISO镜像搭建私有yum源

    这篇文章主要介绍了详解使用ISO镜像搭建私有yum源,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • iOS CoreData 增删改查详解

    iOS CoreData 增删改查详解

    这篇文章主要为大家详细介绍了iOS CoreData 增删改查的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • iOS应用中UILabel文字显示效果的常用设置总结

    iOS应用中UILabel文字显示效果的常用设置总结

    UILabel组件可以用来设置文字内容的排版与字体效果等,功能非常多,下面就来为大家整理一下基本的iOS应用中UILabel文字显示效果的常用设置总结
    2016-05-05
  • 利用iOS手势与scrollView代理实现图片的放大缩小

    利用iOS手势与scrollView代理实现图片的放大缩小

    这篇文章主要介绍了利用iOS的手势、scrollView代理来实现图片放大缩小的方法,文中通过示例代码介绍的很详细,相信对各位iOS开发者们来说具有一定的参考借鉴价值,有需要的朋友们下面来一起学习学习吧。
    2017-01-01
  • 详解2016 cocoapods的安装和使用以及版本升级遇到的问题

    详解2016 cocoapods的安装和使用以及版本升级遇到的问题

    CocoaPods是一个负责管理iOS项目中第三方开源库的工具。这篇文章主要介绍了2016 cocoapods的安装和使用以及版本升级遇到的问题,有需要的可以了解一下。
    2016-12-12
  • iOS10 ATS 配置详细介绍

    iOS10 ATS 配置详细介绍

    这篇文章主要介绍了iOS10 ATS 配置详细介绍的相关资料,这里举例说明该如何配置,需要的朋友可以参考下
    2016-12-12
  • iOS Runtime详解(新手也看得懂)

    iOS Runtime详解(新手也看得懂)

    这篇文章主要给大家介绍了关于iOS Runtime的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-02-02

最新评论