[ios] method naming guide

액션 이름 짓기

link : http://stackoverflow.com/questions/7222013/naming-conventions-on-ibaction-functions

1. prefix를 사용하지 말아라

2. 액션 이름은 동사로 시작한다.

3. do, dose와 같은 이름을 사용하지 말아라, 그 이유는 조동사는 의미가 없기 때문이다.

4. 그리고 부사(adverbs), 형용사(adjective)를 동사 전에 사용하지 말아라.

5. 만약 값을 반환하는 함수라면 get이라는 이름이 필요하지 않다. 값을 반환하는 이름을 바로 사용해라.

– (NSSize)cellSize;

6. 키워드를 적절히 활용 해라.
– (void)sendAction:(SEL)aSelector to:(id)anObject forAllCells:(BOOL)flag

-> 아름다운 문장이다….그러나 Objective-C ….swift가 어느면에서는 더 좋은점이 있다(안좋은 점도 있다…IPC 메시지 전송이 안된다고 했던 기억이…)

7. Argument가 오기 전에 argument를 표현 할 수 있도록 메서드 네이밍을 작성한다.

– (id)viewWithTag:(int)aTag;

코딩 가이드 라인

(결국 Apple 문서를 읽어라 인데…apple  문서는 너무나 길다 ㅋㅋ)

http://stackoverflow.com/questions/8410602/objective-c-method-naming-convention

구글 코딩 스타일

http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml

Advertisements

[IOS] 코딩 가이드 & 시작 지점

무턱대고 아이폰을 개발한지 3주가 되었다.

1. 처음으로 되돌아 갔을 때 도움이 되는 문서 (어디서 부터 시작해야 할까 난감할 때)

https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/WhereToGoFromHere.html#//apple_ref/doc/uid/TP40011343-CH12-SW1

2. 이건 개발하면서 뭔가 기준이 없어서 해매고 있을 때 코딩 가이드라인을 제시한 문서.

https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/CodingGuidelines/CodingGuidelines.html

정말 IOS 개발은 웹 개발보다 공부할게 많은 것 같다. ㅜ_ㅜ

web develop 4year VS IOS 3 weeks