전체 글 248

[IOS] containerview를 사용해보자.

항상 storyboard + xib 형식으로 프로젝트를 만들어왔다. 스터디를 갔다가 우연히 containerview에 대한 이야기를 들었다. 역시 사람은 아는만큼 보인다고 이런방식이 있는 줄 조차 몰랐고 사용해보니 오히려 더 깔끔하게 사용이 가능한것 같았다. 기본적인 사용법에 대해 알아보자. 일단 아래와 같이 storyboard를 이용하여 containerview를 추가해보자. auto layout도 아래와같이 테스트용으로 width = 200, height=180고정으로 주고 각 뷰를 centerX, centerY로 설정하자. containerview를 추가하면 아래와같이 자동으로 embed 된 segue가 자동으로 설정된다. 이제 embed 된 segue의 identifier를 아래와같이 testse..

[IOS] 데이터 저장방법.

아무것도 모르고 시작했을때... NSArray 의 writeToFile을 사용하여 plist파일을 강제로 만들어서 사용했었다... NSUserDefaults를 사용하면 자동으로 plist만들어 진다는 것을 알지도 못한체... iOS 에서 사용되는 다양한 데이터 저장방법에 대해 알아보자. 1. NSArray의 writeToFile사용. iOS를 아무 정보도 없이 하게 된 이후로... NSArray에 아래와 같은 메서드가 있었다. - (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile; 당연히 아무것도 모르고 데이터 저장에 자주 쓰는 방법으로 지금까지도 쓰고있다. 뭐 방법은 간단하다. 간단히 아래에 예를 들어보겠다. NSMutableAr..

[IOS] ATS Issue 및 iOS9업데이트 후 알려진 버그들.

ios9가 업데이트 된지 2주가량 지났다.업데이트 후 기존 개발완료 된 앱들을 테스트 해본결과 http통신이 불가했다.하이브리드앱에서는 크리티컬한 에러기 때문에 빠른 대처가 필요하여 검색 및 맥부기의도움을 받아서 해결하게 되었다. 방법은 간단하다.해당프로젝트의 info.plist에 아래와 같은 목록을 추가하자. 클린 -> 빌드 후 테스트.간단하게 해결되었다. 이외의 알려진 이슈들도 정리해 본다. 1. canOpenURL 사용시 Errorinfo.plist에 LSApplicationQueriesSchemes에 해당 스키마를 등록해야 검색이 가능해 진다. 2. Bitcode ErrorBuildSetting에 Enable Bitcode 를 NO로 설정하면 해결됨. 3. Universal앱 바이너리 업로드시 o..

[IOS] 로컬라이징 localized + localized storyboard

영문 작업 요청이 들어왔다.보통 윈도우애플리케이션이나 웹쪽 프로젝트는 한/영키를 올려서 하는데 모바일쪽은 설정한지역 혹은 언어에 따라서 변환해 주면 된다. 스토리보드를 사용할 경우를 보자.아래와 같이 스토리보드를 클릭한후 인스펙터쪽을 보면 Localization이 보인다. 모두 체크!!! 체크하면 아래와같이 스토리보드 밑으로 3개의 파일이 생성된다.(Base)는 말 그대로 베이스가 되는 파일이라 그대로 스토리 보드의 UI들이 들어있고.(English)나(Korean)쪽은 아래와 같이 각 UI에서 사용되는 텍스트들이 자동으로 들어가있다. /* Class = "UILabel"; text = "로컬라이즈테스트1"; ObjectID = "iDJ-7h-9Bq"; */ "iDJ-7h-9Bq.text" = "Loca..

[구로구 구로동] 떠벌이 생고기

이제는 갈수 없는 단골집 떠벌이 생고기. 이집에서 고기먹다 다른데가서 못먹을 정도로 입맛이 변해버렸는데 이제는 추억속으로 사라진 가게가 되어버렸다. 그리운 가게 입구.... 저렴한 가격. 반들반들 기름 바른 고기빛깔. 저렴한 가격에서도 참숯을 사용하는 고마운 가게였는데... 서비스를 가끔 내어주던 육회까지... 정말 1주일에 회사직원들과 한번이상 꼭 가는 가게였고... 고기의 질도 저렴하면서 엄청 나게 좋았고 이모님들이 너무 잘해주셔서 정말 좋은 가게였는데... 사장님이 가게를 팔아버렸단다... ㅠㅠ 지금 이곳은 참치전문점이 되어버렸다. 그리운 떠벌이... 회사에서 같이가던 사람들과 퇴근전에 눈 마주치면 떠벌이? 떠벌이? 이러고 다녔는데 정말 너무나도 아쉬운 가게이고 그립다.

[관악구 신림동] 서울집 & 서울갈비

TV에서 유명세를 떨치고있는 더본 코리아 백종원 대표(일명 백주부)가 원조라고 알려져 있는 우삼겹. 진짜 원조인지는 의문이지만... 죄다 자기들이 원조라고 하니깐 말이다. 어쨋든 우삼겹을 그렇게 좋아하는 편도 아니고 백주부 체인점 본가에서도 먹어봤는데 워낙 기름지고 좋아하는 스타일의 고기가 아니라서 자주 먹게 되는 고기가 아니었는데... 이포스팅에서 소개할 집 때문에 우삼겹을 정말 좋아하고 즐겨먹게 되었다. 근데 또 이집에 중독되서 그런지 다른집가서 우삼겹은 잘 먹지 않음 ㅎㅎ 뭐 일단 가게 사진부터... 밑에 서울갈비가 본점이다. 신림역과 봉천역 사이에 위치한다. 본점이라 가게도 작은 편이고 항상 문전성시라 대기시간이 있어서 잘 가질 않는다. 여기는 분점으로 신림역 패션문화의 거리 초입에있다. 말이 패..

[도쿄도 쵸후시] 쿠마오우 라멘

언제나 그리운 일본 라멘~ 일본생활당시 좋아했던 라멘집중 하나를 소개하려 한다. 때는 2011 일본 대지진 이후에 지인형네 집에서 머무를때 허기가져 역앞에 허름한 라멘집이 하나 있길래 들어갔다가 맛에 놀라 자주가게 된 집이다. 점포명은 아래와같다. 쿠마오우라-멘 熊王ラーメン (くまおうらーめん) 왜 점포명을 쿠마(곰) 오우(왕) 이라고 지었을까 하고 궁금해서 야후재팬에서 검색을 좀 해보았는데... 25년 이상 단골의 말로는 첫개업당시의 주인장(지금주인장의 아버지)이 곰같이 큰 덩치에 호쾌하고 정성스럽게 만드는 모습에서 저렇게 점포명을 짖지 않았나 한다는... 어쨋든 간에 1970년에 개업한 정말 허름한 라멘집 이었지만... 지금은 근처로 이전을 했고(구글맵 검색해보니 이전은 아니고 건물을 새로 지은것 같음..

[IOS] 자주 쓰이는 수학함수들 및 define 값

ceil() - 올림값ceil(1.5) : 2.00ceil(-1.5) : -1 floor() - 버림값floor(1.5) - 1.00floor(-1.5) - -2.00 fabs() - 절대값fabs(1.5) - 1.50 sqrt() - 제곱근sqrt(4) - 2.00 pow(x,y) - 거듭제곱근(x의 y승)pow(2,10) - 1024.00 exp() - 지수값exp(1) - 2.72 기타 Define값#define M_E 2.71828182845904523536028747135266250 /* e */ #define M_LOG2E 1.44269504088896340735992468100189214 /* log 2e */ #define M_LOG10E 0.43429448190325182765112891..