iPhone 4에 애플의 음성인식 서비스 시리(Siri)가 포팅 되었다는 소식입니다. 
http://tnerd.com/2011/10/16/siri-made-to-work-on-iphone-4-still-needs-some-polish/

다만 iPhone 4S 인증을 받지 못해 음성 명령을 내리지는 못한다고합니다.

iPad 2 에도 비슷한 소식이 전해졌습니다.
http://www.limera1n.cc/2011/10/siri-is-coming-soon-on-ipad-2.html

일단 스크린샷만 공개다 되었는데, 어느정도로 정상적인 작동이 이루어질지는 두고봐야 알 수 있을것으로 보입니다. 

이와는 별도로 한국어에 대한 시리 지원은 2012년에 진행된다고 애플에서 밝혔습니다. 
Posted by Parker Falcon
윈도에서 iTunes 새 버전을 설치하는 중 이런 오류가 발생하는 경우가 있습니다.



"Windows Installer 패키지에 문제가 있습니다. 설치를 완료하기 위해 필요한 프로그램을 실행할 수 없습니다. 고객 지원 담당자나 패키지 공급업체에 문의하십시오." 라는 메시지가 뜨는 경우의 해결 방법입니다.

1. 제어판의 프로그램 추가/삭제 에서 Apple 관계된 프로그램을 모조리 삭제합니다. 만약 정상적으로 다 삭제되었다면 다시 설치해봅니다.

2. 보통 삭제 하는 중 Apple Software Update에서 문제가 발생합니다. 우선 프로그램 추가/제거 를 통해서 복구를 시도해봅니다. 만약 복구에서 실패하였다면 제거하고 다시 설치해봅니다. Apple Software Update 외 다른 프로그램에서 문제가 생겼다면, 해당 프로그램을 복구 또는 제거 후 설치를 시도해봅니다.  

참고로 Apple Software Update 설치 파일은 임시폴더 내에서 찾을 수 있습니다.

 
Posted by Parker Falcon

애플에서는 2012년에 한국어 시리(Siri)가 지원된다고 합니다.

애플 홈페이지의 Siri 관련 질문/답변 내용입니다.


애플 홈페이지 발췌.


Language Support and Availability
Siri works exclusively on iPhone 4S. Siri understands and can speak the following languages:

English (United States, United Kingdom, Australia)
French (France)
German (Germany)
In 2012, Siri will support additional languages, including Japanese, Chinese, Korean, Italian, and Spanish.

Siri는 iPhone 4S만의 기능입니다. 현재는 아래 언어들을 지원합니다.
- 영어 (미국/영국/오스트레일리아)
- 프랑스어
- 독일어
2010년 2012년에는 다음 언어들을 추가적으로 지원할 예정입니다.
- 한국어, 중국어, 일본어, 이탈리아어, 스패인어 


출처 : http://www.apple.com/iphone/features/siri-faq.html 
 
Posted by Parker Falcon
iOS5 와 함께 발표된 iCloud를 사용하다보니 이전과 iPhone/iPad에 일정 동기화 방법이 달라졌습니다. 기존에는 iTunes에서 iCal/Outlook등의 일정을 직접 공유하였다면, iCloud 를 이용할때는 모든 기기 (윈도/맥/iOS 장비)가 같은 선상에서 클라우드 서비스에 동기화 하여 사용합니다. 여기서 개별적으로 쓰는 Google 캘린더 같은 것을 iPhone/iPad에 추가할 경우가 생깁니다. Mac / iTunes / iCal을 기준으로 설명합니다. 아래와 같이 따라하면 됩니다.

1. iCal에 원하는 구글 계정을 등록합니다. 
iCal에서 환경설정 (Cmd + [,])에서 계정을 선택합니다. 원하는 계정이 등록되어있지 않다면 여기서 추가합니다.
 

 
추가된 쥐메일 계정




2. iTunes에서 아이폰/아이패드를 연결하여 정보 항목으로 이동합니다.

기본 iCloud 동기화를 사용하면 가운데 iCal 동기화가 꺼져있습니다. (같은 계정을 iCloud/iTunes 두 방법으로 동기화 하면 중복 항목이 생기기 때문입니다.) 동기화를 켜서 방금 추가한 G메일 계정만 선택합니다.

3. 동기화를 진행합니다. iPhone/iPad에서 방금 추가한 계정을 볼 수 있습니다.
 



4. 제약
아쉽게도 이렇게 동기화 한 경우는 제약이 있습니다. 바로 iPhone/iPad에서 일정.app을 이용하여 구글 일정을 추가할 수 없다는 것 입니다. 구독해서 보는 정도의 의미로 사용하면 적당합니다. 직접 웹사이트나 iCal에서 일정을 수정할 수 있습니다.
Posted by Parker Falcon
iOS5에서 추가된 기능 중 하나인 뉴스 가판대(Newsstand) 기능을 활용하고싶은데, 정작 안이 텅 비어있는 경우가 있습니다.

 

가운데 설명이 적힌 종이나 Store를 눌러 뉴스 가판대 스토어로 입장합니다.

 
새 소식을 전해 받을 수 있는 앱들입니다. 신문 모양이나 (NYTimes), 잡지 모양(Good Housekeepin...)을 선택하면 바로 뉴스 가판대에 아이콘이 추가됩니다. 여기서는 무료라고 되어있지만 대부분 구독료가 따로 있습니다. 그리고 보통은 무료 맛보기 기능도 가능합니다. 구독 신청할 때 계정 정보를 다시 확인하게 됩니다.
참고 : 혹시나 잘못 눌러 구독을 신청하는것이 걱정이라면 설정 -> 일반 -> 차단에서 응용 프로그램 내 구입을 꺼두면 됩니다. 



다운로드가 모두 끝나면 뉴스 가판대에 신문이 하나 추가됩니다. 신문 모양의 앱입니다. 나중에 구독신청을 하여 새 내용이 추가가 되면 New 딱지가 붙습니다. http://www.apple.com/ios/features.html#newsstand


실행 시키면 뉴욕타임즈를 볼 수 있습니다.

 
Posted by Parker Falcon
참고 : 실제 기능이 작동하지는 않고 이렇게 작동하는 버그가 있다는 정도로 보시면 됩니다. SpringBoard가 Crash되는것을 확인할 수 있습니다.


1. 일반 아이콘 하나를 꾹 선택해서 다른 아이콘 위에서 놓아 폴더를 만듭니다.

2. 폴더 만드는 애니메이션이 진행 되는 동안 뉴스 가판대나 다른 폴더를 또 끌어옵니다.

3. 아래와 같이 폴더 내에 폴더나 뉴스 가판대가 들어갑니다. 실제로 작동하지는 않고 Crash됩니다.

4. 다시 꺼내려면 다른 아이콘 꺼내는 것 처럼 꺼내오면 됩니다.







출처 : http://www.macrumors.com/2011/10/13/how-to-put-newsstand-in-a-folder/ 
Posted by Parker Falcon


소스 코드에 Header 부분에서 IBOutlet이나 IBAction 부분은 xib에 어느 부분과 연결되었는지 클릭하면 확인 가능합니다.
Posted by Parker Falcon
iOS5에 추가된 기능 중 하나인 카메라 바로 접근 기능입니다. 업데이트 후 사용해보려고 설정 메뉴를 아무리 뒤져봐도 어디서 버튼을 켜는지 찾을수가 없었습니다. 알고보니 해결 방법은 매우 간단했습니다.



잠금 화면에서 홈 버튼을 빠르게 두 번 누릅니다. 

 


카메라 버튼이 나타났습니다. 따로 설정할 필요는 없었습니다.
Posted by Parker Falcon
복원 후 바로 장비 인식이 안되어 정상적으로 진행이 안될 수 있다고 합니다. USB 2.0 포트에 연결하여 엽데이트를 진행합니다.
Posted by Parker Falcon
- iPhone/iPad/iPod Touch를 USB에서 뺍니다.
- iTunes를 종료합니다.
- 백신을 종료합니다. / 전압과 관련된 iPad 충전용 프로그램은 기능을 끕니다.
- 실행중인 다른 프로세스를 모두 종료합니다. 기본적인 프로세스만 남겨놓습니다.
- 다시 업데이트를 진행합니다.

또한 오늘 발표된 펌웨어라 서버에서 다운로드 받는 사람들이 많습니다. 계속 업데이트를 다시 진행합니다.

추가 : 3200은 인증 서버 과부하 문제로 보입니다. 인증 성공할 때 까지 재시도 하는 방법밖에는 없습니다.
추가#2 : 3200에러가 계속 나는 경우는 hosts파일에 gs.apple.com 을 추가해두었는지 확인해봅니다. 있다면 hosts에서 해당 도메인을 제거하고 다시 진행합니다. 
Posted by Parker Falcon