'IOS ( Object-C )'에 해당되는 글 45건

  1. 2014.09.11 [IOS] - IOS 문자 보내기 Activity Intent, MFMessageComposeViewController
  2. 2014.09.11 [IOS] - IOS 문자열 자르기 substringWithRange
  3. 2014.09.03 [IOS] - IOS Timer 아이폰 타이머 사용법
  4. 2014.09.02 [IOS] - IOS 숫자 3자리 콤마찍기
  5. 2014.08.27 [IOS] - IOS UIView Overflow Hidden ( Method clipsToBounds )
  6. 2014.08.09 [IOS / Object-C] - IOS 버튼 그라데이션, UIButton Gradation
  7. 2014.08.01 [IOS] - IOS ScrollView 스크롤 초기화
  8. 2014.07.30 [IOS] - IOS 네트워크 통신 파라미터 인코딩
  9. 2014.07.22 [IOS] - IOS TextField Only Number
  10. 2014.07.21 [IOS] - IOS UIImage to NSData 이미지 Data 값으로 변경

[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] - IOS UIView Overflow Hidden ( Method clipsToBounds )

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

UIView *view;


view.clipsToBounds = YES

반응형
:

[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];

반응형
:

[IOS] - IOS ScrollView 스크롤 초기화

IOS ( Object-C ) 2014. 8. 1. 15:48
반응형


[scrollBody setContentOffset:CGPointZero animated:YES];

반응형
:

[IOS] - IOS 네트워크 통신 파라미터 인코딩

IOS ( Object-C ) 2014. 7. 30. 10:56
반응형

[[NSString stringWithFormat:@"usr_id=%@&offset=%d&name=%@", userID, offset, name] stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

반응형
:

[IOS] - IOS TextField Only Number

IOS ( Object-C ) 2014. 7. 22. 13:43
반응형

- (BOOL) textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {

  NSCharacterSet *nonNumberSet = [[NSCharacterSet decimalDigitCharacterSet] invertedSet];

  return ([string stringByTrimmingCharactersInSet:nonNumberSet].length > 0) || [string isEqualToString:@""];

}

반응형
:

[IOS] - IOS UIImage to NSData 이미지 Data 값으로 변경

IOS ( Object-C ) 2014. 7. 21. 11:19
반응형

UIImage *image    = zoomImageView.image;

NSData *imageData = [NSData dataWithData:UIImagePNGRepresentation(image)];

반응형
: