반응형

ios 104

[ios] cocoapod 사용하기

[ios] cocoapod 사용하기 ios 개발할때 유용한 라이브러리들을 사용하는 방법중의 하나로 cocoapods를 꼽을 수 있다. 설치는 간단하다.sudo gem install cocoapods 제거 할때는 sudo gem uninstall cocoapods 설치한 이후 기존의 XCode 프로젝트 폴더에서 터미널에서 profile 생성 명령어를 실행해준다.pod init이렇게 하면 profile이 생성된다. 생성된 profile 파일을 텍스트 편집기에서 열어 추가 하고자 하는 라이브러리를 입력하고 저장해준다.(참고로 profile에서 #은 주석을 의미한다.)# platform :ios, '6.0'

[Objective-C] alloc, init 메서드

ClassA* a = [ClassA alloc]; alloc은 allocate(할당하다)의 줄임말이다. 새로운 클래스에 메모리 공간을 할당하는 것이다. 클래스에 alloc 메세지를 보내, 그 클래스의 새로운 인스턴스를 받는다. alloc 메서드는 객체의 모든 인스턴스 변수를 0으로 초기화한다. 그러나 이것으로 객체가 사용하기에 충분히 초기화되었다고 볼 수는 없다. 따라서 객체를 생성(allocate, 메모리에 할당)한 후, 초기화(initialize)해 주어야 한다. 이것은 다음 명령문으로 수행할 수 있다. a = [a init]; init 메서드는 클래스의 인스턴스를 초기화한다. a 변수에 init 메시지를 보내는 것에 주목하자. 이것은 클래스가 아니라 특정한 ClassA 객체를 초기화하는 것을 뜻한다..

[ios objective-c] 문자열 배열로 분리하기

문자열 배열로 분리1. NSString을 NSArray로 분리: componentsSeparatedByString: 사용NSString *myString = @"This is a test";NSArray *myWords = [myString componentsSeparatedByString:@" "]; // 이제 myWords는: [@"This", @"is", @"a", @"test"] 2. 여러 개의 토근을 사용할 경우: componentsSeparatedByCharactersInSet: 사용NSString *myString = @"Foo-bar/blee";NSArray *myWords = [myString componentsSeparatedByCharactersInSet:[NSCharacterSet ..

반응형