您的位置:首页 > 编程语言

Xcode 中添加可复用代码段的方法

2015-10-30 22:05 387 查看
想要添加可复用代码段只需要在原本要写该代码的地方做一些小修改即可.

这里我以 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 中就要选择了, 而且如果你并不能确定要用在哪里, 选错了的话, 这个代码段就算白写了.

所以建议不是很熟练的人, 还是写在要用的位置, 这样就不用选这个了.

至此, 可复用代码段就已经完成了. 赶快试一试吧!

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: