Apple Developer Publications 에서는 iOS 개발자들에게 iOS에 대한 소개와 iOS 애플리케이션 개발에 필수적인 컴퓨터 언어인 Objective-C 에 대한 책을 무료로 제공하고 있습니다.

iTunes로 손쉽게 다운로드 받아, 아이폰이나 아이패드의 iBooks에서 읽을 수 있답니다.
http://latte4u.net
책의 구성이나 내용이 매우 알차기때문에 iOS 애플리케이션을 개발하려는 분들에게 더할 나위 없이 좋은 책이라 생각합니다.
http://latte4u.net
Apple Developer Publications은 아래 링크를 클릭하면 전체 책 목록을 볼 수 있습니다.

http://latte4u.net
Apple Developer Publications에서 제공하는 무료 책에 대해 직접 링크는 아래를 참조하세요.
  
http://latte4u.net
iOS Application Programming Guide
: iOS에 대한 소개와 iOS 애플리케이션 개발 프로세스에 대한 설명.
http://latte4u.net
iOS Technology Overview
: iOS와 iOS에 사용되는 기술들에 대한 소개
http://latte4u.net
iOS Human Interface Guidelines
: iOS 애플리케이션의 사용자 인터페이스를 설계하기 위한 가이드 라인
http://latte4u.net
The Objective-C Programming Language
: 객체지향 프로그래밍에 대한 소개와 Cocoa 개발에 사용되는 Objective-C에 대한 설명.
http://latte4u.net
Object-Oriented Programming with Objective-C
: Objective-C 개발자를 위한 객체지향 프로그래밍
http://latte4u.net
Cocoa Fundamentals Guide
: Cocoa와 Cocoa 터치의 프레임워크 및 개발 환경에 대한 기본 개념, 아키텍쳐, 디자인 패턴등에 대한 소개.
http://itunes.apple.com/us/book/cocoa-fundamentals-guide/id409921412?mt=11

  
http://latte4u.net
아이폰에서도 볼 수 잇지만 아무래도 아이패드에서 보면 훨씬 좋을거 같네요.
iOS 개발자 분들에게 도움이 되기를 바랍니다.

저작권 :: Latte's Planet의 글은 기본적으로 펌금지입니다. 저작권 관련 공지 보기

아이폰의 벨소리는 iTunes에서 구입하는 방식으로 되어 있습니다. 물론, 개인이 직접 만들 수도 있지만, 귀차니즘으로 남들이 만들어 놓은 벨소리를 찾는 분들도 있지요.

아이폰 사용자를 위한 무료 벨소리 사이트입니다. 

아이폰 벨소리 사이트 :: http://audiko.net/


Audiko 사이트에서는 MP3를 업로드 해서 자신만의 벨소리를 직접 만들 수도 있지만, 다른 이들이 만들어 놓은 벨소리를 다운로드 해서 곧바로 사용할 수도 있습니다.

이미 한국 사용자들이 만들어 놓은 한국 가요 벨소리도 있습니다.

한국어 검색도 지원하고, K-POP 장르까지 있어서 원하는 벨소리 찾기가 매우 쉽습니다.
원하는 가수나 음악을 클릭하면 벨소리를 다운로드 할 수 있습니다.

벨소리는 Download ringtone for iPhone을 선택해주세요. 파일 확장자가 m4r 인 파일이 다운로드 됩니다.
 

다운로드 한 벨소리 m4r을 더블 클릭하거나, iTunes 벨소리에 끌어다 놓으면 iTunes안에 벨소리가 들어가게 됩니다.

아이폰 동기화 옵션에서 싱크하도록 체크해주면 아이폰으로 벨소리가 동기화 됩니다. 사이트에서 벨소리를 직접 만들 수도 있지만, 다운로드 받아서 쓰는 것만으로도 충분합니다.

현재 저의 메일 알림 사운드는 스타트랙의 캡틴! 인커밍 메시지~~ 입니다.
http://audiko.net/ringtone/Star+Trek/Captain,+Incoming+Message

벨소리이지만, 메일이나 문자, 트윗등의 사운드로도 설정할 수 있습니다. 세상에 하나뿐인 나만의 재미있는 사운드를 설정해보아요~

저작권 :: Latte's Planet의 글은 기본적으로 펌금지입니다. 저작권 관련 공지 보기

 
아이폰에 날씨 어플은 심플하게 날씨 확인하기에 좋은 것은 분명하지만, 너무 심플한 면이 약간 단점이기도 하죠.

뭐 그렇다고 뭐 대단한 날씨 어플을 기대하는 건 아닙니다. 날씨만 잘 맞으면 되죠 ^^
http://latte4u.net
iOS5에서 기존의 날씨 어플에 약간의 변화가 생겼습니다. 
http://latte4u.net
가장 눈에 뜨이는 변화는 알림창(Push Notification)에 날씨를 보여주는 창이 생겼다는 점입니다. 이때 보고 있는 날씨 창을 왼쪽에서 오른쪽으로 드래그 해주면, 주간 날씨 예보로 변경됩니다.
http://latte4u.net
알림창의 날씨를 터치해주면, 날씨 어플이 실행됩니다.
  
http://latte4u.net
그 다음 큰 변화는 날씨 어플이 위치를 인식하여 날씨를 알려주는 '현지 날씨'기능입니다. 현지 날씨를 사용하려면 날씨 어플 우측 하단에 있는 'i'를 눌러주어 '현지 날씨'기능을 ON 하고, 설정 어플에서 위치 서비스에 날씨 어플이 ON되어 있어야 합니다.
http://latte4u.net
현지 날씨 기능은 위치 이동이 많은 분들이나 여행을 가는 경우에 편리하겠죠?
 

마지막으로 작지만 편리한 기능은 날씨 어플에 숨겨져 있습니다. 날씨 어플은 보통 주간 예보 화면을 보여주지만, 화면을 아무곳이나 터치를 한번 해보면, 현재 기준으로 시간대별 날씨 예보를 볼 수 있습니다. 다시 한번 터치하면 시간별 예보는 닫히게 됩니다.
  
http://latte4u.net
iOS5의 작지만 편리한 날씨 기능을 활용해보세요~


저작권 :: Latte's Planet의 글은 기본적으로 펌금지입니다. 저작권 관련 공지 보기

애플의 아이폰은 혁신적인 방식으로 우리의 일상생활을 최근 2년 동안 놀랄만큼 변화시켜왔습니다.

그중에 간과할 수 없는 것 중 하나가 휴대폰 문자입니다. 통신사들은 휴대폰 SMS문자 전송으로 많은 이익을 챙겨왔던 과거에서, 아이폰으로 확산이 시작된 자유로운 와이파이/3G 인터넷 환경은 이제 Whatsapp, 마이피플, 카카오톡으로 대표되는 인터넷 무료 문자의 시대를 열게 되었습니다.

iOS5에서는 사용자의 이러한 문자 환경의 변화를 3rd Party 애플리케이션이 아닌, 아이폰/아이패드 OS안에 자연스레 녹여 사용자가 더욱 쉽고 편리하게 인터넷 무료 문자를 보낼 수 있게 지원합니다.

[아이패드 메시지 어플이 새로 추가 되었습니다]  

iMessage는 iOS5에서 새롭게 선보이는 인터넷 무료 문자 기능입니다. 기존의 SMS는 통신사의 문자 요금 정책에 따라 과금되지만, iMessage는 기존의 Whatsapp, 마이피플, 카카오톡처럼 와이파이/3G망의 인터넷 데이타로 사용되어 SMS문자 과금이 되지 않습니다. 쉽게 말해 무료라는 말이죠.

iOS5의 iMessage가 기존의 인터넷 무료 문자 어플인 Whatsapp, 마이피플, 카카오톡등과 다른 점은 독립된 어플 형태로 존재하는 것이 아니라, 아이폰의 기존 SMS 문자 전송 프로그램에 함께 통합되어 있습니다.

이제 iOS5의 문자 메시지는 문자를 받는 수신자가 iOS5를 사용하는 아이폰/아이패드/아이팟터치 사용자라면 자동으로 iMessage로 전송을 하고, 다른 장비의 사용자는 기존의 SMS문자로 전송하는 특징을 갖고 있습니다.


[아이패드 iMessage]

iMessage로 전송시에는 글자 배경색이 파란색으로 표시되고, SMS로 전송시에는 녹색으로 표시되어 전송 방식이 무엇인지 쉽게 구분이 가능하도록 하였습니다.

 
[SMS]                                                                          [iMessage]

- 파란색 : iMessage로 무료 메시지 전송
- 녹색 : 일반 SMS 문자로 전송 

http://latte4u.net

  
['점점점'은 상대방이 텍스트를 입력하는 상태를 표시함]

