'object-C'에 해당되는 글 11건

  1. 2016.11.29 [IOS / Object-C] - Object-c encodeurl, URL 인코딩
  2. 2016.11.29 [IOS / Object-C] - Object-C HTTPS 통신 ( kCFStreamErrorDomainSSL error )
  3. 2016.10.10 [IOS / Object-C] - UITableView scroll bottom check
  4. 2016.10.10 [IOS / Object-C] - pushViewController, popViewControllerAnimated 닫기
  5. 2016.10.07 [IOS / Object-C] - Object-c NSMutableArray append in front ( addObjectsFromArray 반대 )
  6. 2016.10.05 [IOS / Object-C] - UITableView scroll bottom 스크롤 하단으로 보내기
  7. 2016.09.19 [IOS] - App Transport Security has blocked a cleartext HTTP 대응 방안
  8. 2014.12.10 [IOS / Object-C] - IOS 문자열 치환 Replace
  9. 2014.12.09 [IOS / Object-C] - IOS 7 이상 상단 상태바 배경색상 지정
  10. 2014.12.02 [IOS / Object-C] PHP addslashes 와 같은 object-c 구문 ( CFBridgingRelease )

[IOS / Object-C] - Object-c encodeurl, URL 인코딩

IOS ( Object-C ) 2016. 11. 29. 13:49
반응형

- (NSString *) MRKN_encodeURL : (NSString *) string {

  return CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes

                           (kCFAllocatorDefault,

                            (__bridge CFStringRef)string,

                            NULL,

                            CFSTR("!*'();:@&=+$,/?%#[]"),

                            kCFStringEncodingUTF8)

                           );

}

반응형
:

[IOS / Object-C] - Object-C HTTPS 통신 ( kCFStreamErrorDomainSSL error )

IOS ( Object-C ) 2016. 11. 29. 10:43
반응형

AppDelegate.m 파일 상단에 아래 구문 추가


@implementation NSURLRequest(DataController)

+ (BOOL)allowsAnyHTTPSCertificateForHost:(NSString *)host {

return YES;

}

@end


@implementation AppDelegate

~~~~~~~~~

반응형
:

[IOS / Object-C] - UITableView scroll bottom check

IOS ( Object-C ) 2016. 10. 10. 14:39
반응형

- (void) scrollViewDidEndDecelerating : (UIScrollView *) scrollView {

  NSArray *visibleRows = [__tableView visibleCells];

  UITableViewCell *lastVisible = [visibleRows lastObject];

  NSIndexPath *path = [__tableView indexPathForCell:lastVisible];

  

//  NSLog(@"Section : %d // Row : %d", path.section, path.row);

  

  if( path.row == [__tableData count] - 1 ) {

    NSLog(@"Scroll Bottom");

  }

}

반응형
:

[IOS / Object-C] - pushViewController, popViewControllerAnimated 닫기

IOS ( Object-C ) 2016. 10. 10. 11:27
반응형

pushViewController 로 열었는 activity 닫을때 popViewControllerAnimated


열기 : [self.navigationController pushViewController:activityViewList animated:YES];

닫기 : [self.navigationController popViewControllerAnimated:YES];

반응형
:

[IOS / Object-C] - Object-c NSMutableArray append in front ( addObjectsFromArray 반대 )

IOS ( Object-C ) 2016. 10. 7. 15:22
반응형

NSMutableArray *requestData;


[__tableData replaceObjectsInRange:NSMakeRange(0,0)

                      withObjectsFromArray:requestData];


__tableData 데이터의 앞쪽에 새로운 데이터 추가할경우 사용

반응형
:

[IOS / Object-C] - UITableView scroll bottom 스크롤 하단으로 보내기

IOS ( Object-C ) 2016. 10. 5. 13:48
반응형

NSInteger i = [__tableView numberOfSections] - 1;

  NSInteger lastRowIndex = [__tableView numberOfRowsInSection:i] - 1;

  NSIndexPath *indexPath = [NSIndexPath indexPathForRow:lastRowIndex inSection:i];

  

  [__tableView scrollToRowAtIndexPath:indexPath

                     atScrollPosition:UITableViewScrollPositionBottom

                             animated:YES];

반응형
:

[IOS] - App Transport Security has blocked a cleartext HTTP 대응 방안

IOS ( Object-C ) 2016. 9. 19. 11:24
반응형

info.plist 열기


하단에 


<key>NSAppTransportSecurity</key>

  <dict>

    <key>NSAllowsArbitraryLoads</key><true/>

  </dict>


항목 추가 ( 이유 IOS9 에서 http 통신 보안 강화기능으로 인하여 차단 )

반응형
:

[IOS / Object-C] - IOS 문자열 치환 Replace

IOS ( Object-C ) 2014. 12. 10. 11:45
반응형

NSString *orgString = @"가나다라 마바사 아자차카";

NSString *replaceString = [orgString stringByReplacingOccurrencesOfString:@"마바사" withString:@" ,,, "]; 


NSLog(@"String : %@", replaceString);

반응형
:

[IOS / Object-C] - IOS 7 이상 상단 상태바 배경색상 지정

IOS ( Object-C ) 2014. 12. 9. 16:36
반응형




- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

  if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0) { // 7.0버전 이상

      UIView *addStatusBar = [[UIView alloc] init];

      addStatusBar.frame = CGRectMake(0, 0, 320, 20); // 세로높이 20

      addStatusBar.backgroundColor = [UIColor whiteColor]; // 색상

      [self.window.rootViewController.view addSubview:addStatusBar];

   }

}

반응형
:

[IOS / Object-C] PHP addslashes 와 같은 object-c 구문 ( CFBridgingRelease )

IOS ( Object-C ) 2014. 12. 2. 17:41
반응형

NSString *text  = @"asdfasdfasdfasdfasdf";

NSString *addslashes = CFBridgingRelease( CFURLCreateStringByAddingPercentEscapes ( NULL,

                                                                       ( __bridge CFStringRef) text,

                                                                       NULL,

                                                                       CFSTR("!*'();:@&=+$,/?%#[]\""),

                                                                       kCFStringEncodingUTF8 ) );


Log.e(@"Data : %@", addslashes);

반응형
: