20110702 :: 비어있는 프로젝트에서 첫 화면 띄우기

안타깝게도 블로그 글이 아이폰 앱 개발 관련 글로 채워지고 있지만…  메모 차원에서…

  1. 프로젝트 생성 : EmptyApp 이라는 이름으로 프로젝트 생성
  2. Storyboard 생성 : EmptyApp.stroyboad라는 이름으로 빈 스토리보드 생성
  3. 생성된 스토리보드에서 첫번째 뷰 컨트롤러 생성. initial scene 인지는 속성창에서 체크되어 있는지 여부로 알 수 있다.
  4. 앱 델리게이트에서 다음 코드로 앱을 초기화 한다. 일부 코드는 이미 생성되어 있음
-(BOOL)application:(UIApplication *)application didFinishedLaunchingWithOptions:(NSDictionary *)launchingOptions{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainscreen] bounds]];

    UIStoryboard *myStoryboard = [UIStroyboard storybordWithName:@"EmptyApp" fromBundle:[NSBundle mainBundle]];
    UIViewController *rootViewController = [myStoryboard instantiateInitialViewController];

    [self.window addSubView:rootViewController.view];

    [self.window makeKeyAndVisible];
    return YES;

}

이외에도, plist 파일을 통해 main storyboard 파일을 지정해버리는 방법도 있다.[1. 다른 템플릿에는 위의 코드가 없어서 찾아본 내용. 7/2 추가]

20110504 :: 아이폰 사파리에서 북마클릿을 쉽게 만들자

북마클릿에 대해서는 먼저 한 번 설명한 적이 있으므로, 자세한 설명은 생략.

개인적으로는 파이어폭스나 구글 크롬의 확장 기능보다도 어지간한 기능은 북마클릿으로 만들어 쓰는 것을 좋아합니다. 왜냐하면 1) 뭔가 설치하는 것은 싫고 2) 왠만한 브라우저에서는 다 동작하기 때문이지요. 특히, 아이폰/아이패드의 사파리에서는 이러한 북마클릿은 매우 유용한 경우가 많습니다. 예를 들어, 쓸데없는 이미지가 너무 많은 사이트를 깔끔하게 텍스트만 추려서 뽑아 줄 수도 있고, 읽고 있는 페이지를 나중에 읽을 요량으로 Read it Later나 Instapaper 등의 서비스에 등록하도록 하는 기능 들은 꽤나 쏠쏠하지요.

문제는 이런 용도로 미리 만들어서 웹 페이지에 붙여 놓은 북마클릿을, 아이폰 사파리의 북마크 모음에 집어 넣는 일이 쉽지 않다는 게 큰일입니다. 왜냐하면 javascript: 로 시작하는 북마클릿 링크는 아이폰 사파리에서는 링크를 터치하고 있어도 해당 링크의 주소를 복사할 수 없기 때문이지요.

그래서 어딘가의 PC에서 해당 북마클릿의 코드를 별도로 메일로 전송한다든가 하는 방법을 통해서 아이폰 사파리에 겨우 겨우 설치했습니다만, 이 번 기회에 좀 더 쉬운 방법으로 설치할 수 있도록 해 보겠습니다.

당연히 PC에서는 이 방법보다는 그냥 북마클릿 링크 자체를 북마크바로 끌고 가면 끝이니까, iOS용 브라우저에서만 필요한 팁입니다.

  1. 먼저 아래의 링크를 클릭합니다.

[북마클릿 도우미]

  1. 이 링크는 페이지의 모든 북마클릿 링크의 색을 노랗게 마크합니다.

  2. 이제 이 노란링크를 다시 클릭합니다.

  3. 아무 변화가 없습니다만, 확실히 노란 박스를 잘 클릭했다면, 이제 이 페이지를 책갈피에 추가합니다. 책갈피 이름은 아이폰릿 (iPhonlet) 정도가 적당하겠네요.

  4. 책갈피 추가를 완료한 다음, 다시 방금 추가한 책갈피를 편집합니다. 책갈피 이름 아래 주소를 잘 보시면 https://soooprmx.com/wp/arc……/javascript:……… 로 되는데 javascript:/ 앞까지 빨간 글씨로 표시한 부분을 지우고 완료를 누르면 됩니다.

 

이제 아이폰 북마크에 아이폰릿이 생겼습니다. 어디든 북마클릿을 소개하는 페이지에서 북마크를 열고 아이폰릿을 실행해주면 간단히 자바스크립트 링크코드를 추출할 수 있겠지요. 위의 사용법과 똑같은 방식으로 주소를 획득, 책갈피에 추가하고 다시 주소의 javascript: 앞 부분까지의 글자를 모두 삭제해주면 됩니다.

 