또한, iMessage는 iOS5를 사용하는 기기간의 문자 전송을 지원하면서, 아이폰이 아닌 아이패드/아이팟터치에서도 iMessage 를 보낼 수 있게 되었습니다. 아이폰 사용자는 본인의 휴대폰 번호를 식별번호로 사용되고, 아이패드 사용자는 이메일 주소를 식별번호로 사용할 수 있습니다.
[아이패드 설정>메시지에서 메일을 추가하거나 변경해서 iMessage 아이디로 사용 가능]
http://latte4u.net
iMessage로는 일반 문자 뿐만 아니라, 이미지, 비디오, 위치, 연락처 정보를 보낼 수 있고, 상대방이 타이핑하고 있는 상태까지 알 수 있습니다. 그리고, 무엇보다 무척 빠른  iMessage의 초스피드 문자 전송 기능과 백그라운드 전송은 문자를 보다 빠르고 편리하게 사용할 수 있는 환경을 OS차원에서 제공합니다.
http://latte4u.net
iMessage의 문자 전송 속도는 푸시 방식을 사용하는 카카오톡과 같은 기타 다른 인터넷 문자 어플보다 비교할 수 없을 만큼 빠른 전송이 가능하지만, iOS5를 지원하는 장비들끼리만 iMessage가 가능하다는 점은 여전히 단점으로 남아 있습니다. 분명한것은 최소한 iOS5를 사용하는 주변인들과는 부담없이 iMessage의 편리함을 만끽할 수 있다는 점입니다. 아이패드와 아이팟터치까지 포함해서 말이죠.


저작권 :: Latte's Planet의 글은 기본적으로 펌금지입니다. 저작권 관련 공지 보기
 

iOS5의 업데이트는 반가운 일이지만, 항상 모든 것이 그렇지는 않네요. 특히나, 아이패드 1 사용자인 경우에는 멀티터치 제스쳐 기능을 사용할 수가 없습니다.

멀티 제스쳐를 이미 사용해본 분이라면, 그 이루 말할 수 없는 편리함때문에 쉽게 포기하기가 어려운 기능이라는데 동의하실 것입니다.

해외 사이트도 계속 둘러보았지만, 아직까지는 아이패드 1에서 멀티제스쳐를 ON할 수 있는 방법이 없습니다. xCode를 사용하는 방법도 불가합니다.

현재 이 문제를 해결할 수 있는 방법은 해킹이 필수인 것으로 판단됩니다. iOS5에서 멀티제스쳐 기능이 사라졌지만, 사실 아이패드 1에도 기능은 모두 갖추고 있고 다만, 그 기능을 꺼둔 상태입니다. 이것을 다시 사용하기 위해서는 파일 하나만 수정하면 간단히 해결됩니다. 하지만, 문제는 그 파일의 위치가 시스템 코어 프로그램 안에 있다보니, 일반적인 에디터 프로그램으로는 접근이 불가한 것으로 생각됩니다.

결국 해킹을 통해 시스템 코어 프로그램 폴더까지 접근이 가능해야지만, 파일 수정을 통해 아이패드1에서 멀티제스쳐를 사용할 수 있습니다. 

폴더 : /System/Library/CoreServices/SpringBoard.app

파일 : K48AP.plist


1. 위의 폴더로 이동하여 K48AP.plist 파일을 수정합니다.

2. K48AP.plist 파일의 첫번째 <dict> 태그 사이에 아래 사용을 추가합니다.

<key>multitasking-gestures</key>

</true>

파일 수정후 아이패드 1 을 재시작하면, 설정 화면에서 예전 처럼 멀티 제스쳐를 ON/OFF 할 수 있게 됩니다.

iOS5에서 아이패드2만 멀티제스쳐를 사용가능하게 해주고 아이패드1을 배제한것은 좀 이해하기 어려운 애플의 정책이라 생각합니다. 애플에서 이런 것은 사용자가 사용 여부를 선택할 수 있게 해주면 좋겠습니다. 아이패드1이 멀티제스쳐를 막아야 할 정도로 시스템 성능이 딸리는 것으로 생각되지도 않구요.

저작권 :: Latte's Planet의 글은 기본적으로 펌금지입니다. 저작권 관련 공지 보기
 

