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
BB9z
V2EX  ›  iDev

[编码风格] @property 与后面的括号间要不要空格

  •  
  •   BB9z ·
    BB9z · Sep 30, 2013 · 4564 views
    This topic created in 4644 days ago, the information mentioned may be changed or developed.
    首先,默认模版是带的。

    然后,括号和关键字(如 if、else 之类的)、花括号间一般也是有空格的。但当函数定义、调用时是没有的,还有 @encode()、@selector() 之类。因此产生疑惑。

    这种不一致还有例子,就是花括号的位置,Xcode 默认的行为(模版、代码片段)是方法实现的花括号另起一行,但是内部的花括号不换行。

    大家的观点?
    6 replies    1970-01-01 08:00:00 +08:00
    angelface
        1
    angelface  
       Sep 30, 2013
    有这空工夫不如多写几行代码, 只要保持一致性,就无敌了。
    zhigang1992
        2
    zhigang1992  
       Sep 30, 2013
    用AppCode,毫无压力。。。管他别人怎么写的,拿过来Reformat掉就一样了。
    Style的话参考
    NYTimes/objective-c-style-guide
    https://github.com/NYTimes/objective-c-style-guide
    comcuter
        3
    comcuter  
       Sep 30, 2013
    团队代码风格一定要一致,否则真的很影响效率... 最起码影响心情.

    也可以参考下github,google的代码风格.
    BB9z
        4
    BB9z  
    OP
       Sep 30, 2013
    @zhigang1992 @comcuter 他们的 guide 应该都没定义这里吧,如果没记错的话。
    tioover
        5
    tioover  
       Sep 30, 2013
    我趴在地上想了想,说得不是Python。
    comcuter
        6
    comcuter  
       Sep 30, 2013
    @BB9z 可以观察下他们开源的代码, github 开源的代码,代码风格还是挺一致的.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1072 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 18:02 · PVG 02:02 · LAX 11:02 · JFK 14:02
    ♥ Do have faith in what you're doing.