Views 904 Votes 0 Comment 0
Atachment
Attachment '3'
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
?

Shortcut

PrevPrev Article

NextNext Article

Larger Font Smaller Font Up Down Go comment Print
ios8.jpg


[아이티투데이 성상훈 기자] iOS8 소프트웨어 개발 키트(SDK)가 새로운 프로그래밍 언어 스위프트 1.0과 새로운 개발 환경 '엑스코드 6'이 함께 정식 배포됐다.

애플 스위프트로 개발된 앱도 11일부터 애플 앱스토어 승인이 시작됐다. 개발자들은 이시점부터 골드(GM)버전으로 배포된 스위프트를 이용해 iOS8 앱을 개발, 앱스토어에 등록할 수 있게 된다.

iOS8 SDK, 애플페이 가능 추가
iOS8 SDK에는 약 4000여개의 새로운 API가 추가됐다. 새롭게 적용된 기능은 앞으로 개발될 앱에 추가할 수 있게 된다.

대표적으로 사용자의 작업 영역에 따라 앱 기능과 콘텐츠를 확장하는 '앱 익스텐션' 기능, 사용자 인증 구현에 필요한 '터치 ID' 기능, 사진 편집과 카메라 조작에 대한 '폰키트', '매뉴얼 카메라 콘트롤' 등이 있다. 앱의 데이터를 아이클라우드에 저장하는 '클라우드킷'도 이번에 포함됐다.

특히 터치 ID 기능과 관련, 지난 9일 발표된 아이폰6 시리즈와 애플워치에 탑재된 NFC 결제 서비스를 위한 '애플페이' 연계 기능이 추가됐다는 점에서 응용 범위가 넓어졌다.

애플페이는 오는 10월부터 미국내에서 이용이 가능하지만 응용 프로그램에 통합 할 수 있는 문서는 이미 공개되어 있다. 몇몇 해당 앱은 이미 출시되기도 했다.

   
xcode6.png
엑스코드(Xcode) 6.1 베타 다운로드 가능 
엑스코드 6의 새로운 기능인 '라이브 렌더링'은 인터페이스 개발 하면에 필기 UI 코드를 표시해 즉시 코드 변경이 가능해졌다.

또한 '뷰 디버깅'의 새로운 기능은 전체 인터페이스 레이어를 3D로 전개하고 인터페이스의 구성을 확인하거나 중복된 부분을 발견하기 쉽도록 꾸며져 있다. 스위프트로 작성한 코드는 플레이그라운드에서 직접 표시할 수 있다.

지난 2월 애플이 인수한 앱 테스팅 웹 플랫폼 '테스트플라이트'는 엑스코드6 내에 베타 테스팅 구성 기능으로 통합됐다.

개발자는 아이튠즈 연결을 이용해 UDID 추적 및 프로비저닝 프로파일을 필요로 하지 않고 테스터 앱의 베타버전을 직접 배포할 수 있다. 한번 베타버전을 설치해두면 새로운 빌드가 제공될때마다 테스터의 공지사항을 전달받게 된다.

swift.jpg
스위프트 환경 스크린샷

스위프트 1.0, 앱스토어 등록 시작
새로운 프로그래밍 언어 스위프트는 지난 6월 베타버전 출시에 이어 기능 개선과 함께 이날 버전 1.0 골드버전으로 올라왔다. 1.0버전은 '코코아', '코코아 터치' 프레임 워크용으로 설계된 모든 부분에 스위프트로 접근 가능하며 기존 오브젝티브-C와도 공존한다.

앱스토어 역시 스위프트로 개발된 앱의 접수를 시작했다. OS X용 스위프트는 요세미티가 정식 출시되는 시점인 10월 골드버전으로 바뀔 전망이다. 엑스코드6는 베터버전으로 요세미티에서 사용 가능하다.

애플은 "새로 발표된 프로그래밍 언어는 지속적인 코드 성능 개선, 구문 수정, 신기능 추가 등을 이어갈 예정" 이라며 "요세미티가 출시되기 전까지는 몇가지 개선사항이 추가될 예정"이라고 설명했다.

[출처] http://www.mainnews.co.kr/news/articleView.html?idxno=4345
?

List of Articles
No. Category Subject Author Date Views
617 Develop 페이팔에서 돈 찾기 (Paypal withdraw) file hooni 2014.02.20 11377
616 Develop [js] 인터넷 주소(URL) 인코딩 ㅋㅋ hooni 2013.04.23 11353
615 Develop [spring] 스프링 IoC/DI hooni 2013.04.23 11347
614 Develop [js] 한글주소(URL) 인코딩(encode, Encoding), 자바스크립트(JavaScript) hooni 2013.04.23 11330
613 Develop [c++] mfc에서 윈도우 항상 위 속성 주기.. hooni 2013.04.23 11305
612 Develop [ios] iOS In App Purchase 코드 부분 샘플 2 hooni 2013.11.20 11281
611 Develop [switch] 시스코 스위치(catalyst 2950) telnet 설정 hooni 2013.04.23 11271
610 Develop [unix] 유닉스 명령에 메타문자 사용 hooni 2014.02.19 11249
609 Develop [c] 파일입출력 간단한 설명 hooni 2003.04.23 11243
608 Develop [c] 최대공약수, 최소공배수, 서로소 구하기 (펌) hooni 2013.04.23 11158
607 Develop [c] 파일입출력, 링크리스트(linked list)를 이용한 주소록(도스용) 소스코드 1 file hooni 2003.04.23 11152
606 Develop [iphone] 파일 업로드 샘플 코드 ㅎㅎ secret hooni 2013.04.23 11120
605 Develop [c++] SetWindowPos함수를 이용한 크기조절 예제 1 file hooni 2013.04.23 11082
604 Develop [자료구조] 트리(tree) 용어정리 file hooni 2003.04.23 11067
603 Develop [c] 네트워크 트래릭 모니터링.. 졸업작품.. 2 file hooni 2013.04.23 11049
602 Develop [c] 소수 구하기 #2 (입력한 숫자가 소수인지 판별하기..) hooni 2013.04.23 10989
Board Pagination Prev 1 ... 13 14 15 16 17 ... 53 Next
/ 53