개인적으로는 다소 늦은 감이 있는 기능이지만, 어쨌거나 iOS5에서 새롭게 추가 된 기능 중 하나는 트위터 사용자에게 반가운 소식입니다.
http://latte4u.net
iOS5는 트위터 기능을 OS안에 일부 포함하여, 사용자가 더욱 편리하게 트윗을 할 수 있도록 지원합니다.
http://latte4u.net
먼저 아이폰/아이패드 설정 화면에서 아래로 스크롤해보면, 설정 항목에 Twitter가 있는 것을 볼 수 있습니다.
http://latte4u.net
이곳에서 트위터 계정을 등록할 수 있고, 사파리 웹 브라우저와 사진 앨범에서 트위터와 연계 하도록 설정할 수 있습니다. 사파리와 사진 앨범 연동이 가장 큰 변화입니다.
http://latte4u.net

.iOS5의 트위터 지원 내용.
- OS 차원에서 트위터 계정 등록
- 연락처에 트위터 정보 추가 업데이트
- 사파리 웹 브라우저에서 곧바로 트윗 보내기 
- 사진 앨범에서 사진 트위터로 발행하기

http://latte4u.net
 
http://latte4u.net
연락처 업데이트는 연락처에 있는 이메일과 전화번호를 기준으로 트위터사용자를 매치하여 트위터 아이디와 사진을 연락처 정보에 업데이트 해주는 기능입니다.

http://latte4u.net
설정에서 트위터 계정 등록을 마쳤다면, 이제 사파리 웹 브라우저를 사용해서 웹 서핑을 하거나 사진 앨범에서 사진을 감상하다가 곧바로 트윗을 날릴 수 있습니다.
http://latte4u.net 
사파리 웹브라우저에서는 하단의 공유 버튼을 눌렀을때 나타나는 팝업 화면에 트위터 항목이 새로 생겼습니다. 이 것을 터치하게 되면, 별도의 트윗 작성 화면이 나타나고, 사용자는 트윗 메시지와 함께 해당 사이트의 URL이 자동으로 첨부되어 트위터로 발송하게 됩니다.
  
http://latte4u.net
예전에는 사파리에서 URL을 복사해서, 트위터 어플을 실행해서 글 작성 버튼을 누르고 URL을 붙이고 하던 일을 말끔히 해결해서 더욱 빠르고 간편하게 트위터를 사용할 수 있게 되었습니다.
http://latte4u.net
사진 앨범 보기에서도 전체 사진 목록 화면에서 공유 기능으로 사진을 트위터로 보낼 수도 있고, 사진 상세 보기에서 트위터로 보낼수도 있습니다.
 
http://latte4u.net
역시 별도의 트위터 창이 뜨고, 글을 작성하고 보내면, 해당 이미지가 자동으로 첨부되어 트위터로 발행됩니다. 굳이 트위터 어플을 별도로 실행해서 이미지를 올리는 번거로움이 사라집니다.

iOS5를 사용하는 분들이라면 이제 더욱 편리해진 트위터 기능으로 아이폰을 활용해 보세요.

  
저작권 :: Latte's Planet의 글은 기본적으로 펌금지입니다. 저작권 관련 공지 보기

드디어 내일이면 iOS5 가 공식 배포됩니다.

아이폰/아이패드/아이팟터치 사용자는 iOS5를 설치하기 위해 iOS5를 지원하는 iTunes 10.5 정식 버전을 꼭 먼저 설치해야합니다.

오늘 애플에서 iTunes 10.5 정식 버전을 배포하였으니, 미리 다운로드 받아 설치하세요.

iOS5 GM 버전때문에 아이튠즈 베타 버전을 설치하신분은 자동 업데이트가 안되니, 애플 사이트에 직접 접속하여 다운로드 받아 설치하시면, 기존 아이튠즈가 업데이트 됩니다.

애플 아이튠즈 다운로드 : http://www.apple.com/kr/itunes/download/



아직 아이튠즈 10.5 정식 버전으로 업데이트 안하신 분들은 미리 미리 업데이트하여, 내일 iOS5 설치에 문제 없도록 준비하세요.
 
저작권 :: Latte's Planet의 글은 기본적으로 펌금지입니다. 저작권 관련 공지 보기


아이폰에는 장애인을 위한 기능들이 숨어 있습니다. 예를들어, 큰 글자로 보여주기, 화면 텍스트 읽어주기..등등 설정을 보다보면 장애인에 대한 새심한 배려를 느낄 수 있습니다.
http://latte4u.net
AssistiveTouch는 신체적으로 멀티 터치 사용하기가 어려운 분들을 위한 보조적인 터치 기능입니다.

