IOS开发基础之使用XCode12快速生成代码段
IOS开发基础之使用XCode创建代码片段
这里我们选择的是XCode版本是12.3 版本,高版本
- XCode12.3 是2020年12月份发布的最新的版本
- 务必学会使用快速生成代码,可以节约开发时间
NSString *nsStr = @"dajun";
int a = 10;
NSLog(@"%@ %d",nsStr,a);
形如这样的代码的时候,你的NSLog 函数可能敲的时间很长,
为了方便 我们使用快捷键nslo
选择你需要快速生成的代码片段,右键 找到 Create Code Snippet
名称随便起,自己知道就行
Completion 那个框输入 nslo点击 Done 就结束了。
非常方便。
下一次 直接输入 nslo 就有提示了,直接敲回车 ,就把模板的代码区域全部扔出来了。提高开发效率
类似的还有这样的语句
@property(nonatomic,copy)NSString *name;
这样的属性的封装,咱们也需要快速添加代码段 把快捷键定义成 pc
下一次 直接输入pc 就快速生成了,把代码区的name干掉留个*号,达到快速开发的效果。
这和Java的Intellj IDEA 和Eclipse 有的像,或者vscode 都很像。这样可以节约开发时间。
Design By Johnson From Shanghai 2021.02.17
IOS开发基础之使用XCode12快速生成代码段相关推荐
- IOS开发基础之使用Xcode12.3连线storyboard与属性
IOS开发基础之使用Xcode12.3连线storyboard与属性 最近使用Xcode12.3开发,发现连线与以前版本操作上有所不同,今天就分享一下如果连线 我们想做一个点击按钮使label的字换成 ...
- IOS开发基础之OC的Block入门_Day09-Block
IOS开发基础之OC的Block入门_Day09-Block block是oc的重要的基础知识,重点之重.跟协议一样重要,是进行函数回调重要手段.在后续的UI学习具有举足轻重的地位.学会基础的bloc ...
- ios开发基础之通讯录系统实战-20
ios开发基础之通讯录系统实战 基础知识 OC 基础 segue 的使用.delegate 代理的使用 自定义代理.面向对象思想 沙盒容器的数据持久化方案, controller 之间的跳转 ,登录方 ...
- iOS开发基础知识--碎片41
iOS开发基础知识--碎片41 1:UIWebView加载本地的HTML NSString *path = [[NSBundle mainBundle] bundlePath]; NSURL *bas ...
- iOS开发基础知识--碎片44
iOS开发基础知识--碎片44 iOS开发基础知识--碎片44 1:App跳转至系统Settings 跳转在IOS8以上跟以下是有区别的,如果是IOS8以上可以如下设置: NSURL *url = ...
- iOS开发基础-九宫格坐标(4)
对iOS开发基础-九宫格坐标(3)的代码进行进一步优化. 新建一个 UIView 的子类,并命名为 WJQAppView ,将 appxib.xib 中的 UIView 对象与新建的视图类进行关联. ...
- IOS开发基础之音频工具类封装AVAudioPlayer
IOS开发基础之音频工具类封装AVAudioPlayer 源码在我的主页下面 ,项目名称是AVAudioPlayer 关键性代码 工具类的封装 // // LJAudioTool.h // AVAud ...
- IOS开发基础之微博项目第1天-OC版
IOS开发基础之微博项目第1天-OC版 纯代码创建的项目,具有参考价值 该资料来自2014年7月3号,虽然时间过去较长,但是oc和swift不同,oc语法迭代更新慢 具有一定的参考意义 涉及xib加载 ...
- IOS开发基础之网易新闻UICollectionView的使用第3天
IOS开发基础之网易新闻UICollectionView的使用第3天 由于第3天的UICollectionView 并不实现,我查阅相关资料,也没解决,先从本地的plist加载的数据,不是网络的上的数 ...
最新文章
- 3月了,春天在夏天的后面来到了
- 洛谷P3371-【模板】单源最短路【SPFA】
- [渝粤教育] 莆田学院 电机与拖动基础(一) 参考 资料
- kafka集群脚本启动失败,在kafkaServer.out中提示nohup: failed to run command `java’: No such file or directory
- python中的zip是什么意思_python中zip是什么函数
- 鸿蒙OS 生成密钥和证书请求文件
- 保存jpg太大怎么办_[日本清酒小知识] 清酒可以放多久?应该怎样保存呢?——清酒保存指南(收藏版)...
- 如何在Mac上选取打开文件的应用?
- (剑指Offer)面试题11:数值的整数次方
- Hbase rowkey 设计原则
- ThinkPad E431如何关闭触摸板
- Python str转为list list转为str
- XP安装JDK1.8
- mysql left join和or_mysql – 在LEFT JOIN中使用带OR条件的索引
- 医学影像分割论文合集
- 「带队伍」的关键是什么?
- FFmpeg动效实践与探索(文字方框的同步展开及收缩)
- 数据库专题——笛卡尔积
- html 订阅发布,发布订阅模式.html · Avan/blog_demo_defineProperty - Gitee.com
- 「GoCN酷Go推荐」高性能内存缓存 ristretto
热门文章
- 不等号属于不等式吗_初中数学——中考知识3【方程与不等式(基础)】
- 深圳学校积分计算机,深圳小学入学积分多少才够
- 耗时两年,19岁小伙采用230片纯74逻辑芯片搭建出32位Risc-V处理器!可玩贪吃蛇...
- android 画布裁剪,一种基于Android系统对UI控件进行轮廓剪裁及美化的方法与流程...
- 上去了server查所有表空间_oracle如何查看表空间
- 中职高级计算机操作员,计算机操作员专业排行榜
- ubuntu 符号连接的层数过多_Linux符号连接的层数过多解决
- linux vi删除操作,vi删除操作
- mysql 阿里云 优化_MySQL性能优化速记
- 电脑故障扫描修复软件_253个电脑故障修复工具