Objective C 코드를 보다보니 말도안되는 Syntax가 많이 보인다. 그중 제일 이해안되는 [] 대괄호에 대해 고수분들께 문의했고오늘 배운것을 정리해본다. 일단 예제소스를 써보자UILabel *titleLabel = [[UILabel alloc] initWithFrame:CGRectMake(23,28,258,20) ]; 이게 문제의 출발이다이 말도안되는 소스는 대체 무엇인가일단 여기서 왼쪽절은 titleLabel이라는 UILabel 포인터 변수를 선언한거다. 여기까지는 소양 우측 UILabel alloc 은 내가 알고있는 객체지향 개념으로는 new라고 보면 된다고 하셨다.메모리를 할당해야 그 포인터 주소가 나오니까 그걸 alloc (메모리할당) 한거다. 그럼 그렇게 나온 놈한테 initWithFr..
몇 해 전 iOS앱개발을 시작하면서부터 궁금했던 NSString/ NSLog / NS블라블라 의 정체를 우연히 Objective C 입문서에서 발견해서 그 내용을 옮겨본다. 이전에 이야기했듯이 오브젝티브씨는 아주 약간 특별한 양념을 친 C와 같기 때문에 원한다면 NSLog대신 printf를 그냥 쓸 수도 있다. 그러나 시간과 날짜가 함께 출력되는 기능이나 새 라인 문자를 자동으로 넣어주는 등 부가적인 기능이 있으니 NSLog를 사용하기를 추천합니다. NSLOG라는 함수 이름이 좀 낯설게 느껴질 수 있다. 함수 이름의 NS는 무슨 의미일까? 읽더보면 코코아의 모든 함수 상수 타입 이름에 NS가 앞에 붙는 것을 볼 수 있다. 이 접두사는 함수가 다른 툴킷에서 온 것이 아니라 코코아에서 왔다는 것을 알려준다...
오늘 아침에 메일이 한통 날라왔다. "Your Mac App Distribution will expire in 30 days." 이런메일은 여러번 받아봤다. 애플에 배포 관련된 혹은 푸시 메시지(APNS)에 관련된 인증서들은 유효기간이 1년이라내가 유지보수하고있는 앱이 몇개되면 저런 류의 메일을 잊을만하면 받게된다. 이거 관련되서 찾다보면 나오게되는 인증서, CSR파일이 뭔지 기억해두려고 로그를 남긴다. CSR파일이란Cert Signing Request 의 약자다.인증서 사인 요청 파일 이란 뜻이다. 인증서는 그 요청의 결과로 '애플'님께서 주시는 문서다. 자 그럼 애플 개발자 페이지 구조는 어떻게 생겼을까. 인증서 페이지에 들어가면 + 버튼이 있다. 걔를 누르면 어떤종류의 인증서를 만들지를 내가 고르고..
- Total
- Today
- Yesterday
- 하포원
- 감정수업
- nsstring
- 깝스 1회
- 0x0422
- 오블완
- 개발자취업
- Octane S2
- 취업
- 나가노 스키여행
- swift
- 취준생
- 칠레와인
- 하 준 숴이
- 이창동
- JS
- 존슨황
- 언프리티 랩스타
- 존슨 황
- happo-one
- Java Developer Day
- 컴퓨터공학과
- 컴공
- 개발자
- 박찬욱
- 송강호
- 티스토리챌린지
- 일리네어
- 연구개발직
- cfstring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |