본문 바로가기

전체 글

(325)
[ios] 문자열을 숫자로, 숫자를 문자열로 -문자열을 숫자로NSString* str=@"test";int num;num=[str intValue]; -숫자를 문자열로int num=5;NSString* str=[NSString stringWithFormat:@"%d",num]; 자주 사용하는데 자주 까먹음..
[ios] 대소문자 구분 없이 str구분하고 싶을 때 strcmp라는 함수를 지원하지 않아 strcasecmp함수를 사용하면 된다.두 문자열이 대소문자 구분 없이 같으면 0을 반환한다. char* str="Start";char* str2="start";NSLog(@"strcmp %d",strcasecmp(str,str2));
[ios] implicit declaration of function 'function name' is invalid in c99 c 함수를 쓸 때 자주 나타나는 에러 해당 헤더 파일을 import 해주니 해결 사용한 함수는 sysctlbyname이었고 이를 위한 헤더파일은 #import이다.
[Mac] 원격접속 프로그램 맥에서 안돌아가는 것들이 몇가지 있다.- 회사 pms입력- 회사 급여메일- 은행업무 등등 따라서 서브노트북을 받았는데 요놈이 교육때 쓰던거라 그런지 발열도 심하고 소음도 심해서 켜놓고 작업하고 싶지 않아진다. 그래서 걍 덮어놓고 작업하기 위해 원격접속 프로그램 검색을 했다. 처음에 찾은 것은 Remote Desktop Connection이었지만 공유기 설정을 해야하는지 작동이 되지 않아지웠다. 그리고 찾은 것이 Teamview사용시 파트너의 아이디와 비번을 입력하면 아래와 같이 연결된다. 화질이 뛰어난편은 아니지만 서브 노트북으로 대단한 작업할게 아니라서 편하게 쓰는 중
[ios] 링크 에러 ld: file is universal (2 slices) but does not contain a(n) armv7s slice: /Users/wjHur/Documents/Projects/CnDict/CameraDic_Lite/libiMobileReader.a file '/Users/wjHur/Documents/Projects/CnDict/CameraDic_Lite/libiMobileReader.a' for architecture armv7sclang: error: linker command failed with exit code 1 (use -v to see invocation) 직접 처음부터 작성한 프로젝트가 아닌 받은 프로젝트를 돌렸더니위와 같은 링크에러가 났다. 위 내용은 armv7s용 라이브러리..
[ios] uuid 얻어오기 라이트 버전을 배포하거나 할 때기기 고유의 값이 필요할 때가 있다. - ios5이전에서는 [[UIDevice currentDevice] uniqueIdentifier];를 사용하면 되었으나 ios5이후 deprecated되었다. - 이를 대체하기 위해서 apple은 uuid를 제공한다. 이를 사용하기 위해서는CFUUIDRef uuid=CFUUIDCreate(kCFAllocatorDefault);CFStringRef UUIDRef=CFUUIDCreateString(kCFAllocatorDefault, uuid); NSString* string=[NSString stringWithString:(NSString*)UUIDRef]; CFRelease(uuid); CFRelease(UUIDRef);위와 같이 st..
[ios]Empty프로젝트에서 main.m파일만으로 헬로월드 찍기 -main.m @interface HelloWorldViewController : UIViewController@end@implementation HelloWorldViewController-(void)loadView{ [super loadView]; self.view.backgroundColor=[UIColor whiteColor]; UILabel* label=[[UILabel alloc]initWithFrame:CGRectMake(0.0f, 0.0f, 320.0f, 30.0f)]; label.text=@"Hello World"; label.center=self.view.center; label.textAlignment=NSTextAlignmentCenter; label.backgroundColor=[..
[ios]화면 기울기에 따라 스크롤 하기(가속도계 이용) 이번 예제는 패드 혹은 폰을 기울임에 따라 화면 스크롤을 해주는 예제 계속 예제를 올리는데 이는 Cookbook예제이고, 이 예제 버전이 옛 버전이기 때문에 ios7에 맞게 함수들을 바꾸어 기술함. 먼저 가속도계를 사용하기 위해 CoreMotion프레임 웍을 추가 ViewController.h파일에서 #import 와 를 추가 후필요한 변수들을 추가한다. 다음으로 viewController.m파일에스크롤뷰를 사용하기 위해 loadView함수를 추가 - (void) loadView{ [super loadView]; //스크롤 넣기 sv = [[UIScrollView alloc] initWithFrame:[[UIScreen mainScreen] applicationFrame]]; self.view = sv;..