关于 Xcode 自己设置的可复用的 代码片段 Code Snippets
来源:互联网 发布:21天学通java txt 编辑:程序博客网 时间:2024/06/05 01:18
代码片段 创建
1:首先敲出你要定义的代码片段,然后选中拖拽到 Xcode 右下角 Snippet library 的位置。
2:拖到滚轮最下面,找到user 标志的一个选项,双击 选中 edit 代码片段的 title(名称),快捷键(shortcut) 语言方法类型等
3:在正文中可以尝试敲击 快捷键 看看是否可以有 刚添加上的 代码片段
下面简单列出几个片段 如果需要你可以到 code4app 或者 cocoachina 里找一些常用的 好的片段 加快工作效率,但是 个人觉得在提高敲代码效率的同时 也会有一定的负面影响 就是 可能总是用 code snippets : 自己亲手写得时候会 手变生。尺度自己把握
1;
@property (nonatomic,strong) <#type#>*<#name#>; ------ 每次都要敲 这个 property 不是特别长,但是使用次数比较多。
2: 获取当前vc
- (UIViewController *)getCurrentVC
{
UIViewController *result =nil;
UIWindow * window = [[UIApplication sharedApplication] keyWindow];
if (window.windowLevel != UIWindowLevelNormal)
{
NSArray *windows = [[UIApplication sharedApplication] windows];
for(UIWindow * tmpWinin windows)
{
if (tmpWin.windowLevel == UIWindowLevelNormal)
{
window = tmpWin;
break;
}
}
}
UIView *frontView = [[window subviews] objectAtIndex:0];
id nextResponder = [frontView nextResponder];
if ([nextResponder isKindOfClass:[UIViewControllerclass]])
result = nextResponder;
else
result = window.rootViewController;
return result;
}
3: 例如 UITabelView的代理方法和数据源方法。
这里不给了,建议大家 自己实实在在 完整流畅的敲出来,可以添加一定的灵活性使他适用更多
还有很多,这里就不多说了,存在 复用的,频率比较高的而且自己又比较熟悉的可以做成 code snipeet
- 关于 Xcode 自己设置的可复用的 代码片段 Code Snippets
- Xcode Code Snippets-自定义Xcode代码片段
- [Xcode]自己常用的Code Snippets、Xcode插件、文件目录
- Xcode开发技巧之code snippets(代码片段)
- Xcode开发技巧之code snippets(代码片段)
- Xcode开发技巧之code snippets(代码片段)
- Xcode开发技巧之code snippets(代码片段)
- Xcode开发技巧之code snippets(代码片段)
- Xcode开发技巧之自定义code snippets(代码片段)
- Xcode开发技巧之code snippets(代码片段)
- Xcode开发技巧之Code Snippets Library(代码片段库)
- myeclipse / Snippets的配置(代码片段)
- XCode: 添加自定义代码片段到Code Snippets Library(常见代码段高效使用)
- Xcode添加常用的代码片段 (code sinppets)
- iOS开发-工具:巧用Xcode的代码块提高编码效率-code snippets
- xcode Code Snippets Library 快速代码块
- xcode 使用代码块Code Snippets
- xcode 使用代码块Code Snippets
- Android性能调优之内存篇
- HDU 3530Subsequence(单调队列维护)
- dubbo循环依赖的解决
- Python 学习笔记之语法(一)
- LINUX获取网络状态
- 关于 Xcode 自己设置的可复用的 代码片段 Code Snippets
- [LeetCode][Java] Path Sum
- 欢迎使用CSDN-markdown编辑器
- ShellShock 攻击实验
- 脑法之一 --- DEBUG与搜索算法
- POJ 2482 Stars in Your Window(扫描线)
- 转C#中的Finalize,Dispose,SuppressFinalize
- ROS进阶学习手记 5 -- 使用Eclipse开发robot_cleaner
- android与服务器交互总结(json,post,xUtils,Volley,Gson)