분류 전체보기1193 [옛 글] [Tip] alloc(new), copy, retain 최초 작성일 : 2010/04/11 10:34 alloc (new)생성할 객체를 로드하기 위한 메모리 영역을 확보하고 retain count를 1로 만든 후 객체를 반환한다.생성된 객체에 대해 소유(사용)자가 된다. copy객체를 복제하여 retain count를 1로 만든 후 객체를 반환한다. 값의 복사는 아니며, copy를 한 경우에는 복제된 객체에만 소유(사용)자가 된다. retain기존에 다른 곳에서 참조되고 있는 객체에 대해 retain count를 1 증가시키면서객체에 대한 소유(사용)권을 얻어온다. ***소유권에 대한 문제 :위 내용에 보면 '소유권'에 대한 언급이 있는데 이 소유권이란 어떤 객체의 소유자가그 객체의 인스턴스에 대해 메모리 해제의 책임을 진다는 의미로 일종의 개발 관행이다.a.. 2013. 7. 15. [옛 글] 봄~ 최초 작성일 : 2010/04/11 09:36 봄~우이동 2013. 7. 15. [옛 글] [Q]왜 사람들은 SNS에 빠져드는가? 최초 작성일 : 2010/04/11 09:10 현대의 인류는 경제적인 인간들이다.도덕적인 하자가 없다면 어떤 행동에는 반드시 그 행동에 대한 보상이 요구되기 마련이다. 소셜 네트워킹은 일반적으로 사람들에게 어떤 보상을 주는가? 많은 시간을 들여 글을 쓰고 또 글을 읽고, 관계를 맺고 하는 이유는 과연어디에 있을까? 2013. 7. 12. [옛 글] [Methods] SimpleSectionedTableView - 모델 클래스에 사용된 메서드 정리 최초 작성일 : 2010/04/11 09:00 사용된 메서드 정리 메서드명 : - (NSArray *)componentsSeparatedByString:(NSString *) separator기능 : separator를 구분자로 하여 분리된 배열을 반환함선언된 클래스 : NSString 메서드명 : + (NSArray *)knownTimeZoneNames:기능 : 시스템이 알고있는 모든 time zone의 ID를 문자열 배열로 반환함선언된 클래스 : NSTimeZone 메서드명 : + (id)timeZoneWithName:(NSString *)aTimeZoneNZme기능 : 인자로 넘어온 ID와 일치하는 time zone 객체를 반환선언된 클래스 : NSTimeZone 메서드명 : - (id)initWi.. 2013. 7. 12. [옛 글] [APIs] NSSortDescriptor 최초 작성일 : 2010/04/10 21:39 NSSortDescriptor ClassNSSortDescriptor 인스턴스는 객체들을 비교하는데 사용하기 위한 속성들과그 속성들을 비교하는데 사용하기 위한 메서드, 그리고 그 비교를 통해 오름차순이 되어야 하는지내림차순이 되어야 하는지를 명시하여 객체들의 정렬을 위한 기준을 정의한다.NSSortDescriptor의 인스턴스는 불변성을 가지고 있다. 여러분은 정렬 순서(오름차순 또는 내림차순)와 비교를 수행할 selector(선택적으로 지정 가능)와 같은비교될 속성들의 키를 명시함으로써 NSSortDescriptor의 인스턴스를 생성할 수 있다.인자가 3개인 생성자의 경우 caseInsensitiveCompare:나 localizedCompare:와 같은비.. 2013. 7. 12. [옛 글] [Tip] objective-c 메서드의 종류 최초 작성일 : 2010/04/10 16:24 Objective-c에서의 메서드는 크게 클래스 메서드와 인스턴스 메서드로 나눌 수 있다. 1. Class Method 클래스 메서드는 클래스 인스턴스가 아닌 클래스에서 바로 사용 할 수 있는 메서드로선언시에 + 기호로 시작을 한다. java 언어의 static 메서드와 유사하다. 예) + (void) classMethod; 클래스에서 바로 사용을 할 수 이있기 때문에 함수를 호출하는 경우에도 인스턴스명을사용하지 않고 클래스명을 사용한다. 예)MyClass *myClass;...[MyClass classMethod]; 만일 자기 자신의 인스턴스를 생성하는 클래스 메서드를 subclass에서 호출한 경우리턴되는 인스턴스는 subclass의 인스턴스이다. 예)M.. 2013. 7. 12. [옛 글] SimpleSectionedTableView - Region, TimeZoneWrapper 최초 작성일 : 2010/04/10 16:06 SimpleSectionedTableView에 추가된 내용 중 하나는 Model 클래스가 추가되었다는점이다.Model Object는 데이터를 캡슐화 하는 핵심적인 역할을 하고 있으며 그 데이터 접근할수 있는접근자를 제공한다. 모델 클래스들은 전통적인 행동 방식(getter를 이용하는 것?)을 내에서 값을 추가할 수 있다.Region 클래스는 시스템으로부터 시스템이 알고있는 TimeZone 정보를 가져와 지역 이름을 추출하여 Region 인스턴스들이 담긴 regions 배열을 만들고 regions 배열에 담긴 각각의 Region 인스턴스에 있는 TimeZoneWrappers라는 인스턴스 배열 변수에 TimeZoneWrapper 클래스의 인스턴스를 설정하여 넣는.. 2013. 7. 12. [옛 글] SimpleSectionedTableView - 소스 목록 최초 작성일 : 2010/04/10 07:19 xcode의 Groups&Files 창에 보여지는 소스 목록 SimpleTableView와 크게 달라진 것은 Model 클래스들이 분리되었다는 것이다. main.m과 SimpleSectionedTavleView_Prefix.pch는 앞의 SimpleTableView와동일하므로 분석을 생략함. 2013. 7. 12. [옛 글] SimpleSectionedTableView - 스크린 샷 최초 작성일 : 2010/04/10 06:47 TableViewSuite 샘플의 두 번 째 예제인 SimpleSectionedTableView의 스크린 샷.Section으로 나누어진 테이블 뷰를 구현한 예제이다. 섹션은 회색 타이틀 바로 구분된다. 2013. 7. 12. 이전 1 ··· 103 104 105 106 107 108 109 ··· 133 다음 반응형