'ios'에 해당되는 글 38건

  1. 2014.11.28 [IOS] - performselector may cause a leak because its selector is unknown 에러 ( Xcode, Object-c )
  2. 2014.09.22 [IOS] - UIView 배경색 투명, Background Alpha
  3. 2014.09.19 [IOS] - UIScrollView 스크롤 최상위로 보내기
  4. 2014.09.16 [IOS] - IOS 카메라 모듈 사용 가능여부, is Avaliable Camera Module
  5. 2014.09.12 [IOS] - ABUnknownPersonViewController Back Button, 전화번호부 저장 View 백버튼
  6. 2014.09.11 [IOS] - IOS 문자 보내기 Activity Intent, MFMessageComposeViewController
  7. 2014.09.11 [IOS] - IOS 문자열 자르기 substringWithRange
  8. 2014.09.03 [IOS] - IOS Timer 아이폰 타이머 사용법
  9. 2014.09.02 [IOS] - IOS 숫자 3자리 콤마찍기
  10. 2014.08.09 [IOS / Object-C] - IOS 버튼 그라데이션, UIButton Gradation

[IOS] - performselector may cause a leak because its selector is unknown 에러 ( Xcode, Object-c )

IOS ( Object-C ) 2014. 11. 28. 15:05
반응형

# pragma clang diagnostic push -- 추가

# pragma clang diagnostic ignored "-Warc-performSelector-leaks" -- 추가


  실행 코드


  [target performSelector:callBack withObject:dataToString];


pragma clang diagnostic pop -- 추가


해당 구문을 추가하면 워링경고창이 사라진다


performselector may cause a leak because its selector is unknown 에러는 말그대로 셀럭터를 못찾는다는 뜻

반응형
:

[IOS] - UIView 배경색 투명, Background Alpha

IOS ( Object-C ) 2014. 9. 22. 20:50
반응형

UIView *divView = [UIView new];


[divView setBackgroundColor:[[UIColor blackColor] colorWithAlphaComponent:0.8f]];

반응형
:

[IOS] - UIScrollView 스크롤 최상위로 보내기

IOS ( Object-C ) 2014. 9. 19. 13:47
반응형

UIScrollView *scrollBody;


[scrollBody setContentOffset:CGPointMake(scrollBody.contentOffset.x, 0) animated:NO];

반응형
:

[IOS] - IOS 카메라 모듈 사용 가능여부, is Avaliable Camera Module

IOS ( Object-C ) 2014. 9. 16. 15:22
반응형

Boolean *checkYn = [UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera];

반응형
:

[IOS] - ABUnknownPersonViewController Back Button, 전화번호부 저장 View 백버튼

IOS ( Object-C ) 2014. 9. 12. 09:46
반응형

@try {

    ABUnknownPersonViewController *abView = [[ABUnknownPersonViewController alloc] init];

    UINavigationController *nc = [[UINavigationController alloc] initWithRootViewController:abView];


    abView.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]

                                             initWithBarButtonSystemItem:UIBarButtonSystemItemCancel

                                             target:target

                                             action:@selector(setCloseAddressView)];


    abView.unknownPersonViewDelegate = target;

    abView.allowsAddingToAddressBook = YES;

    abView.displayedPerson           = newPerson;


    [target presentModalViewController:nc animated:YES];

  } @catch(NSException *exception) {

    NSLog(@"Exception : %@", exception);

  }

반응형
:

[IOS] - IOS 문자 보내기 Activity Intent, MFMessageComposeViewController

IOS ( Object-C ) 2014. 9. 11. 15:37
반응형

.h 파일


1. #import <MessageUI/MessageUI.h>

2. <MFMessageComposeViewControllerDelegate> 추가 


// 발송 화면 Intent

- (void) setSendMessage {

  if ([MFMessageComposeViewController canSendText]) {

    MFMessageComposeViewController *view = [[MFMessageComposeViewController alloc] init];

    view.body = @"Sms Content";

    view.recipients = [NSArray arrayWithObject:@"01012345678"];

    view.messageComposeDelegate = self;


    [self presentViewController:view animated:YES completion:nil];

  }

}


// 창닫기, 전송완료시 호출

- (void) messageComposeViewController : (MFMessageComposeViewController *) controller didFinishWithResult : (MessageComposeResult) result {

  [self dismissViewControllerAnimated:YES completion:nil];


  if (result == MessageComposeResultSent) {

    NSLog(@"Send");

  } else {

    NSLog(@"Cancel");

  }

}

반응형
:

[IOS] - IOS 문자열 자르기 substringWithRange

IOS ( Object-C ) 2014. 9. 11. 14:28
반응형

NSString *phoneNum = @"01012345678";


NSString *dummy = [phoneNum substringWithRange:NSMakeRange(0, 3)];


NSLog(@"Phone : %@", dummy);

반응형
:

[IOS] - IOS Timer 아이폰 타이머 사용법

IOS ( Object-C ) 2014. 9. 3. 17:11
반응형

NSTimer *_timer;


- (void) setTimer {

  NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:5

                                                          target:self

                                                        selector:@selector(startTimer:)

                                                        userInfo:nil

                                                         repeats:YES];

  _timer = timer;

}


- (void) startTimer : (NSTimer *) timer {

  [chatMessageController getMessageData];

}


- (void) stopTimer {

  if( _timer != NULL ) {

    [_timer invalidate];

    _timer = NULL;

  }

}

반응형
:

[IOS] - IOS 숫자 3자리 콤마찍기

IOS ( Object-C ) 2014. 9. 2. 21:53
반응형

NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init];

[numberFormatter setNumberStyle:NSNumberFormatterDecimalStyle];


NSString *commaCount = [numberFormatter stringFromNumber:[NSNumber numberWithInt:[dataCount integerValue]]];


NSLog("Comma : %@", commaCount);

반응형
:

[IOS / Object-C] - IOS 버튼 그라데이션, UIButton Gradation

IOS ( Object-C ) 2014. 8. 9. 10:10
반응형

UIButton *btnStart;


CALayer *btnLayer           = btnStart.layer;

CAGradientLayer *gLayer     = [CAGradientLayer layer];


gLayer.cornerRadius = 5;

gLayer.frame  = btnLayer.bounds;

gLayer.colors = [NSArray arrayWithObjects:

                     (id)DEFINE_SET_RGB(93, 167, 236, 0.5f).CGColor,

                     (id)DEFINE_SET_RGB(83, 154, 224, 0.7f).CGColor,

                     (id)DEFINE_SET_RGB(65, 132, 204, 1.0f).CGColor,

                     (id)DEFINE_SET_RGB(53, 117, 190, 0.8f).CGColor,

                     nil];


[btnLayer insertSublayer:gLayer atIndex:0];

반응형
: