SlideShare a Scribd company logo
Красиво…. И медленно!
Красиво!
 Быстро!
 Круто!

CoreGraphics!
Стандартный способ:                        Использование CG:

UILable *label = [[UILabel alloc] init];   - (void) drawRect: (CGRect rect)
[self addSubView: label];                  {
                                               UILable *label = [[UILabel alloc] init];
                                               [label drawTextInRect: label.frame];
                                           }
Android – ориентация экранов
или переворачивание в гробу
Android – ориентация экранов
         или переворачивание в гробу
Что происходит при повороте экрана в Android?

MainActivity: onPause()
MainActivity: onStop()
MainActivity: onDestroy()
MainActivity: onCreate()
MainActivity: onStart()
MainActivity: onResume()
Android – ориентация экранов
         или переворачивание в гробу

   Способ первый
- OnSaveInstanceState();
- OnRestoreInstanceState();

    Способ второй
- OnRetainNonConfigurationInstance();
- getLastNonConfigurationInstance();
Android – сегментация и волшебная
технология Fragments
Android – сегментация и волшебная
технология Fragments
iOS – Царуев Руслан
Android – Глушков Игорь

Источники:
http://developer.apple.com
http://developer.android.com
http://ru.wikipedia.org
http://habrahabr.ru

More Related Content

Viewers also liked (20)

Intel youth-enterprise-Broadband America Ideation Camp
Intel youth-enterprise-Broadband America Ideation CampIntel youth-enterprise-Broadband America Ideation Camp
Intel youth-enterprise-Broadband America Ideation Camp
 
D.doeh
D.doehD.doeh
D.doeh
 
Introducing presente3 d_converted
Introducing presente3 d_convertedIntroducing presente3 d_converted
Introducing presente3 d_converted
 
We draw together
We draw togetherWe draw together
We draw together
 
SÍNDROME NEFROTICO
SÍNDROME NEFROTICOSÍNDROME NEFROTICO
SÍNDROME NEFROTICO
 
Uk accessibility tourism
Uk accessibility tourism Uk accessibility tourism
Uk accessibility tourism
 
Ratoncito Perez
Ratoncito PerezRatoncito Perez
Ratoncito Perez
 
Bab i pendahuluan
Bab i pendahuluanBab i pendahuluan
Bab i pendahuluan
 
Mandalas 3
Mandalas 3Mandalas 3
Mandalas 3
 
Mandalas 2
Mandalas 2Mandalas 2
Mandalas 2
 
Letra b
Letra bLetra b
Letra b
 
Cuento: Santiago el mago
Cuento: Santiago el magoCuento: Santiago el mago
Cuento: Santiago el mago
 
Mandalas
MandalasMandalas
Mandalas
 
Hepp
HeppHepp
Hepp
 
Ireland vs-southafrica-worldcup-2011-odi-match-34-15-march-2011
Ireland vs-southafrica-worldcup-2011-odi-match-34-15-march-2011Ireland vs-southafrica-worldcup-2011-odi-match-34-15-march-2011
Ireland vs-southafrica-worldcup-2011-odi-match-34-15-march-2011
 
สร้างอักษร
สร้างอักษรสร้างอักษร
สร้างอักษร
 
Theories and ml
Theories and mlTheories and ml
Theories and ml
 
nomina
nominanomina
nomina
 
Sesame 24-7 Online Patient Portal
Sesame 24-7 Online Patient PortalSesame 24-7 Online Patient Portal
Sesame 24-7 Online Patient Portal
 
Amistad
AmistadAmistad
Amistad
 

Similar to Foxdevs

Школа-Студия разработки приложений для iOS. 5 лекция. Разное
Школа-Студия разработки приложений для iOS. 5 лекция. РазноеШкола-Студия разработки приложений для iOS. 5 лекция. Разное
Школа-Студия разработки приложений для iOS. 5 лекция. Разное
Глеб Тарасов
 
Интуит. Разработка приложений для iOS. Лекция 5. Сложные Views
Интуит. Разработка приложений для iOS. Лекция 5. Сложные ViewsИнтуит. Разработка приложений для iOS. Лекция 5. Сложные Views
Интуит. Разработка приложений для iOS. Лекция 5. Сложные Views
Глеб Тарасов
 
Школа-студия разработки приложений для iOS. 2 лекция. MVC, View, Controllers
Школа-студия разработки приложений для iOS. 2 лекция. MVC, View, ControllersШкола-студия разработки приложений для iOS. 2 лекция. MVC, View, Controllers
Школа-студия разработки приложений для iOS. 2 лекция. MVC, View, Controllers
Глеб Тарасов
 
Фундаментальные основы разработки под iOS. Павел Тайкало
Фундаментальные основы разработки под iOS. Павел ТайкалоФундаментальные основы разработки под iOS. Павел Тайкало
Фундаментальные основы разработки под iOS. Павел Тайкало
Stanfy
 
CodeFest 2011. Крестьянинов М. — Обзор аспектно-ориентированного программиров...
CodeFest 2011. Крестьянинов М. — Обзор аспектно-ориентированного программиров...CodeFest 2011. Крестьянинов М. — Обзор аспектно-ориентированного программиров...
CodeFest 2011. Крестьянинов М. — Обзор аспектно-ориентированного программиров...
CodeFest
 
Школа-Студия разработки приложений для iOS. 3 лекция. Интерфейсы, прололжение
Школа-Студия разработки приложений для iOS. 3 лекция. Интерфейсы, прололжениеШкола-Студия разработки приложений для iOS. 3 лекция. Интерфейсы, прололжение
Школа-Студия разработки приложений для iOS. 3 лекция. Интерфейсы, прололжение
Глеб Тарасов
 
