Xcode4 책이 나왔습니다.

3 Comments

작년부터 1년간, 준비와 집필 과정을 거친 Xcode4 책이 드디어 출간되었습니다.

표지small

이 책에서 다루는 내용은 다음과 같습니다.
- Xcode4에 추가된 새로운 기능과 개념
- 프로젝트 관리와 작업 환경 확장
- 작업 환경 커스터마이징
- 디버깅/성능 분석, 단위 테스트, 정적 분석
- 성능 최적화 도구인 인스트루먼트 활용법
- Xcode4에 숨겨진 LLVM과 유닉스 개발 환경의 개념과 활용법

아래 온라인 서점에서 판매중입니다.
YES24 – http://bit.ly/pFAHLS
알라딘 – http://bit.ly/pVL6lL

책과 관련된 내용은 언제든지 문의하셔도 됩니다 ^^*

Xcode에 Developer Documentation 수동 설치하기

No Comments

Xcode 어느 버전부터인지 정확하지 않지만,
최근에 Developer Documentation 업데이트가 자동으로 되지 않고 에러가 많이 발생했다

Preferences 를 열어서 GET 버튼을 눌러봐도 실제로 업데이트가 되지 않았다
이런 경우 어떻게 해야할까 고민하다가 수동 업데이트를 정리해봤다

Preferences 의 Documentation 탭을 선택한다.
아래 Documentation Sets 에서 원하는 문서 종류에 오른쪽 끝의 i 마크를 클릭한다
그러면 Documentation Set Information 창이 뜬다
여기서 Feed URL을 확인하고 사파리나 RSS 리더기를 이용해서 해당 RSS에 가입한다
(한 번 가입해두면 이 Feed를 이용해서 최신 버전의 문서를 확인할 수 있다)

preference.jpg

여기서는 구글 Reader를 사용해서 가입했다
RSS 피드로 보면 각 항목별로 Documentation Set 문서가 xar 파일로 압축되서 링크되어 있다.
최신 버전의 Set의 xar 파일을 다운 받는다.

iOS_RSS

xar 는 eXtensible ARchiver 약자로 tar 와 비슷하면서 XML 기반으로 만들어진 archiver 이다.
http://code.google.com/p/xar/ 링크를 참조하고 없다면 설치한다.

터미널 상에서 xar -xvf <압축파일명> 명령으로 압축을 풀면 .docset 형태의 패키지(폴더)로 저장된다.
이 패키지를 문서 저장소인 /Developer/Documentation/DocSets 에 복사하면 된다
(개발자 디렉토리라 권한 때문에 관리자 암호를 물어본다)

DocSet

Xcode를 재시작하고 Preferences 에서 해당 DocSet 이 제대로 인식됐는지 확인한다.
(GET 버튼이 없어졌다면 정상적으로 인식된 것이다)

트위터에 관한 잡동사니

No Comments

이 글은 최근들어 트위터에 입문한 사람들을 위한 글입니다.

트위터 Twitter 라는 서비스는 문자 메시지처럼 140자의 제약이 있는 짧은 메시지로 글을 남기는 소셜 마이크로 블로그입니다.
이 서비스에는 다음과 같은 개념들이 내포되어 있습니다.

