Latest Posts Recent Comments 문의사항 신고하기 이용안내 이벤트 포인트 리스트 공지사항 관리자문의

공지사항

고정공지

(자유게시판에서 질문 금지) 질문하신 유저는 통보 없이 "계정정리" 될수 있습니다.

놀이터 일간 추천 베스트

놀이터 일간 조회 베스트

profile 코드관련 표기법

작성자: 강글레리 조회 수: 40 PC모드

스위프트라는 단어를 보면 섹시한 테일러 스위프트가 생각납니다만,

스위프트 관련 서적을 보면 형태가 이상한 새가 그려져 있습니다.


SWIFT에는 <칼새>라는 의미도 있더군요.

정말 Objective-C보다 가볍고 빠른게 스위프트인 것 같습니다.


스위프트를 하시다보면 여러 문자를 만나실 겁니다.

AppDelegate, ViewController, isOpen 등등


개발자들이 쉽게 구분하라고 만든 것이라고 들었습니다만,

표기법에도 여러가지가 있어 한 번 적어 볼까합니다.


일단 3가지만 적어 볼까 합니다.

Camel Case(캐멀 케이스/카멜 케이스)

Snake Case(스네이크 케이스)

hungarian notation(헝가리언 표기법)


Camel Case는 upper Camel Case와 lower Camel Case로 나뉩니다.

upper Camel Case는 TypeName처럼 처음 시작 문자를 대문자로 표기합니다.

때문에 꼭 쌍봉낙타의 혹처럼 생겨서 쌍봉낙타법이라고 합니다. 

일반적으로 Pascal Case라고 많이 씁니다.  


lower Camel Case는 isOpen처럼 처음 시작문자를 소문자로 표기합니다.

단봉낙타의 혹처럼 생겨서 단봉낙타법이라고도 합니다.

머리가 없다고 하여 headless case라고도 합니다.

일반적으로 Camel Case라고 많이 씁니다.


Snake Case는 여러 단어로 이루어진 경우 단어 사이를 구분자로 나누어주는 방법을 사용합니다.

예를 들면 snake_case라고 표현합니다.


hungarian notation(헝가리언 표기법) : 접두어 표기를 사용하는 방법입니다.

예를 들면 b: boolean      ch: char     f: float 라고 표현하는 방식입니다.



 


자료만 받아갈줄 아는 회원님들께, 개발자님들에게 최소한의 경우는 우리가 피드백으로 보답하는 겁니다

문제가 있던 없던 그동안 고생하신 것을 생각하여 피드백 작성을 부탁 드립니다
­
profile

홍콩 독립

의견쓰기::  상업광고, 인신공격,비방, 욕설, 아주강한음담패설등의 코멘트는 예고없이 삭제될수 있습니다. 회원정리 게시판

첫번째 댓글을 남겨주세요!

List of Articles
번호 제목 글쓴이 날짜 조회 수
23 요즘 가장 괜찮은 아이폰이 뭔가요...? + 5 Op 11-09 39
22 애플 아이폰X 애플워치3 LTE 강글레리 11-09 84
21 조건문 file 강글레리 11-07 23
20 독 아이콘 변경 file 강글레리 11-07 107
19 맥 화면캡쳐 단축키 강글레리 11-06 117
18 아이폰X는 비싸 정말 너무 비싸 + 2 강글레리 11-04 82
17 제가 올린 자료의 출처 01 + 3 강글레리 11-03 112
16 자료형 강글레리 11-02 24
15 맥 게시판에 글을 쓰는 이유 + 2 강글레리 11-02 34
» 코드관련 표기법 강글레리 11-01 40
13 변수와 상수 강글레리 11-01 27
12 정수 실수 문자열 불리언 강글레리 10-31 22
11 오 축하 축하.. 저도 맥북에어를 손님에게 중고로 사서 공부중... file + 4 기쁨의노래 10-30 67
10 엑스코드 속 스위프트 강글레리 10-30 16
9 스위프트로 시작하는 아이폰 앱 개발 교과서 file 강글레리 10-30 34
8 클래스와 객체 그리고 메서드 강글레리 10-30 11
7 객체지향 강글레리 10-29 16
6 스위프트의 역사 강글레리 10-29 18
5 스위프트 프로그래밍 file 강글레리 10-28 37
4 X-code 강글레리 10-27 41