하지만, 이 기능을 활용하면 아이폰의 홈버튼을 누르지 않고도 아이폰 사용이 가능한 재미난 경험을 할 수 있습니다.
http://latte4u.net
아이폰/아이패드는 사용자가 사용하기 쉽게 iOS를 만들려고 하다보니, 군더더기 같은 버튼들을 없애고 오직 하나의 홈버튼을 갖고 사용합니다. 그러다보니, 수년간 사용하는 입장에서 홈버튼의 내구성이 간혹 문제가 되기도 합니다.
http://latte4u.net
홈버튼이라도 고장난다면, 난감하죠.

AssistiveTouch를 가동하면 화면상에 가상의 버튼이 나타납니다. 사용자는 하드웨어 홈버튼을 누르듯이 화면상에 있는 홈버튼을 똑같이 사용할 수 있습니다.

http://latte4u.net
또한, AssistiveTouch의 홈버튼은 기본적인 홈버튼 기능 외에도, 두 손가락 ~ 다섯손가락 멀티터치, 확대/축소, 화면 회전 잠금, 락화면상태, 볼륨Mute기능, 볼륨업/다운, 흔들기 기능이 들어 있습니다. 뿐만 아니라, 새로운 멀티터치 제스쳐 등록를 사용자가 직접 입력해서 사용할 수도 있습니다.
http://latte4u.net

.AssistiveTouch 기능.
- 가상 홈버튼
- 가상 멀티 터치 기능 (두손가락~다섯손가락)
- 화면 확대/축소 핀치 기능
- 볼륨 Mute
- 볼륨 업/다운
- 흔들기 기능
- 새로운 멀티 터치 제스쳐 등록 가능

http://latte4u.net
AssistiveTouch 설정은 설정>일반>손쉬운 사용 하단에 AssistiveTouch를 On/Off 할 수 있습니다. 좀 더 편리하게 사용하려면, 하단에 홈 삼중 클릭으로 AssistiveTouch를 지정해두면, 아이폰 어디에서든 홈버튼을 빠르게 3번 누르면 AssistiveTouch를 켜거나 끌 수 있습니다.
 
http://latte4u.net
AssistiveTouch가 켜지면, 화면에 홈버튼이 흐리게 보이고, 터치를 하게되면 팝업창이 뜨면서 AssistiveTouch의 기능 버튼들을 사용할 수 있습니다. 팝업 화면의 모든 버튼 기능은 아이폰에 똑같이 작동 되기 때문에, 홈버튼을 두번누르면 하단에 최근 실행 어플 목록도 나타납니다.
  
http://latte4u.net
멀티 터치 기능은 두손가락, 세손가락, 네손가락, 다섯손가락이 지원되고, 이를 실행하게 되면, 화면에 가상의 손가락 터치된것처럼 원표시가 나타납니다. 사용자는 한손락으로 터치하고 드래그해도 마치 여러개의 손가락으로 터치한것처럼 작동하게 됩니다.
http://latte4u.net
확대/축소 기능은 Favorite에 들어 있습니다. 기능을 선택하면 화면상에 화살표가 나타나고, 한손가락으로 화살표 한쪽을 움직이면 확대/축소가 작동합니다.
   
http://latte4u.net 
Favorite에서는 새로운 사용자 멀티 터치 제스쳐도 등록해서 사용할 수 있습니다.

AssistiveTouch의 Device 메뉴에서는 화면잠금, 락화면상태, 불륨Mute, 볼륨업/다운, 흔들기 기능을 실행할 수 있습니다.
 
http://latte4u.net
AssistiveTouch를 가동했을때 나타나는 가상버튼의 위치는 버튼을 드래그해서 지정된 위치로 변경이 가능합니다. 제 경우는 우측 맨 하단보다는 한단계 위가 좋더군요. 그리고, 가상 버튼의 위치는 글작성 모드나 기타 화면 인터페이스에 따라 자동으로 위치가 옮겨다닙니다.
http://latte4u.net
AssistiveTouch로 iOS5의 새로운 사용자 인터페이스를 경험해보세요.
(단점, 아이폰 3GS에서는 AssistiveTouch를 On해두면 약간 버벅입니다.)


저작권 :: Latte's Planet의 글은 기본적으로 펌금지입니다. 저작권 관련 공지 보기
 

+ Recent posts