Tweet 트윗: 자신이 올리는 140자 이내의 글. 140자 기준은 유니코드라 한글 한글자와 알파벳 한글자 똑같이 취급됨. 너무 자주 글을 남기면 리밋에 걸림.
Follow 팔로우: 다른 사람의 글을 보겠다고 그 사람에게 알림. 팔로우를 허락하는 것은 없음. 한꺼번에 많은 사람을 팔로우하면 리밋에 걸림.
“맞팔”은 서로 같이 팔로우했다는 의미임. 싸이의 1촌처럼 서로 해야만 하는 것은 아님.
Mention 멘션: 다른 사람의 아이디를 내 트윗에 명시하여 올리면 그 사람에게 멘션으로 표시됨.
Direct Message 디엠: 자신의 팔로우 한 사람에게 비밀글을 보낼 수 있음. 140자보다는 길게 보낼 수 있음.
주의: 자신이 팔로우했다고 해서 DM을 보낼 수 있는 것은 아님. 자주 DM을 보내도 리밋에 걸림.
Reply 리플: 자신에게 보낸 멘션에 대한 응답. 응답으로 보낸 경우는 in-reply 기능을 활용하면 지난 대화를 추적할 수 있음.
Timeline 타임라인: 자신의 글과 자신이 팔로우 한 사람의 트윗들이 시간순서대로 쌓여있는 곳. 너무 자주 업데이트하면 리밋에 걸림.
상대방이 자신을 팔로우하지 않으면 그 사람의 멘션만 보이고 다른 사람과 하는 Reply는 타임라인에 안보임.
Favorite 즐겨찾기: 즐겨찾기를 위해서 저정.보관해 놓는 기능. 다른 사람이 내용을 확인할 수도 있음.
Retweet 리트윗: 자신이 팔로우한 사람의 글을 자신을 팔로우한 사람들에게 전달해주는 것.
트위터에서 제공하는 기능이 아니라 다른 사람의 트윗을 복사하고 RT를 붙여서 다시 트윗하는 식의 사용자들의 불문율임.
기존 대화의 내용을 포함해서 답변을 하고 싶어서 RT형태로 대화하는 사람들도 자주 있음.
하지만 이럴경우 reply가 아니라 대화 내용이 끊어지고 다른 사람의 타임라인에도 모두 보여지게 됨.
작년에 트위터에서 공식적으로 RT와 구분해서 의견을 달지 못하고 원래 글을 쓴 사람까지 그대로 보여지도록 하는 retweet 기능이 들어감.
대부분 클라이언트가 두 방식을 모두 지원함. 웹에서 RT하려면 복사해서 붙여넣어야 함.
List 리스트: 작년에 업데이트 되면서 들어간 새로운 관리 방식.
팔로우하면 전체 타임라인에 표시되지만 리스트로 관리하면 리스트별로 타임라인이 생긴다고 볼 수 있음.
다른 사람의 리스트를 팔로우할 수 있음. 공개/비공개 리스트를 만들어서 관리할 수 있음.
리스트에 자신을 포함시키거나 제외시킬 수도 있음.
Replay All: 트윗에 언급된 모든 사람에게 멘션하는 기능. 특정 멘션에 대한 in-reply 기능도 함께 쓸 수 있음.
Unfollow 언팔로우: 팔로우 했던 사람을 해제하는 기능.
Block 블록: 자신의 팔로우한 사람을 강제로 차단하는 기능. 다수의 사람이 블록을 하는 경우 스패머로 등록됨.
Limit 리밋: 한 시간에 150번 이상 (트윗을 올리는 경우를 포함하여) API 접속할 경우 리밋됨. 1시간 뒤에 풀림.
공식 웹에서 쓰는 것은 제외됨. 개발자로 등록하면 리밋 수가 상향조정됨.
Profile 프로필: 트위터는 실명으로 공개적으로 운영하는 것이 불물율임. 가입하면 이름과 자신의 관심분야, 프로필 사진정도는 등록하는 것이 예의.
그렇지 않은 사람은 팔로우 할만한 신뢰를 보여주기 어려움. 따라서 개방된 마음가짐은 필수.
Connection 연결: 트위터는 공개API로 되어 있어 다른 서비스와 연동이 아주 쉬움. OAuth 방식으로 다른 서비스 인증이 필요함.
게임이나 미팅그룹. 사진. 클라이언트도 모두 같이 관리됨.
종종 DM이나 멘션으로 스팸 링크가 오기도 함. 자신의 팔로워들에게 DM으로 스팸을 보낼 경우 Connection 에서 revoke 시키면 됨.
Hash 해쉬: 수많은 멘션들을 검색하기 위해 #로 시작하고 스페이스로 띄워쓰면 검색할 수 있음. 예) #tech01

그 밖의 내용
- twtkr.com 은 트위터가 아니다.
이 곳은 드림위즈에서 만든 웹기반 트위터 클라이언트임. 메뉴가 한글이고 왠만한 기능은 구현되어 있음.
140자 이상 쓰는 경우 링크로 표시되기도 함. 하지만 리밋이 걸리기도 하고 가끔 서비스가 불안함.
- 대부분 사람들은 뭐로 트윗을 할까?
PC상의 전용 클라이언트를 사용하는 게 편하고 스마트폰을 쓰면 언제어디서나 할 수 있는 장점.
하지만 타임라인을 너무 의식하면 하루 종일 빠져드는 중독증세가 있을 수 있음.
- 트위터 친구를 사귀는 방법
다른 사람의 친구를 활용하라. 기업 트위터를 활용하라.
다른 사람의 멘션에 있는 모르는 아이디를 따라가라.
보다 적극적으로 글을 남겨라.
#self_intro 라는 자기 소개할 때 많이 쓰는 해쉬태그도 있음.
- 기타
검색과 리스트를 활용하라
남들에게 피해가 될 수 있는 RT는 적당히 사용하라
유명인 트위터만 팔로우하지는 마라. 그들은 자기들 할말만 한다.


생각나는 데로 추가/업데이트하겠습니다.

Older Entries