본문 바로가기

dyld: Symbol not found: _OBJC_CLASS_$_NSMutableURLRequest 오류 dyld: Symbol not found: _OBJC_CLASS_$_NSMutableURLRequest Referenced from: /var/mobile/Applications/App이름.app/App이름 Expected in: /System/Library/Frameworks/CFNetwork.framework/CFNetwork in /var/mobile/Applications/App이름.app/App이름 는 ios8오류로 CFNetwork.framework가 Foundation.framework보다 먼저 컴파일되서 충돌나는 오류이다. Build Phases에서 Foundation.framework을 CFNetwork.framework위로 순서를 올려주면 된다. 더보기
ios 카테고리(category) 기존의 클래스에서 상속이 아닌 확장의 개념으로 사용하는 개념. 상속이아닌 확장의 개념이기 때문에 superclass를 사용하지 않고 기존클래스 사용이 가능하며 또한 변수 추가가 불가능하며 메서드만 추가 가능하다. (예를들어 UIButton에 -(void)changeImage라는 메서드를 추가 한다고 가정 하였을 때 버튼에서 해당 메서드를 사용 하려면 UIButton을 상속받은 class로 변경 해 주어야 했지만 카테고리를 사용한다면 #import "UIButton+확장이름.h" 사용하려는 해당 클래스에 선언만 해주면 UIButton에서 -(void)changeImage를 바로 사용이 가능하다.) 사용 예시 (UIButton 확장을 예로..)UIButton+확장이름.h@interface UIButton (.. 더보기
키보드 위에 닫기 버튼 넣기 아래와 같이 키보드에 닫기 버튼을 넣으려면 UIToolbar *toolBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 0, 320, 44)]; UIBarButtonItem *barItem = [[UIBarButtonItem alloc]initWithTitle:@"닫기" style:UIBarButtonItemStyleDone target:self action:@selector(closeKeyboard)];[toolBar setItems: [NSArray arrayWithObjects [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil ac.. 더보기