본문 바로가기
[Objective-C] Foundation 프레임워크의 중요 클래스 - NSString, NSMutableString [Objective-C] Foundation 프레임워크의 중요 클래스 - NSString, NSMutableString 출처 : OS X 구조를 이해하면서 배우는 Objective-C Chap 9. Notice : 정리자(돼지왕 왕돼지)가 remind 하고 싶은 내용이나 모르는 내용 기반으로 정리하는 것이기 때문에 구체적인 내용은 책을 사서 보시기를 권장드립니다. 9.1. 객체 변경 가능성 * 9.1.1. 변경 가능 객체와 불가능 객체 * 9.1.2. 변경 가능 객체 작성 -변경 불가능 객체를 변경 가능 객체로 다루고 싶을 때는 어떻게 할까?mutableCopy 메서드로 변경 가능한 복사본을 작성한다. 9.2. 문자열 클래스 * 9.2.1. 객체 상수 문자열 -문자열을 “ “ 로 둘러싸고 그 앞에 @ 를.. 2017. 12. 30.
[Objective-C] NSObject 클래스와 런타임 시스템 [Objective-C] NSObject 클래스와 런타임 시스템 출처 : OS X 구조를 이해하면서 배우는 Objective-C Chap 8. Notice : 정리자(돼지왕 왕돼지)가 remind 하고 싶은 내용이나 모르는 내용 기반으로 정리하는 것이기 때문에 구체적인 내용은 책을 사서 보시기를 권장드립니다. 8.1. NSObject 클래스 * 8.1.1. 루트 클래스의 역할 -런타임 시스템은 Objective-C 용 운영체제 같은 것으로, 객체 생성, 해제에 따른 메모리 영역 관리와 송신된 메시지에 대응하는 메서드 검색 등을 한다. -보통은 프로그램에서 런타임 시스템 기능을 직접 사용하지 않는다.이런 기본 기능은 루트 클래스인 NSObject 에 있는 메서드로 제공된다.다시 말해 루트 클래스는 런타임 .. 2017. 12. 29.
행복의 아보카도 - 아보카도 쉐이크 만들어봤습니다! 행복의 아보카도 - 아보카도 쉐이크 만들어봤습니다! 06480702 이 이야기는 지금으로부터 조금 된 추석 떄의 이야기입니다.이제는 정년퇴직으로 모두가 백수인 상태에서..추석 선물세트가 잘 들어오지 않아 섭섭해 하시는 분이 계셨죠.. 바로 어무니이십니다. ㅋ그래서 제가 어무니의 사랑 아보카도를 한 박스 선물해드립니다. 짜잔!!!서프라이즈 시켜드리려고, 배달온다는 것을 말씀 안 드렸는데,추석연휴 전달 받으시고는 덩실덩실 춤을 추셨다는 ㅋㅋㅋ 아보카도는 숙성이 안 된 초록색 상태로 왔습니다.저 초록색 상태에서 상온에 후숙(후 숙성) 시켜서 거무튀튀하게 변했을 때가 가장 맛있을 때입니다. 약 삼일정도 후숙시키니 이렇게 거무튀튀 하게 변했습니다.이제는 쉐이크를 만들어 볼 차례군요. 재료는 간단합니다. 우유, 아.. 2017. 12. 29.
[수유 맛집] 아시아 퀴진 썬! 베트남 태국 음식을 한 자리에서! [수유 맛집] 아시아 퀴진 썬! 베트남 태국 음식을 한 자리에서! 06260634 수유에서 그나마 괜찮게 갈 만한 음식점입니다.베트남 음식과 태국 음식을 모두 취급하는 "아시아 퀴진 썬" 이라는 이름이 가게입죠. 종종 가서 대부분 쌀국수 류의 식사류를 먹었는데..오늘은 월남쌈을 먹어봅니다.20,000원으로 적당한 양의 월남쌈이 나오고, 작은 홍두깨 쌀국수도 2개 제공되는 정말 가성비 갑 중 갑입니다. 야채 종류가 엄청나게 많거나 그런건 아닌데, 딱 먹을만한 녀석들만 잘 나옵니다. 그리고 쌀국수랑 고기도 나옵니다.고기 양이 적어보이는데, 실제 먹어보니 부족하진 않았습니다. 라이스 페이퍼를 이렇게 쫙 펴서, 야채와 고기를 주섬주섬 넣고.. 돌돌돌 이쁘게 말아 먹으면 됩니다. 짜잔!!!우리나라 송편이나 만두 .. 2017. 12. 28.
[Objective-C] 선언 프로퍼티 [Objective-C] 선언 프로퍼티 출처 : OS X 구조를 이해하면서 배우는 Objective-C Chap 7. Notice : 정리자(돼지왕 왕돼지)가 remind 하고 싶은 내용이나 모르는 내용 기반으로 정리하는 것이기 때문에 구체적인 내용은 책을 사서 보시기를 권장드립니다. 7.1. 프로퍼티란 * 7.1.1. 프로퍼티를 사용한 프로그래밍 -선언 프로퍼티 관련 기능은.. 접근자 메서드 생성 인스턴스 변수를 지정해서 전형적인 접근자 메서드를 생성할 수 있다. 게터와 세터 모두 생성할지 게터만 생성할지 지정할 수 있다. 대응하는 접근자를 스스로 정의할 수도 있다. 인스턴스 변수 생성 프로퍼티를 인스턴스 변수에 없는 이름으로 선언하면 접근자 메서드와 동시에 자동으로 인스턴스 변수도 생성된다. 접근자 .. 2017. 12. 28.
[수유 고양이 카페] 꽁냥꽁냥 고양이 다방 다녀왔습니당! [수유 고양이 카페] 꽁냥꽁냥 고양이 다방 다녀왔습니당! 05580620 김스타님과 수유에 있는 고양이 카페에 다녀왔습니다. 이름은 "꽁냥꽁냥 고양이 다방"16마리의 고양이가 있고, 보드게임도 즐길 수 있다는군요.우리는 보드게임은 안 하고 고양이랑만 놀고 왔습니다. 페이스북 좋아요 와플 촨스는 다음에 갔을 때 해야겠습니다.밥을 푸지게 먹고 가서.. 와플 먹을 배가 없었거든요 ㅋ 입구는 저렇습니다.뭔가 사실 이름만 보고는 아기자기한 귀여운 인테리어를 기대했는데...그런것과는 거리가 좀 멀었습니다. 김스타님은 펜스가 없는 고양이 카페는 처음 본다며 놀랐습니다. 이용 방법과 메뉴는 위와 같습니다. 내부 인테리어입니다. 가게가 크지는 않습니다.2인 테이블이 총 5개정도 있는듯 했습니다. 고양이들 프로필.사진을 .. 2017. 12. 27.
[Objective-C] 참조 카운터를 사용한 메모리 관리 방법 [Objective-C] 참조 카운터를 사용한 메모리 관리 방법 출처 : OS X 구조를 이해하면서 배우는 Objective-C Chap 5. Notice : 정리자(돼지왕 왕돼지)가 remind 하고 싶은 내용이나 모르는 내용 기반으로 정리하는 것이기 때문에 구체적인 내용은 책을 사서 보시기를 권장드립니다. 5.1. 동적 메모리 관리 * 5.1.1. 메모리 관리의 필요성 -이미 해제된 부분을 가리키는 위험한 포인터를 댕글링 포인터(dangling pointer) 또는 허상 포인터라고 부른다. * 5.1.2. 카운터 관리 방식과 ARC, 가비지 컬렉션 -Objective-C 2.0 에는 카운터 관리 방식과 다른, 가비지 컬렉션이라는 메모리 관리 방식도 이용할 수 있게 되었다.가비지 컬렉션은 프로그램의 일.. 2017. 12. 27.
[수유 맛집] 쿠쿠 파스타 재방문했어요. 참 괜찮습니다!! [수유 맛집] 쿠쿠 파스타 재방문했어요. 참 괜찮습니다!! 제 돈 주고 먹은 후기입니다!!! 김스타님이 수채화로 어머니 그림을 그려주었습니다.어머니께서는 사실 기대도 안 했는데 이런 좋은 선물을 받게 되어 너무 기쁘시다면서,친구 맛있는거 사주라고 하십니다. 원래는 고기를 사줄까 했는데..이 집에 좀 빠져버린 김스타님께서는 이 집에서 파스타를 먹자고 합니다. 저의 파스타 메뉴를 빼고는 전적으로 김스타님의 초이스에 맡깁니다. 갈릭빵.이 곳이 가성비가 괜찮은 집인데 3,500원이라는 가격을 하고 있어서뭔가 엄청 특이한 갈릭 빵이 나올까 했는데...그렇지는 않았습니다. 조금 따뜻하게 나오기는 했지만.. 가격에 비해 특별함이 없어서 조금 실망.. 청양 로제 파스타입니다.청양고추를 넣어 매콤한 맛을 낸 로제 파스타.. 2017. 12. 26.
[Objective-C] 객체 형식과 동적 결합 [Objective-C] 객체 형식과 동적 결합 출처 : OS X 구조를 이해하면서 배우는 Objective-C Chap 4. Notice : 정리자(돼지왕 왕돼지)가 remind 하고 싶은 내용이나 모르는 내용 기반으로 정리하는 것이기 때문에 구체적인 내용은 책을 사서 보시기를 권장드립니다. 4.1. 동적 결합 * 4.1.1. 동적 결합이란 -Objective-C 에서 어떤 객체가 그 메시지를 처리할 수 있는지 아니면 없는지, 어떻게 처리하는지는 실제로 메시지를 보낼 대 정해진다. 송신된 메시지에 대응해서 어떤 메시지가 실행될지가 실행 시에 결정되는 방식을 동적 결합 (dynamic binding) 또는 동적 구속이라고 부릅니다. -C 언어는 컴파일할 때 대부분이 정적으로 결정되므로 동적 결합 기능이 .. 2017. 12. 26.
반응형