본문 바로가기

IOS

[iOS] facebook 로그인 연동하기~! (2) 1. 적당히 버튼이 있을만한 곳에 View를 생성하여 위치하게 만든다. 2. 그리고 FBLoginView라고 Custom Class를 입력 Delegate 연결 3. 그리고 ViewController Class에 아래와 같은 코드를 입력한다. FBLoginViewDelegate 의 프로토콜 상속? 과 함께 아래의 IBOutlet연결 @property (strong, nonatomic) IBOutlet FBLoginView *fbLoginView; - (void) viewDidLoad {[self.fbLoginView setReadPermissions:@[@"basic_info", @"email"]]; [super viewDidLoad]; }//end viewDidLoad Method 4. 로그인이 완료 .. 더보기
[iOS] facebook 로그인 연동하기~! (1) 1. facebook sdk 설치~! (다운로드 & 자세한 사항은 여기로~!)기본 설치 장소는 ~/Documents/FacebookSDK 이다. 2. 프로젝트 파일에 추가~! 3. Facebook 개발자 사이트에서 앱을 생성을 하고 아래와 같이 설정하자~! (store ID는 지금 당장 입력을 못하므로 본인의 경우 빈칸) 4. configure plist 설정하기~!FacebookAppID, FacebookDisplayName , URL Schemes(fb + appID)를 설정한다~! 더보기
[IOS] Web Socket연결하기~! SocketRocket의 라이브러리를 사용하여 Web Socket통신을 하였다.~! 라이브러리 받으러가기 1. SocketRocket 실행에 필요한 라이브러리 추가~!libicucore.dylibCFNetwork.frameworkSecurity.frameworkFoundation.framework 2. SocketRocket 소스파일을 프로젝트에 삽입한다.3. Protocol 설정하기 사용하려는 클래스에 를 넣는다. 그리고 해당 메소드를 작성 - (void) webSocket:(SRWebSocket *)webSocket didReceiveMessage:(id)message {여기서 메시지를 받습니다. }//end didReceiveMessage Method 4. Socket 객체 생성 및 Delegate.. 더보기
[IOS] Keyboard 값 동적으로 받아오기 아래의 코드와 같이 사용하면 키보드가 보일때마다 동적으로 값을 받아올수 있다.~! [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasShown:) name:UIKeyboardDidShowNotification object:nil]; - (void)keyboardWasShown:(NSNotification *)notification { // Get the size of the keyboard. CGSize keyboardSize = [[[notification userInfo] objectForKey:UIKeyboardFrameBeginUserInfoKey] CGRectValue].size; //your .. 더보기
[IOS Library] Chat (UIBubbleTableView) Table만 제공 되어져서 커스텀해서 쓰기 좋은 듯하다~! 키보드 이벤트랑 처리하는건 귀찮지만....;; 소스코드 보러가기 더보기
[IOS Library] Chat (JSMessagesViewController) 적용하기 쉽고 좋다 하지만 키보드쪽 이벤트 처리에 아직 미흡한 부분이.... UI 커스텀을 할때에도 코드로해서 번거로울것 같다. 소스코드 보러가기 더보기
[XCode] XCode5에서 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=x86_64, VALID_ARCHS=i386) XCode5에서 생성한 프로젝트 이고 하루전만 해도 잘 빌드되던 프로젝트인데 갑자기~!!!! 이런 에러가 떴다...... 그러가다 해결했다.... 이유는 시뮬레이터로 되어있던걸... 실제 디바이스로 바꾸니깐 잘된다..;;; 음..... 확실히 뭐때문인지 모르겠지만.. 해결했다. 더보기
[Xcode] Xcode5에서 새롭게 추가된 image assets Xcode5에서 새롭게 프로젝트를 생성하고보니image assets이라는게 생겼다 잠시 살펴보니 이미지를 추가하니 레티나 이미지와 함께 정렬을 해준다. 만약 @2x파일을 넣지 않으면 2x라는 부분이 빈그림으로 보인다. 그리고 인터페이스 빌더에서도 더이상 image.png라고 입력하지 않고 image 이름만 넣으면 바로 보인다. png라고 해도 상관은 없지만 인터페이스 빌더에서는 보이지 않는다.... 더보기
iPhone 5S vs iPhone 5C vs iPhone5 회사에 도착한 5S와 5C ~!!!!! 내 아이폰5와 비교해보았다~! 아이폰 5, 아이폰 5C , 아이폰 5S 밝기를 최대로하여 비교를 하였다. 내가 보기엔 비슷? 하다 5C가 약간 두껍다. 옆에서 봐도 두꺼운.. 5C 측면 사진 뒷면... 아이폰5 와 5S 만 .. 디자인은 거의 차이 없다. 5S만의 기능 지문인식!!! 잠깐 해봤다. 설정에 들어가니 암호 및 지문이 있었다. 회사 꺼지만 내마음대로 지문설정~!!! 시작 위의 지문처럼 생긴 그림이 있고 손가락을 올려놓았다. 때었다를 많이 반복한다....;; 한 10번정도? 계속..... 빨간색으로 지문이 채워질때까지....... 끝났는가 했더니 또 뭔가가... 마지막으로 지문을 올리고 나지 성공~!그리고 시도를 해보니 암호대신에 지문인식을한다.... 대체.. 더보기
[IOS] 특정 코드 비동기로 실행시키기 특정 코드를 비동기로 실행하고 싶다면 아래와 같이 작업하면 된다.~! dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{무거운 작업~!dispatch_async(dispatch_get_main_queue(), ^{UI 작업하기}); }); 더보기