xcode 5

[iOS] Core ML in WWDC 2017

machine learning은 현존하는 기술 중에 가장 인기있는 기술입니다. 사진에 나온 사람의 얼굴 인식, 키보드의 prediction, 워치의 hand writing 인식 등에 ML이 사용되고 있습니다. WWDC에서는 장미를 인식하는 알고리즘을 예로 들었습니다. 먼 ML은 Traning이라는 과정을 거칩니다. 이 과정을 통해 ML 모델이 생성됩니다. 이미지에 대한 정보를 수집하고 꽃의 색과 모양에 따라 꽃을 분류하는 알고리즘을 구체화시켜 나갑니다. 개발제에게는 ML 모델이라는 정형화된 파일을 제공합니다. ML 모델은 함수로 이루어져있고 내부에는 여러 레이어와 Neural network가 이어져 있습니다. ML 모델 내부의 파싱 과정을 거친 결과가 최종적으로 개발자에게 제공합니다. 애플은 이를 제공하..

WWDC/2017 2017.06.20

[iOS] Alcatraz : Xcode 패키지 매니저

Xcode에는 여러가지 플러그인들이 존재한다. 플러그인은 Xcode에 부가적인 기능을 제공함으로써 사용자에게 편의를 제공한다. 이번엔 앞서 말한 플러그인들을 쉽게 찾아서 쓸 수 있도록 해주는 Packgage Manager에 관한 포스팅이다. 이름은 Alcatraz!! Alcatraz.io : http://alcatraz.ioAlcatraz in Github : https://github.com/alcatraz/Alcatraz Command for installing the Alcatrazcurl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh 위의 URL로 Alcatraz의 기능을 파악하고, 명령어를 사용하여 ..

[watchOS] Watch Kit : watchOS 1.0으로 개발하기

Watch Kit이 어제 공개되었다. Watch Kit은 Xcode 6.2에서 SDK를 제공할 예정이며 현재 (2014.11.20)는 베타 버전이다. 지금도 Xcode 6.2 베타 버전을 설치한다면 시뮬레이터로 Watch App을 실행 가능하다. Watch Kit에서 제공하는 구성요소는 크게 Watch에서 구동하는 'App'과 간단한 정보만을 표시하고 터치할 때 앱을 실행시키는 'Glances', 알림을 표시하고 사용자의 동작을 유도하는 'Notification' 등 3가지이다. Watch App & Watch Extension 먼저 Watch App부터 설명하면 Watch App은 단순히 UI와 UI 리소스만을 포함한다. 실제로 데이터를 처리하고 요청하는 등의 비지니스 로직은 iOS App의 Exten..

[Xcode] New Features in Xcode 6

SwiftSwift는 iOS/OS X개발을 위한 새로운 객체지향 언어이다. Fast. 앱을 만들기 위한 LLVM의 향상된 코드 분석을 통한 컴파일과 최적화를 제공한다.Complete platform. Swift를 통해 모든 cocoa/cocoa touch를 사용 가능하다.Safe by design. 버그, 크래쉬, 보안 취약점 등을 사전에 예방할 수 있다.Modern 코드의 양을 줄이고 헤더파일을 제거 했으며 Modern 프로그래밍 언어의 특징을 수용했다.Interactive. Swift를 통해 즉각적인 결과물을 시험이 가능하다.Unified. C와 objective-C를 완전히 대체할 수 있는 언어이다.see The Swift Programming Language Swift 관련 포스팅[Swift] S..

Programming/Tool 2014.08.28