Влад Алексеев "Как начать разработку под iOS"
Upcoming SlideShare
Loading in...5
×
 

Влад Алексеев "Как начать разработку под iOS"

on

  • 12,394 views

В своем докладе Влад Алексеев рассказал про основы разработки приложений для iOS. Где брать инструментарий и ...

В своем докладе Влад Алексеев рассказал про основы разработки приложений для iOS. Где брать инструментарий и документацию? Какие ограничения вводит операционная система на работу приложений? Какова структура приложения?

Кроме того, были кратко затронуты имеющиеся инструменты для отладки и профилирования, доступные системные фреймворки, а также iPhone Developer Program и возможности iTunes Connect.

Statistics

Views

Total Views
12,394
Views on SlideShare
1,637
Embed Views
10,757

Actions

Likes
2
Downloads
23
Comments
0

8 Embeds 10,757

http://tech.yandex.ru 8215
https://tech.yandex.ru 1435
http://events.yandex.ru 1089
http://events.lynx.yandex.ru 7
https://www.google.ru 5
http://www.google.ru 4
http://test1e.tech.yandex.ru 1
http://www.google.com 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Влад Алексеев "Как начать разработку под iOS" Влад Алексеев "Как начать разработку под iOS" Presentation Transcript

  • Как начать разработку под iOSВладислав АлексеевРазработчик Мобильных Яндекс-Карт под iOSTwitter: @beefon
  • План доклада• iOS• Структура iOS-приложения• Xcode• Отладка и профилирование• iPhone Developer Program• iTunes Connect 3
  • iOS 4
  • iOS 4
  • 5
  • 6
  • UnixMac OS X iOS 8
  • Unix Unix APIMac OS X Shared Frameworks iOS iOS Frameworks 9
  • Some.app 10
  • ••• DocumentCaches Library Some.app 10
  • Document ••• Document Caches Library DocumentDocument Document Some.app Document 10
  • Document ••• Document Caches Library DocumentDocument Document Document 11
  • Document ••• Document Caches Library DocumentDocument Document Document 11
  • Document ••• Document Caches Library DocumentDocument Some.app Document Document 12
  • ••• Library CachesDocumentDocumentDocumentDocumentDocumentDocumentome.app SSome.app 12
  • 14
  • Песочница •• Some Some.app 15
  • Песочница •• Some Some.app iTunes File Sharing 15
  • System Configuration EventKit ImageIO StoreKit Quartz Core Animation MapKit Twitter CFNetwork Core Graphics Foundation UIKit Some.app OpenGL ES Core LocationAddress Book AVFoundation Core Image Core Data QuickLook Accessibility Core Audio 16
  • Многозадачность 17
  • Многозадачность• VoIP• Геолокация• Аудио 18
  • Многозадачность• VoIP• Геолокация• Аудио• Push-уведомления• Локальные нотификации• Task Completion 19
  • Objective-C[myObj performMethod:someArg]; 20
  • Структура UI 21
  • Структура UI 22
  • Структура UI• Navigation Controller• Tab Bar Controller• Page View Controller• Split View Controller• Modal View Controller 23
  • Navigation Controller 24
  • Navigation Controller 24
  • Tab Bar Controller 25
  • Tab Bar Controller 26
  • Tab Bar Controller 27
  • Tab Bar Controller 28
  • Page View Controller 29
  • Split View Controller 30
  • Modal View Controller 31
  • Modal View Controller 31
  • Xcode 32
  • Xcode FREE 33
  • Xcode• IDE • Проектирование UI • Отладка и профилирование • Публикация в App Store 34
  • 35
  • 36
  • Storyboard i OS 5 only 36
  • Xcode• Документация встроена в Xcode• Доступна онлайн: developer.apple.com/ios 37
  • Отладка• Симулятор iOS i386, x86-64• На устройстве armv6, armv7 38
  • Instruments 39
  • Instruments • Использование CPU, RAM • Потоки, GCD • GPU и FPS • Сеть • Потребление энергии • ... 40
  • Instruments 41
  • Instruments 42
  • iPhone Developer Program• Публикация в App Store• Отладка и профилирование на устройствах• Бета-версии продуктов• Вывод revenue на счет в банке 43
  • iPhone Developer Program Физ. лица и Enterprise University компании $99 $299 Free 44
  • In-House Enterprise 45
  • In-House Enterprise 45
  • In-House Enterprise 45
  • In-House Enterprise 45
  • In-House Enterprise 45
  • In-House Enterprise X 45
  • App Store
  • App Store
  • App Store
  • App Store
  • App Store Ready for Sale Rejected
  • iTunes Connect 47
  • Sales & Trends 48
  • Выплаты• БИК• Имя владельца (in english)• Номер счета• Валюта счета 49
  • Выплаты• Отчеты о выплатах по регионам • Число проданных копий • Курс конвертации валют • Дата следующей выплаты• История ежемесячных выплат• Минимальная выплата — $150 50
  • Выплаты Americas Mexico Australia New Zealand Canada Norway Euro-zone Switzeland Japan United Kingdom China Rest of the World 51
  • Выплаты Americas Mexico Australia New Zealand Canada Norway Euro-zone Switzeland Japan United Kingdom China Rest of the World Russia 51
  • Что дальше?• Start Developing iOS Apps today http://bit.ly/wc2lkj• Stanford - iPad and iPhone App Development http://bit.ly/zlOPDX• Getting Started Documents http://bit.ly/Ax00dz• iOS Human Interface Guidelines http://bit.ly/z6rWRa 52
  • Cпасибо!Владислав Алексеев Twitter: @beefon