개인적으로 북마클릿을 새로 추가하거나 할 때마다, 무려 아이폰 메모앱으로 자바스크립트 코드를 일일이 작성해서 붙여 넣은 아픔이 있기에 눈물을 머금고 북마클릿으로 만들어 보았습니다. 관심이 있으신 분이라면 분명 도움이 될 듯 하네요.

20110417 :: 한나

기대작이었던 한나를 휴일을 틈타 안나와 함께 관람.

• 액션씬은 예상보다 많지 않으나 장면 장면이 매우 강렬함
• 액션의 비중이 그 정도이면서 시종일관 팽팽한 긴장감을 유지하는 연출력은 인정
• 한나역의 소녀배우는 케이트 블란챗, 에릭바나를 듣보잡으로 만들만큼 대단한 포스를 내뿜음, 허나 영화는 이 순수하고 치명적인 소녀 캐릭터를 십분 활용하지 못하고 있는 느낌
• 꽤 큰 스케일과 아름다운 풍광, 영상미는 마음에 듭디다.

암튼 대단한 신인 여배우를 발굴해 냈다는 점에선 만족스런 작품.

OSX 단축키 일람

  1. 참고 차원에서 기록
  2. 단축키 전체는 아니며, 필요한 사항은 추후 업데이트
  3. OSX외의 OS에서는 단축키 문자가 안보일 수 있음

부팅시

  • 마우스 버튼을 누르고 있는다 – 속에 들어있는 CD를 빼낼 수 있다.
  • : 부트캠프를 통해 OS를 선택할 수 있음
  • +V : verbose 모드에서 시동 (시동 로그를 볼 수 있음)

Finder

  • ++A : 어플리케이션 폴더 열기
  • ++C : 컴퓨터 폴더 열기
  • ++D : 바탕화면 폴더 열기
  • +i : 정보 입수
  • ++Q : 로그아웃
  • +R : 가상본의 원본 보기
  • +, : 환경설정 열기
  • +` : 열려있는 같은 프로그램 창 사이 전환
  • +tab : 프로그램 사이 전환
  • 누르고 드래그 : 다른 볼륨으로 파일을 이동
  • + : 파일 삭제(휴지통으로)
  • 누르고 드래그 : 항목 복사
  • + 누르고 드래그 : 가상본(symbolic link) 생성
  • + + 볼륨 변경 : 볼륨이 1/4칸 씩 변경된다.
  • + + 화면 밝기 변경 : 화면 밝기가 1/4칸 씩 변경된다.
  • ++ : 잠자기 상태로 바로 진입

화면 캡쳐

  • ++1 : 전체화면을 클립보드로 복사
  • ++2 : 일부 화면 영역을 클립보드로 복사
  • ++3 : 전체화면을 파일로 캡쳐 (파일을 바탕화면에 저장됨)
  • ++4 : 일부 화면 영역을 파일로 캡쳐
  • ++4 space bar : 하나의 창을 파일로 캡쳐 (그림자 영역이 포함됨)

응용프로그램

  • +W : 화면에 보이는 창 닫기, 브라우저에서 탭 닫기
  • ctrl+space bar : spotlight 실행
  • ++/ : 응용프로그램 도움말 열기 (사실상 +? 임)

Dock

  •  +클릭 : 해당 응용프로그램의 폴더 바로 열기
  • 누른채로 열린 파일의 프록시 아이콘[1. 응용프로그램에서 작성하던 파일을 저장하면, 제목 표시줄에 파일 아이콘이 생기는 데 이를 프록시 아이콘이라 한다. 프록시 아이콘은 파인더 창의 아이콘과 동일하게 동작할 수 있다.] 클릭 : 해당 파일의 경로를 보여줌


  • 2011-04-15 : 최초작성

20110414 :: WPTOUCH 설치

20110414-023301.jpg

워드프레스 블로그를 모바일 기기에서 볼 때 최적화되도록 해 주는 wptouch플러그인 설치. 모바일 전용 뷰는 테마에서 지원하는 줄 알고 그토록 테마만 뒤져보다가 알게되었는데, 상당히 깔끔하고 disqus 댓글도 완전 깔끔하게 붙여준다.

워드프레스 사용자라면 추천! 하고 싶지만, 국내엔 별로 없으니 안습 ㅠㅠ