2013년 4월 13일 토요일

알아두면 좋은 것들

 CGPointEqualToPoint(CGPoint point1, CGPoint point2)
 : 포인트 point1와 point2가 같으면 TRUE, 다르면 FALSE 값 리턴.


//간단히 Mutable Array 생성하는 방법
NSMutableArray myarr = [@[] mutableCopy];


//간편 설정
CGRect CGRectOne = (CGRect){.origin.x = 1.0f, .origin.y = 1.0f, .size.width = 1.0f, .size.height = 1.0f};
CGRect CGRectOne = { { 0.0f, 0.0f }, { 1.0f, 1.0f } };
CGRect CGRectOne = {
        .origin = { .x = 0.0f, .y = 0.0f },
        .size   = { .width = 1.0f, .height = 1.0f }

    };

// center position
CGPoint centerPosition = (CGPoint){CGRectGetMidX(imageContainerLayer.bounds), CGRectGetMidY(imageContainerLayer.bounds)}



sqlite3 *gTheDb // db

NSInteger lastRowId = sqlite3_last_insert_rowid(gTheDb);
:마지막에 추가된 레코드의 rowid값 리턴



CGRect를 string으로 변환 하는 함수.
NSString rectString = NSStringFromCGRect(buttonRect);
output : rectString = {{75, -1}, {25, 21}}

반대로 string을 CGRect로 변환


CGRect rect = CGRectFromString(rectString);

이외에

NSStringFromCGSize, NSStringFromUIOffset 등의 많은 함수들이 있다. 

UIKit Function Reference를 살펴보면 알 수 있을 것임.

NSDictionary *dict = @{ kNamekey : @"jacobs kim" };   //딕셔너리에 직접 값 입력.


댓글 없음:

댓글 쓰기