Xcode 中添加可复用代码段的方法
2015-10-30 22:05
387 查看
想要添加可复用代码段只需要在原本要写该代码的地方做一些小修改即可.
这里我以 UI 中创建 UIView 对象为例.
UIView *subView = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 120, 120)];
subView.backgroundColor = [UIColor blackColor];
[self.window addSubview:subView];
[subView release];
是我本来写的正常代码, 下面就开始修改代码, 制作可复用代码段.
做一下修改, 如下:
关于<##>不做过多解释, 在 Xcode 中一试便知.
此时,可复用代码段已经修改好了.
在 Title中填写 自己能够看得懂的名称, 这里可以看到我写的很长, 没办法, 记性不是太好……
Platform(平台) 这里选择 : All
Language 选择 ; OC
Completion Shortcut 填写自己的快捷键 记得快捷键后加上空格, 如果不加空格的话, 会定义到 UIView , 而不会定义到你自己的代码段.
至于 Completion Scopes 就不需要修改了, 因为Xcode 自动识别你制作可复用代码的位置.
注意:
如果在刚开始的时候, 你的可复用代码没有写在你要使用的地方, 那么在 Completion Scopes 中就要选择了, 而且如果你并不能确定要用在哪里, 选错了的话, 这个代码段就算白写了.
所以建议不是很熟练的人, 还是写在要用的位置, 这样就不用选这个了.
这里我以 UI 中创建 UIView 对象为例.
第一步
以下是原本函数中要写的:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; // Override point for customization after application launch. UIView *subView = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 120, 120)]; subView.backgroundColor = [UIColor blackColor]; [self.window addSubview:subView]; [subView release]; self.window.backgroundColor = [UIColor whiteColor]; [self.window makeKeyAndVisible]; return YES; }
UIView *subView = [[UIView alloc] initWithFrame:CGRectMake(100, 100, 120, 120)];
subView.backgroundColor = [UIColor blackColor];
[self.window addSubview:subView];
[subView release];
是我本来写的正常代码, 下面就开始修改代码, 制作可复用代码段.
做一下修改, 如下:
UIView *<#subView#> = [[UIView alloc] initWithFrame:CGRectMake(<#x#>, <#y#>, <#weight#>, <#height#>)]; <#subView#>.backgroundColor = [UIColor <#color#>]; [<#fatherView#> addSubview:<#subView#>]; [<#subView#> release];
关于<##>不做过多解释, 在 Xcode 中一试便知.
此时,可复用代码段已经修改好了.
第二步
选中以上可复用代码段, 将其拖动到右侧的 Utilities View 中的下方的”{}”的列表中, 拖动成功之后, 会在列表最下方找到一个有 user 标识的代码段.第三步
双击第二步中找到的代码段, 点击弹出框的左下方的 Edit, 对自己的可复用代码段进行编辑.在 Title中填写 自己能够看得懂的名称, 这里可以看到我写的很长, 没办法, 记性不是太好……
Platform(平台) 这里选择 : All
Language 选择 ; OC
Completion Shortcut 填写自己的快捷键 记得快捷键后加上空格, 如果不加空格的话, 会定义到 UIView , 而不会定义到你自己的代码段.
至于 Completion Scopes 就不需要修改了, 因为Xcode 自动识别你制作可复用代码的位置.
注意:
如果在刚开始的时候, 你的可复用代码没有写在你要使用的地方, 那么在 Completion Scopes 中就要选择了, 而且如果你并不能确定要用在哪里, 选错了的话, 这个代码段就算白写了.
所以建议不是很熟练的人, 还是写在要用的位置, 这样就不用选这个了.
至此, 可复用代码段就已经完成了. 赶快试一试吧!
相关文章推荐
- ACM --2001-2010
- JAVA内存分配
- 小学生之JAVA中的分层
- MyEclipse保留配置数据
- Java定义People类
- 浅析c/c++中 struct的区别
- Javassist字节码增强示例
- Bluemix 修改JDK版本
- [C++] advanced reference
- .NET和C#概述
- java.lang.IllegalAccessError: tried to access field org.slf4j.impl.Static.
- 选择排序算法(基于Java)
- Java中,生产者和消费者的问题
- 用C语言打印一个菱形
- ubuntu为IDE(Eclipse WebStorm)添加桌面快捷方式
- 深入理解Java的接口和抽象类---接口与抽象类的区别
- MapReduce编程基础
- Java语言基础 数据类型
- javabean、DTO、VO
- 关于C++变量的默认初始化