zoukankan      html  css  js  c++  java
  • Xcode不太常见又实用的小技巧

    备份, 原文: http://rocry.com/2012/12/17/xcode-tips/

    让代码中的TODO和FIXME变成Warning

    选中某个Target > Build Phase > Add Build Phase > Add Run Script
    然后输入

    1
    2
    3
    4
    
    KEYWORDS="TODO:|FIXME:|???:|!!!:"
    find ${SRCROOT} ( -name "*.h" -or -name "*.m" ) -print0 | 
        xargs -0 egrep --with-filename --line-number --only-matching "($KEYWORDS).*$" | 
        perl -p -e "s/($KEYWORDS)/ warning: $1/"
    

    From: http://www.benzado.com/blog/post/329/make-xcode-nag-you-about-unfinished-todos

    Ctrl + NUM

    • Ctrl + 1 : Standard Editor > Show Related Items
    • Ctrl + 2/3/4/5/6/7/8 试试就知道了… 就那一排的按钮, 还比较实用
    • 顺便说一下按住Command再用鼠标点可以以字母顺序排序

    Cmd + Shift + O

    很多时候这么跳转都比鼠标点的要快点

    把 CodeSnippet 放到Dropbox多终端同步

    1
    2
    
    mv ~/Library/Developer/Xcode/UserData/CodeSnippets ~/Library/Developer/Xcode/UserData/CodeSnippets_bak
    ln -s ~/Dropbox/appdata/CodeSnippets ~/Library/Developer/Xcode/UserData/CodeSnippets
    

    P.S. 比如 NSFetchedResultsControllerDelegate 实现模板放在CodeSnippet里面就挺实用的

    Simulator

    • Ctrl + Cmd + v 可以在模拟器里面”粘贴”

    总结

    • 多看看Preference > Key Bindings里面的快捷键, 可以按需自己定制
    • 可以总结一套合适自己的Behaviors+Tabs
    • WWDC2012 402 - Working Efficiently with Xcode里面讲得很详细
  • 相关阅读:
    课堂练习
    《你的灯亮着吗》第二篇总结
    四则运算2程序
    《你的灯亮着吗》第一篇总结
    四则运算2
    阅读计划
    四则运算
    《人月神话》读后感
    软件演化
    软件测试
  • 原文地址:https://www.cnblogs.com/walkerwang/p/4186665.html
Copyright © 2011-2022 走看看