본문 바로가기
  • SDXL 1.0 + 한복 LoRA
  • SDXL 1.0 + 한복 LoRA

Development/iPhone79

[옛 글] [Xcode 4.2] 오늘의 삽질 - 스토리 보드에서 rootViewController 지정 최초 작성일 : 2012/01/27 08:51 처음으로 Xcode 4.2에서 프로젝트를 생성하고부터는 나날이 하는 일이 삽질이다...-.-역시 대체로 문제가 되는 것은 새로 도입된 스토리 보드... 전체적인 화면의 흐름을 한 눈에 보면서 작업한다는 점에서는 더할나위 없이 좋지만아무래도 새로 생긴 기능이다 보니 삽질을 피해갈 수는 없다. 오늘은 아주 간단한 삽질 하나 소개(!?)한다. 최초 프로젝트를 생성할 때는 탭바 베이스의 화면으로 시작을 했다.그래서 아래와 같은 스토리 보드가 생성이 되었다. 최초에는 탭바 아이템 2개가 기본으로 생성이 되었고 나머지 하나는 직접 생성한 것으로이에 대한 삽질은 지난 번에 소개를 하였다. 그런데 작업을 하다보니 기왕 하는 김에 Universal 앱을 만들고픈 욕심이 생겼.. 2013. 7. 19.
[옛 글] [Xcode 4.2] 첫 프로젝트 생성과 탭바 그리고 ARC... 최초 작성일 : 2012/01/20 10:21 오랜만에 심기일전해서 새로운 프로젝트를 생성하였다.그런데 생성해놓고보니 Xcode 4.2에서는 처음으로 프로젝트를 생성하는 것이었네... 2가지에서 당황하였다. 먼저 스토리보드...xib 파일은 안보이고 스토리보드만 보여서 조금 당황하고스토리 보드 들어가서 탭바에 아이템 추가하는 방법을 몰라 더 당황하고...-.- 일단 새 탭바 아이템을 터치했을 때 보여질 뷰 컨트롤러는 기본으로 생성되는뷰 컨트롤러 하나를 복사하였다. 복사해 놓으니 하단의 탭바 아이템이 안생긴다.좌측의 컨트롤 리스트에서 드래그앤 드롭으로 가져다 놓으면 된다. 일단 새 탭바 아이템과 이 것을 눌렀을 때 보여질 뷰 컨트롤러를 만들긴 했는데이 놈을 가장 좌측의 메인 창(탭바 컨트롤러라고 되어있는 .. 2013. 7. 19.
[옛 글] 가장 단순한 것이 가장 확실한 것이다! 최초 작성일 : 2011/11/16 12:51 지난 프로젝트의 마무리도 완벽하지 못해 계속 수정 요청이 들어오고,새로 투입된 곳은 이번달로 개발이 끝나는 기업은행 본점의 모바일 시스템인데그걸 인수인계 받아 운영을 해야 하기 때문에 개발팀과 함께 밤 10시 11시까지강행군이다...ㅠ.ㅠ 문제는 지난 프로젝트 때 만든 앱이 자꾸 죽는다는 것이다.1분 간격으로 100개의 웹사이트를 웹뷰에 로드시키는 작업을 반복하면서로딩 시간을 체크하는 것인데. 최소 9시간은 돌아가야 한다. 메모리 처리를 위해 이코드 저코드 잔뜩 넣어봤지만 메모리 누수는 여전하였다. 결국 처음으로 돌아갔다. 전역으로 UIWebView 변수 하나 만들어서 viewDidLoad에서 초기화 후addSubView로 현재 컨트롤러의 뷰에 붙여주고 de.. 2013. 7. 19.
[옛 글] [라이브러리] MailCore 라이브러리 및 자작 메일 파서 그리고 질문... 최초 작성일 : 2011/09/30 09:03 네이버 카페에서 작성한 글을 그대로 카피앤 페이스트 했더니 소스코드가 본문 영역을넘어가서 잘려 보이네요. 복사해서 메모장 같은데 붙여넣기 해서 보시면 소스가다 보입니다...^^;;; 읔...라이브러리 압축한 크기가 93M나 되서 첨부가 안되네요. 링크로 대신합니다.모두 맥에서 기본 압축한 압축파일입니다. 블로그 : http://www.prapps.net트위터 : mazdah70 MailCore 원본 : http://www.prapps.net/attach/mronge-MailCore-794eb61.zipMailCore 수정본 : http://www.prapps.net/attach/MailCore.zipMailParser : http://www.prapps.ne.. 2013. 7. 19.
[옛 글] [iOS] 유튜브 플레이 관련 이슈 사항 보고 내용 최초 작성일 : 2011/09/19 09:39 현재 진행 중인 프로젝트에서 디바이스의 Data Throughput 확인을 위한 내용 중유튜브 동영상의 다운로드 시작 시점부터 플레이어에서 플레이가 시작되는 시점까지의속도를 측정하는 내용이 있는데 이와 관련해 다음과 같은 이유로 구현이 불가능함을보고하였음. =*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*= 1. 아이폰에서 YouTube 동영상을 플레이하는 방법 1) YouTube API를 이용문제점 : 유튜브의 API를 이용하는 경우 동영상을 플레이할 때 아이폰에 기본 포함된 유튜브 앱을 실행시키게 됨으로써 Data Throughput App을 벗어나 앱 제어가 불가능해짐 2) YouTube 동영상의 URL을 포함하.. 2013. 7. 19.
[옛 글] [iOS] 프로젝트에 프로젝트 삽입 - 2 : 프레임워크 추가하기 최초 작성일 : 2011/08/31 13:48 이번에는 프로젝트에 프로젝트 삽입하기에 이어 프레임워크와 라이브러리를추가하는 부분에 대한 팁이다. 물론 추가하는 것 자체를 모르는 사람은 아마도 거의 없을 것이다.일단 간단하게는 파인더의 경로상에서 프레임워크나 라이브러리를 찾아부드럽게 해당 프레임워크나 라이브러리를 드래그앤 드롭하여Xcode의 프로젝트 탐색창에 떨어뜨려주면 된다.(참고로 프레임워크는 .framework확장자로 끝나는 디렉토리 형태이고 .a 확장자를 갖 것은 정적 라이브러리, .dylib 확장자를 갖는 것은 동적 라이브러리이다) 그럼 이게 뭐가 어려워서 팁을 쓰고 난리 부르스냐...? iOS의 프로그래밍 언어인 Objective-c는 조상격인 C/C++과도 호환이 가능한언어이다. 이 것은 언어.. 2013. 7. 19.
[옛 글] [iOS] 프로젝트에 프로젝트 삽입 최초 작성일 : 2011/08/24 19:02 간혹 프로젝트를 진행하다가 외부 라이브러리를 사용할 경우가 생긴다. 많은 경우 이미 라이브러리 형태로 컴파일 된 .a 파일이나 .dylib 파일을 가져다사용하면 간편하고 좋기는 하지만 때때로 이러한 라이브러리들을 제공하지 않거나(물론 직접 컴파일 하면 되지만...) 혹은 소스를 좀 건드릴 필요가 있을 때는라이브러리를 포함시키기보다는 소스를 직접 포함시키거나 아니면 프로젝트를통째로 진행중인 프로젝트에 포함시켜버린다. 그런데 오늘 아무리 해도 프로젝트의 빈 껍데기만 들어갈 뿐 실제 프로젝트가현재 프로젝트에 삽입되지 않는 현상을 발견하였다. 뭐 고수들이야 이미 잘 알고 있는 문제이겠지만 난 이 것을 해결하느라 2시간여를꼬박 보냈다...ㅠ.ㅠ 문제는 이렇게 한 프로.. 2013. 7. 19.
[옛 글] [iOS] 수행 시간 체크 코드 최초 작성일 : 2011/08/22 13:05 성능 튜닝을 위해서 우선적으로 생각해야 할 것이 수행 속도를 확인하는 것이다.다음 코드는 특정 루틴에 포함시켜 부분적인 수행 속도를 체크하는 코드이다. // 시작시간 체크CFTimeInterval startTime = CFAbsoluteTimeGetCurrent(); // 종료시간 체크 및 종료시간으로부터 시작시간을 빼서 수행 시간을 구한다.CFTimeInterval difference = CFAbsoluteTimeGetCurrent() - startTime; NSLog(@"webViewDidFinishLoad %0.2f|",difference); 2013. 7. 19.
[옛 글] [iPhone] 페이지 넘김 효과 구현 최초 작성일 : 2011/08/18 13:42 import해야 할 Framework : * layer와 CATransaction 사용을 위해 QuartzCore Framework를 import 해야 함.*CATransaction은 다중의 layer 계층에서 발생하는 변경사항을 일괄처리하는 Core Animation 메카니즘으로 layer 계층에서 발생하는 모든 변경사항을 감지하여 처리한다.*CATransition은 layer가 다른 상태로 이행하는 Animation의 처리를 담당하는 클래스다. *예제코드// 트랜잭션 시작을 알림[CATransaction begin]; // 속성 지정 (자세한 내용은 API 문서 참조...^^;;;) [CATransaction setValue:[NSNumber number.. 2013. 7. 19.
반응형