V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
phpuser
V2EX  ›  iDev

Xcode Snippets Generator

  •  
  •   phpuser · 2013-06-10 13:45:04 +08:00 · 2708 次点击
    这是一个创建于 3986 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近试着写几个app,发现Xcode的自定义代码片段功能实在是太蛋痛了,花了几分钟写了个生产脚本。

    将当前目录下的*.m文件生成到~/Library/Developer/Xcode/UserData/CodeSnippets

    其中.m的文件名即为触发名称(呵呵,不知道如何称呼啊?). log.m -> log

    参数使用 <#名称#>

    功能很简单,暂时满足自己的要求。满放上去(自定义的模板不具通用性就不放上去了):

    https://github.com/hjleochen/XcodeSnippetsGenerator.git
    5 条回复    1970-01-01 08:00:00 +08:00
    qlqsh
        1
    qlqsh  
       2013-06-10 15:03:42 +08:00
    还是不知道干嘛用的。。。
    qlqsh
        2
    qlqsh  
       2013-06-10 15:04:57 +08:00
    自己做的代码片段?现在除非必要不用xcode,打代码用textmate,xcode太慢了,折磨。。。
    luikore
        3
    luikore  
       2013-06-10 15:05:28 +08:00
    原本就挺好自定义的, 选中一段代码, 鼠标摁住一小会, 拖进 code snippet 窗口就好了
    alexrezit
        4
    alexrezit  
       2013-06-10 21:47:30 +08:00
    你要求太低了... 我的 snippets 都是把所有的部分编辑完整的, 包括和自带 snippets 一样风格的 Summary.
    phpuser
        5
    phpuser  
    OP
       2013-06-11 11:22:09 +08:00
    @alexrezit 哈哈,确实是。花个20分钟写个小脚本且暂时能用,我确实没太高的要求了。

    其实在gen.rb中我写了个TODO,是要解析文件开始处的注释来获取Title,Summary,Scope等信息后面多花些时间写模板的话还是能够填写所有信息的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3639 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:45 · PVG 08:45 · LAX 17:45 · JFK 20:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.