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

  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. 2015.01.28 [IOS / Object-C] - NSMutableArray 중복값 제거
  9. 2014.12.18 [IOS / Object-C] - 테이블 뷰 세션칸 배경 색상바꾸기 / viewForHeaderInSection
  10. 2014.12.15 [IOS / Object-C] - UITextField 터치시 키보드 늦게 올라올때 대처법 / Keyboard slow

[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] - NSMutableArray 중복값 제거

IOS ( Object-C ) 2015. 1. 28. 19:04
반응형

NSMutableArray *_userIds = [NSMutableArray new];


for( NSInteger i = 0; i < 3; i++ ) {

  [_userIds insertObject:@"aaaaaaaaaa" atIndex:i];

}


NSOrderedSet *userSet = [[NSOrderedSet alloc] initWithArray:_userIds];

_userIds = [[NSMutableArray alloc] initWithArray:[userSet array]];

반응형
:

[IOS / Object-C] - 테이블 뷰 세션칸 배경 색상바꾸기 / viewForHeaderInSection

IOS ( Object-C ) 2014. 12. 18. 14:47
반응형

- (UIView *) tableView : (UITableView *) tableView viewForHeaderInSection : (NSInteger) section {

  UIView *viewSection = [[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, 30)];

  [viewSection setBackgroundColor:[UIColor red]];


  return viewSection;

}

반응형
:

[IOS / Object-C] - UITextField 터치시 키보드 늦게 올라올때 대처법 / Keyboard slow

IOS ( Object-C ) 2014. 12. 15. 16:27
반응형

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


UITextField *slowFieldSpeed = [[UITextField alloc] init];

  [self.window addSubview:slowFieldSpeed];

  [slowFieldSpeed becomeFirstResponder];

  [slowFieldSpeed resignFirstResponder];

  [slowFieldSpeed removeFromSuperview];

}


넣어주면 다음부터 나오는 view의 키보드 속도가 delay 없이 올라옴

반응형
: