다른 방법으로 입력 :Mac 및 iOS 프레임 워크의 이름 지정 규칙은 무엇입니까?
Mac 및 iOS 프레임 워크의 'Kit', 'Toolbox', 'Core'및 'Foundation'접두사/접미사 이름 지정 규칙은 무엇입니까?
애플의 프레임 워크를 통해이 접두사와 접미사는 패턴을 따르는 것처럼 보이지만 정확하게 차이점을 설명하는 내용이 없습니다. in the docs. 낮은 수준, C/Objc
- 재단 : 이것은 내가 보는 기본 패턴이다 - 높음, Objc
또한 일부 i 내가 추측하는이 이름의 혼합은 프레임 워크가 두 수준의 추상화 사이의 혼합임을 의미합니다. 예 : 핵심 재단 및 코어 오디오 키트.
인기있는 타사 프레임 워크는 이러한 규칙을 매우 철저히 준수합니까? RestKit은 높은 수준이기 때문에 CorePlot은 CoreKit이 같은 이름의 javascript 라이브러리와의 Google 충돌이 아니라면 더 좋았을 것입니다.
다음은 [접두사 목록]입니다. (http://cocoadev.com/wiki/ChooseYourOwnPrefix)하지만, 거의 4 년 동안 iOS 개발에서 우연히 만난 유일한 것들은 CF (Core Foundation), NS (NextStep 유산), CC (cocos2D) 및 KK (Kobold2D) – Daniel