Интуит. Разработка приложений для iOS. Лекция 3. Views
Интуит. Разработка приложений для iOS. Лекция 3. ViewsИнтуит. Разработка приложений для iOS. Лекция 3. Views
Интуит. Разработка приложений для iOS. Лекция 3. Views
Глеб Тарасов
 
Mobile automation uamobile
Mobile automation uamobileMobile automation uamobile
Mobile automation uamobile
UA Mobile
 

Similar to Foxdevs (20)

Fun with core graphics
Fun with core graphicsFun with core graphics
Fun with core graphics
 
iOS-05_2-UIKit
iOS-05_2-UIKitiOS-05_2-UIKit
iOS-05_2-UIKit
 
Школа-Студия разработки приложений для iOS. 5 лекция. Разное
Школа-Студия разработки приложений для iOS. 5 лекция. РазноеШкола-Студия разработки приложений для iOS. 5 лекция. Разное
Школа-Студия разработки приложений для iOS. 5 лекция. Разное
 
Интуит. Разработка приложений для iOS. Лекция 5. Сложные Views
Интуит. Разработка приложений для iOS. Лекция 5. Сложные ViewsИнтуит. Разработка приложений для iOS. Лекция 5. Сложные Views
Интуит. Разработка приложений для iOS. Лекция 5. Сложные Views
 
Всеволод Шмыров, Яндекс
Всеволод Шмыров, ЯндексВсеволод Шмыров, Яндекс
Всеволод Шмыров, Яндекс
 
Максим Хромцов "Yandex MapKit для Android OS в примерах"
Максим Хромцов "Yandex MapKit для Android OS в примерах"Максим Хромцов "Yandex MapKit для Android OS в примерах"
Максим Хромцов "Yandex MapKit для Android OS в примерах"
 
Роман Ермолов - Отладка приложений под iOS
Роман Ермолов - Отладка приложений под iOSРоман Ермолов - Отладка приложений под iOS
Роман Ермолов - Отладка приложений под iOS
 
Школа-студия разработки приложений для iOS. 2 лекция. MVC, View, Controllers
Школа-студия разработки приложений для iOS. 2 лекция. MVC, View, ControllersШкола-студия разработки приложений для iOS. 2 лекция. MVC, View, Controllers
Школа-студия разработки приложений для iOS. 2 лекция. MVC, View, Controllers
 
Фундаментальные основы разработки под iOS. Павел Тайкало
Фундаментальные основы разработки под iOS. Павел ТайкалоФундаментальные основы разработки под iOS. Павел Тайкало
Фундаментальные основы разработки под iOS. Павел Тайкало
 
CodeFest 2011. Крестьянинов М. — Обзор аспектно-ориентированного программиров...
CodeFest 2011. Крестьянинов М. — Обзор аспектно-ориентированного программиров...CodeFest 2011. Крестьянинов М. — Обзор аспектно-ориентированного программиров...
CodeFest 2011. Крестьянинов М. — Обзор аспектно-ориентированного программиров...
 
Разбираемся с CoordinatorLayout
Разбираемся с CoordinatorLayoutРазбираемся с CoordinatorLayout
Разбираемся с CoordinatorLayout
 
Школа-Студия разработки приложений для iOS. 3 лекция. Интерфейсы, прололжение
Школа-Студия разработки приложений для iOS. 3 лекция. Интерфейсы, прололжениеШкола-Студия разработки приложений для iOS. 3 лекция. Интерфейсы, прололжение
Школа-Студия разработки приложений для iOS. 3 лекция. Интерфейсы, прололжение
 
Vue.js и его брат-близнец Vue-server.js / Андрей Солодовников (НГС)
Vue.js и его брат-близнец Vue-server.js / Андрей Солодовников (НГС)Vue.js и его брат-близнец Vue-server.js / Андрей Солодовников (НГС)
Vue.js и его брат-близнец Vue-server.js / Андрей Солодовников (НГС)
 
Интуит. Разработка приложений для iOS. Лекция 3. Views
Интуит. Разработка приложений для iOS. Лекция 3. ViewsИнтуит. Разработка приложений для iOS. Лекция 3. Views
Интуит. Разработка приложений для iOS. Лекция 3. Views
 
iOS and Android Mobile Test Automation
iOS and Android Mobile Test AutomationiOS and Android Mobile Test Automation
iOS and Android Mobile Test Automation
 
Превышаем скоросные лимиты с Angular 2
Превышаем скоросные лимиты с Angular 2Превышаем скоросные лимиты с Angular 2
Превышаем скоросные лимиты с Angular 2
 
"Погружение в Robolectric" Дмитрий Костырев (Avito)
"Погружение в Robolectric"  Дмитрий Костырев (Avito)"Погружение в Robolectric"  Дмитрий Костырев (Avito)
"Погружение в Robolectric" Дмитрий Костырев (Avito)
 
Mobile automation uamobile
Mobile automation uamobileMobile automation uamobile
Mobile automation uamobile
 
2014.12.06 01 Александр Чернышев — Нафига Козе Баян или нужен ли вам swift, и...
2014.12.06 01 Александр Чернышев — Нафига Козе Баян или нужен ли вам swift, и...2014.12.06 01 Александр Чернышев — Нафига Козе Баян или нужен ли вам swift, и...
2014.12.06 01 Александр Чернышев — Нафига Козе Баян или нужен ли вам swift, и...
 
Превышаем скоростные лимиты с Angular 2
Превышаем скоростные лимиты с Angular 2Превышаем скоростные лимиты с Angular 2
Превышаем скоростные лимиты с Angular 2
 

Foxdevs