반응형

반응형


기본 데이터형

 NSLog 형식 지시자

char

%c

short int

%hi

unsigned short int

%hu

int

%i

unsigned int

%u

long int

%li

unsigned long int

%lu

long long int

%lli

unsigned long long int

%llu

float

%f

double

%f

long double

%Lf

id

%p


반응형
Posted by 컴스터
,
반응형


// h
@interface MyClass : NSObject {

}
+ (MyClass *)sharedClass;
- (void)run;

// m
#import "MyClass.h"
static MyClass *sharedMyClass = nil;

@implementation MyClass
+ (MyClass *)sharedClass {
    @synchronized(self) {
        if (nil == sharedMyClass) {
            sharedMyClass = [[MyClass alloc] init];
        }
    }

    return sharedMyClass;
}
- (void)run {
    NSLog(@"run");
}

@end

// 사용방법
[[MyClass sharedClass] run];


반응형
Posted by 컴스터
,
반응형

[UIApplication sharedApplication].idleTimerDisabled = YES;


모두 사용한 후에 해제 해 주세요.

반응형
Posted by 컴스터
,
반응형
NSArray *allAttributeKeys = [[[instance1 entity] attributesByName] allKeys];

if([[instance1 entity] isEqual:[instance2 entity]]
&& [[instance1 committedValuesForKeys:allAttributeKeys] isEqual:[instance2 committedValuesForKeys:allAttributeKeys]]) {
  // instance1 "==" instance2
}


반응형
Posted by 컴스터
,

유니코드 심벌

IPHONE 2014. 3. 13. 15:19
반응형

Here are some other symbols:

enter image description here

@"\u2611", @"\u2B1C", @"\u2705", @"\u26AB", @"\u26AA", @"\u2714", @"\U0001F44D", @"\U00


반응형
Posted by 컴스터
,
반응형

// 스크롤뷰 델리게이트

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    CGFloat pageWidth = scrollView.bounds.size.width;
    NSInteger pageNumber = floor((scrollView.contentOffset.x - pageWidth / 2) / pageWidth) + 1;
    self.pageControl.currentPage = pageNumber;
}

반응형

'IPHONE' 카테고리의 다른 글

코어 데이타 같은지 비교하기  (0) 2014.03.13
유니코드 심벌  (0) 2014.03.13
테이블뷰 위에 검색창 붙이는 방법  (0) 2014.03.05
툴바 버튼 토글 하기.  (0) 2014.03.04
NSUserDefaults 사용하기.  (0) 2014.02.18
Posted by 컴스터
,
반응형

테 이블뷰 위에 검색창 넣으신 후에

viewDidLoad 메서드 부분에

[table setContentOffset:CGPointMake(0.0, 44.0) animated:NO];

해주시면 처음 보여질 때는 검색창이 안 보이다가 밑으로 땡기면 나타나게 됩니다.

반응형

'IPHONE' 카테고리의 다른 글

유니코드 심벌  (0) 2014.03.13
UIScrollView 에 놓은 UIPageControl 에 스크롤시 현재 페이지 표시하기.  (0) 2014.03.05
툴바 버튼 토글 하기.  (0) 2014.03.04
NSUserDefaults 사용하기.  (0) 2014.02.18
배열 정렬하기.  (0) 2014.02.17
Posted by 컴스터
,
반응형

NSMutableArray *toolbarButtons = [self.toolbarItems mutableCopy];

// 툴바 버튼 숨기기.   
[toolbarButtons removeObject:self.bbi_cancel];
[self setToolbarItems:toolbarButtons animated:YES];


// 툴바 버튼 보이기.

if (![toolbarButtons containsObject:self.bbi_cancel])

{

[toolbarButtons addObject:self.bbi_cancel];

[self setToolbarItems:toolbarButtons animated:YES];

}


반응형
Posted by 컴스터
,
반응형

// 저장하기.

 NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
 [userDefaults setObject:@"Hong Kil Dong" forKey:@"name"];
 [userDefaults synchronize];


// 불러오기.

NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
NSString *name = [userDefaults objectForKey:@"name"];
if (name == nil)

{
     NSLog(@"No previous name saved");
}
else
{
    NSLog(@"Saved name: %@", name);
 }

반응형

'IPHONE' 카테고리의 다른 글

테이블뷰 위에 검색창 붙이는 방법  (0) 2014.03.05
툴바 버튼 토글 하기.  (0) 2014.03.04
배열 정렬하기.  (0) 2014.02.17
스타일 적용하기 예제.  (0) 2014.02.14
prepareForSegue 사용하기.  (0) 2014.02.12
Posted by 컴스터
,

배열 정렬하기.

IPHONE 2014. 2. 17. 11:37
반응형

NSMutableArray *arrayData = [NSMutableArray array];


// 배열에 입력 하는 코드 오는 곳.


// 정렬 조건.

NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObject:sortDescriptor];


[arrayData sortUsingDescriptors:sortDescriptors];

반응형

'IPHONE' 카테고리의 다른 글

툴바 버튼 토글 하기.  (0) 2014.03.04
NSUserDefaults 사용하기.  (0) 2014.02.18
스타일 적용하기 예제.  (0) 2014.02.14
prepareForSegue 사용하기.  (0) 2014.02.12
아이콘에 대한 설명  (0) 2014.02.08
Posted by 컴스터
,


반응형