본문 바로가기
[ios] NSInteger, NSUInteger on 32bit / 64bit [ios] NSInteger, NSUInteger on 32bit / 64bit -32bit 에서.. NSInteger, NSUInteger 는 각각 int, unsigned int 에 mapping 된다.그래서 로그를 찍을 때 formmatting char 에는 %d 와 %u 에 각각 매핑된다. -64bit 에서는... NSInteger, NSUInteger 는 각각 long 과 unsinged long 에 mapping 된다.그래서 로그를 찍을 때 formmatting char 에는 %ld 와 %lu 에 각각 매핑된다. -bit 에 상관없이 formmatting char 를 가장 안전하게 사용하는 방법은NSInteger, NSUInteger 를 NSNumber 로 converting 해서 %@ 형태로.. 2018. 2. 17.
[대만] 대만 최고의 야시장이라는 "펑지아" 야시장! [대만] 대만 최고의 야시장이라는 "펑지아" 야시장! 대만 최고의 야시장이라는 "펑지아" 야시장을 찾아간다. 타이중 국립미술관으로부터 약 40분 ~ 1시간 정도 떨어진 곳에 위치한 야시장인데..뭐가 그렇게 대단해서 최고의 야시장이라 하는가? 바로.. 대만의 모든 야시장의 신메뉴가 바로 이곳에서 나온다고 한다.그만큼 유행을 선도하는 곳이라니 기대가 엄청 크다. 펑자예스 : 타이완 야시장의 유행을 선도하는 곳 펑자 대학을 중심으로 형성된 야시장으로 타이중 최고의 야시장으로 손꼽힌다.이곳에서 시작돼 타이완 각지의 야시장으로 퍼져 나갈 만큼 먹을거리가 다양한다.특히 해산물을 이용한 요리가 많고 다른 야시장에서 맛볼 수 없는 독특한 먹을거리가 많다. 그러나 기대가 크면 실망도 항상 큰 법.. 확실히 다른 야시장에.. 2018. 2. 16.
[ios] beginBackgroundTaskWithExpirationHandler: 에 대한 연구 [ios] beginBackgroundTaskWithExpirationHandler: 에 대한 연구 https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplication_Class/index.html#//apple_ref/occ/instm/UIApplication/beginBackgroundTaskWithExpirationHandler: -- (UIBackgroundTaskIdentifier)beginBackgroundTaskWithExpirationHandler:(void (^)(void))handler -오래 진행될 새로운 background task 를 마크하는 작업을 한다.( 마크하는 것만으로 BG 상황에서 task .. 2018. 2. 16.
[대만] 타이중 50년된 족발집, 국립미술관, 그리고 이쁜 카페 [대만] 타이중 50년된 족발집, 국립미술관, 그리고 이쁜 카페 내일 르웨탄 가는 버스를 새벽에 타야 하기 떄문에, 호텔을 버스 정류장 근처로 옮긴다. 체크아웃하고 맡겨놓은 짐을 찾으러 가는 길에 간판들이 인상적이어서 한컷. 그리고 오토바이를 많이 타는 나라라, 오토바이 전용 지하주차장이 신기해서 한 컷 찍어본다 ㅋ 예슬 특구가 많은 동네가 그런지 역사 안에는 특이한 전시품들이 있었다. 타이중 역의 또 다른 출구이다.르네상스풍의 건물이라 국가 사적이 되었다는데... 내가 아는 르네상스는 이런것이 아닌데.. 별것이 다 국가 사적인가보다 싶기도 하다. 타이중 처잔 ( 타이중 기차역 ) : 르네상스풍 건축미가 돋보이는 기차역 일제강점기인 1910년대에 지어져 100여 년의 역사를 간직한 기차역이다.서양 르네상.. 2018. 2. 15.
[mac] iPhone USB 꽂았을 때 자동으로 iTunes 뜨는 현상 막기! [mac] iPhone USB 꽂았을 때 자동으로 iTunes 뜨는 현상 막기! 1. iTunes 실행2. 환경 설정3. 기기4. "iPod, iPhone, iPad가 자동으로 동기화되는 것을 차단” 에 체크박스 ( 동기화가 필요하다면 고려해보세요.. )5. 승인6. 끝. automatic itunes, ipad, iPhone, Ipod, itune, iTunes, USB, [mac] iPhone 꽂았을 때 자동으로 iTune 뜨는 현상 막기!, 기기, 승인, 자동 itune, 자동으로 동기화, 환경 설정 2018. 2. 15.
[대만] 타이중 예술특구 #3 - 은근 짱잼이랍니다 [대만] 타이중 예술특구 #3 - 은근 짱잼이랍니다 벌써 예슬특구 세번째 포스팅이다. 정말 볼 거리가 많은 곳이다. 요 그림은 숨은그림 찾기 하는 매력이 있는 그림이었다. 전체 작품은 저렇~~게 엄청 가로로 긴 작품이다.역시나 맥주 박스 위에 판자를 깐.. 그런 의자에 앉아서 그림감상하면서 숨은 그림 찾기하는 묘미가 있다. 어떤 그림이 숨겨져 있다고 문구로 나온 것은 없다.그러나 그림을 천천히 보다보면.. 새도 있고, 공룡도 있고, 곤충도 있고, 사람도 있고, 별별것들이 다 숨어있다. 예술 특구의 재미있는 점 중 하나는..정말 사소한 것 하나 놓치지 않고 예술화시켜 놓는다는 것. 유화 느낌의 화장실 안내에 이어.. 그림자 처리를 한 남자 화장실 안내 ㅋㅋ 이상한 외계 작품들을 가져다 놓은듯한 이 섹션은... 2018. 2. 14.
SIGABRT vs SIGSEGV SIGABRT vs SIGSEGV -SIGABRT abnormal termination conditionabort() 와 같은 것으로 시작된다.프로세스 중단신호이다. -SIGSEGV invalid memory access ( segmentation fault )잘못된 메모리 참조로 인해 발생한다. abnormal termination condition, abort, invalid memory access, process, segmentation fault, SIGABRT, SIGABRT vs SIGSEGV, SIGSEGV, 잘못된 메모리 참조, 프로세스 중단 신호 2018. 2. 14.
[대만] 타이중 예술특구 #2 - 은근 짱잼이랍니다 [대만] 타이중 예술특구 #2 - 은근 짱잼이랍니다 술 박물관에 이어 방문한 곳은 예술 소품 판매장. 각종 아이디어 상품을 비롯해서 특이한 디자인의 소품들을 많이 팔고 있었다. 다음으로 예술가들이 각자의 공방을 운영하는 건물에 들어왔다.이 공방은 사이드에서 살짝 찍었는데.. 점토같은 것을 이용해서 엄청나게 멋진 피규어들을 뚝딱뚝딱 만들어내고 있었다.정말 괜찮은 작품들이 많아서 사진을 찍고 싶었으나 사진 금지란다. 흑흑 점토를 이용해 케릭터를 만드는 과정을 보여주는데,눈이 휘둥스레한 나비넥타이한 개구리의 모습이 너무 귀엽다. 요 녀석은 점토가 아닌 자기류를 이용해 만든 녀석이다. 점토보다 딱딱하고 깨지기 쉽다는 질감을 잘 전달해준다. 지게차 운반을 위한 받침들을 이용해 의자와 테이블을 만든 것도 인상적이다.. 2018. 2. 13.
[ios] Memory Management Debugging. [ios] Memory Management Debugging. Enabling Guard Malloc -Guard Malloc 은 malloc library 의 스페셜 버전이다.Guard Malloc 을 enable 하면 debugging 도중에 표준 malloc library 를 Guard mallog library 로 변경한다. -Guard Malloc 은 여러 가지 기술을 이용해 메모리 에러가 발생하는 부분에서 crash 를 발생시킨다.여기서 여러 가지 기술이란 예를 들면 memoery allocation 을 Virtual memory page 에 기록하여 trace 하는 방식으로, 우연히 잘못된 메모리를 access 해도 작동하는 케이스를 방지해준다. -Guard Malloc 은 Simulator.. 2018. 2. 13.
반응형