본문 바로가기

Development/IOS & Mac

[iOS] Animation에서 터치가 되지 않을때.. UIView 애니메이션을 할 떄 터치가 되지 않을 것이다. 그럴때는 UIViewAnimationOptionAllowUserInteraction 옵션을 주면 작동을 할 것이다. 더보기
[iOS] iOS 7 status bar에서 hidden이 되지 않을때~!! iOS 에서 status bar가 사라지지 않을때~!! info에서 다음 항목을 추가하자 View controller-based status bar appearance 를 No 항목으로 입력하면 잘된다.~! 더보기
[iOS] NSLocalizedString 사용해보기~! Localizable.strings 의 파일을 준비하자~! (반드시 이름도 같아야 한다.) 이런 식으로 Key Value 형식으로 쓰고..."CHECK_FACEBOOK_ACCOUNT" = "Please check your Facebook account (Home->Settings->Facebook)"; "CHECK_TWITTER_ACCOUNT" = "Please check your Twitter account (Home->Settings->Twitter)"; 코드에서는 아래와 같이 사용하면 된다.~!NSLocalizedString(@"CHECK_FACEBOOK_ACCOUNT", nil) 더보기
[iOS] twitter iOS 단말기에 있는 유저 정보 가져오기 프레임워크는 Social.framework 와 Accounts.framework가 필요하다. m_accountStore = [[ACAccountStore alloc] init];[m_accountStore requestAccessToAccountsWithType:twitterAccountType options:nil completion:^(BOOL granted, NSError *error) { if (granted) { NSArray *accounts = [m_accountStore accountsWithAccountType:twitterAccountType]; ACAccount *twitterAccount = [accounts lastObject]; NSDictionary *params = [NSDi.. 더보기
[iOS] facebook iOS 단말기에 있는 유저 정보 가져오기 Facebook SDK를 사용하지 않고 단말기에서 내부적으로 연동되어있는 아이디 정보를 가져오는 방법이다.프레임워크는 Social.framework 와 Accounts.framework를 추가해야 한다. m_accountStore = [[ACAccountStore alloc] init];ACAccountType *facebookAccountType = [m_accountStore accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierFacebook];NSDictionary *options = @{ACFacebookAppIdKey : s_facebookApiKey, ACFacebookPermissionsKey : @[@"email"], ACFaceboo.. 더보기
[iOS] performselector may cause a leak because its selector is unknown 아래와 같은 코드에서 performselector may cause a leak because its selector is unknown 이라는 경고가 뜨면 SEL selector = ~~~~[self performSelector:selector]; 아래와 같이 바꾸면 경고가 없어진다.[self performSelector:selector withObject:nil afterDelay:0]; 더보기
[iOS] 기본 UI 색깔 변경하기 원래 iOS7의 기본 UI 색깔은 연한 파란색? 이다. 이것을 아래의 그림처럼 내가 정한 색깔로 바꾸고 싶다면... 바꾸고 싶은 Component의 tintColor를 바꿔준다. UIColor * tintColor = [UIColor colorWithRed:76.0/255.0 green:19.0/255.0 blue:136.0/255.0 alpha:1.0]; self.window.tintColor = tintColor; [UIButton appearance].tintColor = tintColor; [[UIButton appearance] setTitleColor:tintColor forState:UIControlStateNormal]; [UISwitch appearance].tintColor = tint.. 더보기
[IOS Library] List Dialog android 스타일?의 Dialog 창이다. 괜찮은듯하다. 이동하기 더보기
[iOS] iOS 증명서 만들기 이번에 새롭게 개발자 계정을 연장시키면서 증명서를 발급해야되는 일이 생겨서 같이 정리를 해봤다. 1. 아래와 같이 생성하라고 한다. 여기서 Create Signing Request 를 누르자 2. 본인은 개발자 증명서를 만들어야하기에 아래의 항목을 선택 3. 현재의 맥의 CSR파일을 만들자~! 4. 키체인에서~ 아래와 같이 선택 5. Email 과 이름을 입력한다. 그리고 Saved to disk 선택한다. 그리고 저장 6. 3번 항목에서 다음을 누르면 방금 만든 CSR파일을 업로드하라고 한다. 7. 업로드를 하고 나면 증명서가 만들어진다. 더보기
[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. 로그인이 완료 .. 더보기