Нативная разработка мобильных приложений


B bounds, свойство, 51 C



Download 3,69 Mb.
Pdf ko'rish
bet224/228
Sana21.07.2022
Hajmi3,69 Mb.
#834838
1   ...   220   221   222   223   224   225   226   227   228
Bog'liq
Нативная разработка мобильных приложений

B
bounds, свойство, 51
C
Cocoa Touch
делегаты, 103
добавление контроллера 
представления, 251
добавление нового класса, 348
создание нового класса, 285
уведомления, 104
Codable, протокол, 201, 205, 306
Core Data
NSAllowsArbitraryLoads, 170
NSAppTransportSecurity, 170
NSCoding, протокол, 186
NSExceptionDomains, 170
NSFetchedResultsController, 138


368

Предметный указатель
NSKeyedUnarchiver, 187
@NSManaged, атрибуты, 136
NSManagedObject, 134
NSManagedObjectContext, 134
NSManagedObjectModel, 133
NSPersistentStoreCoordinator, 133
NSPersistentStoreDescription, 134
добавление поддержки, 331
добавление сущностей, 332
инициализация стека, 333
настройка стека, 133
определение объектов в существующем 
проекте, 135
переключение с использованием файла 
JSON, 335
преимущества, 133, 138
сравнение с низкоуровневым 
интерфейсом SQLite, 133
D
Dart, язык программирования, 228
Dialog, класс, 173
DispatchQueue, 150
E
Espresso, библиотека тестирования 
пользовательского интерфейса, 216
EventBus, 98
Express, 350
F
FileManager, класс (iOS), 120
Flutter, 228
Fragment, класс
и Activity, 25
этапы жизненного цикла, 27
G
Grand Central Dispatch (GCD), 53, 151
Gson, 302
Gson, библиотека, 194
I
IME (Input Method Editor – редактор 
методов ввода), 80
Info.plist, файл, 31, 33, 161, 170
Interface Builder, 56
iOS
Auto Layout, 317
данные приложений
динамические данные 
в представлениях списков, 295
заполнение представления списка, 285
кнопки, 265, 270
организация, 277
переключение слоя данных на 
использование JSON, 306
списки, 273
добавление кнопки в приложение, 320
касания, 84
конкурентное (многопоточное) 
выполнение
доступные варианты, 151
запуск задачи в фоновом потоке, 151
передача результатов из фонового 
потока в главный, 152
модульные тесты, 222
настройка окружения разработки, 235
обратная связь
изменение строки состояния, 179
с использованием системных 
инструментов, 177
тактильная, 180
текстовые поля 
в предупреждениях, 180
оформление представлений, 265
передача сообщений
Key-Value Observation (KVO), 109
замыкания вместо селекторов, 107
обратные вызовы, 98
отмена подписки, 108
подписчикам, 104
получение и обработка, 106
получение уведомлений от 
конкретного издателя, 108
пользовательские компоненты
использование, 70
обзор, 68
создание, 68
пользовательский ввод
клавиатура, 85
программный интерфейс сенсорных 
событий, 89
сложные жесты, 87
предпочтения пользователя
UserDefaults, 185
в многопользовательских 
приложениях, 189
сохранение, 185
чтение, 188
представления
Auto Layout, 317
Interface Builder, 56
автоматическое размещение, 57
вложение друг в друга, 53


Предметный указатель

369
в многопоточном окружении, 53
изменение позиции, 58
изменение состояния, 57
ограничения, 54
прозрачность, 57
создание новых, 51
сокрытие, 57
цвет фона, 57
экземпляры UIView, 51
программирование Keychain, 189
расширения, 209
резервное копирование в iCloud 
и iTunes, 124
сериализация и транспорты
XML, JSON и списки свойств, 200
сериализация и десериализация 
экземпляров объектов, 200
сетевые взаимодействия
безопасность передаваемых 
данных, 170
взаимодействия с конечными 
точками, 347
выполнение запросов, 356
загрузка двоичных файлов, 166
загрузка текстовых файлов 
с удаленного сервера, 161
отображение результатов
поиска, 347
приостановка и возобновление 
загрузки, 169
создание запроса HTTP POST, 162
фоновые потоки и обновление 
пользовательского интерфейса, 170
создание начального экрана, 249
файлы
URL и строки, 124
атрибуты файлов, 121
доступ к каталогам, 120
копирование файлов, 123
обзор, 119
определение характеристик 
файла, 119
чтение и запись в файлы, 122
хранение данных
Core Data, 133
добавление вывода подробных 
данных в приложение, 314
добавление кнопки в приложение, 320
запись данных, 136
запись книг в хранилище, 331
создание таблиц и объектов, 135
чтение данных, 137
экран запуска, 249
iOS, методы
application(_:didFinishLaunchingWith-
Options:), 134
didReceiveMemoryWarning, 40
handleTap(_:), 85
init(coder:), 38
makeKeyAndVisible(), 33
performSegue(withIdentifier:sender:), 36
push(_:animated:completion:), 35
require(toFail:), 88
setupView, 69
shouldPerformSegue(withIdentifier: 
sender:), 37
showDetail(_:sender:), 41
show(_:sender:), 34, 51
textFieldDidChange(_:), 86
urlSession(_:downloadTask:didWrite-
Data:), 168
urlSession(_:task:didCompleteWith-
Error:), 168
viewDidAppear, 39
viewDidDisappear, 39
viewDidLoad, 39
viewDidLoad(), 84
viewWillAppear, 39
viewWillDisappear, 39
write(to:atomically:encoding:), 123
J
Java
Apache Commons, библиотека, 119
данные приложений
динамические данные 
в представлениях списков, 291
заполнение представления списка, 278
переключение слоя данных 
на использование JSON, 301
конкурентное (многопоточное) 
выполнение
завершение потока выполнения, 145
запуск заданий в фоновом потоке, 141
передача результатов из фонового 
потока в главный, 144
создание потока выполнения, 140
обратная связь
изменение строки состояния, 175
сообщения Dialog, 174
сообщения Snackbar, 173
сообщения Toast, 173
оформление представлений, 260
передача сообщений
обратные вызовы, 91
подписчикам, 96


370

Предметный указатель
пользовательские компоненты
использование, 67
создание, 61
пользовательский ввод, 74
клавиатура, 79
сложные жесты, 82
предпочтения пользователя
в многопользовательских 
приложениях, 184
сохранение, 183
чтение, 184
представления
доступ к макетам, 47
развертывание макетов, 48
создание нового представления, 44
сериализация, 196
сериализация и транспорты
сериализация и десериализация 
экземпляров объектов, 192
сетевые взаимодействия
взаимодействия с конечными 
точками, 346
выполнение запросов, 353
загрузка двоичных файлов, 159
загрузка текстовых файлов 
с удаленного сервера, 156
создание запроса HTTP POST, 157
тестирование, 214
файлы
копирование файлов, 118
определение характеристик 
файлов, 112
чтение и запись в файлы, 113
хранение данных
добавление вывода подробных 
данных в приложение, 311
запись данных, 129
запись книг в хранилище, 323
соединение с базой данных, 127
создание таблицы или хранимого 
объекта, 128
сохранение книг в закладках, 340
чтение данных, 130
Java, сериализация, 197
Java Development Kit (JDK), 229
java.nio.file, пакет, 111
Jetpack, библиотека, за и против, 30
JSON, сериализация
Android, 193
iOS, 200
JSON, файл с местоположениями 
библиотек, 351
jsonplaceholder.typicode.com, служба, 157
K
Keychain (iOS), 185
KitKat, 239
Kotlin
данные приложений
динамические данные 
в представлениях списков, 291
заполнение представления списка, 278
переключение слоя данных 
на использование JSON, 301
конкурентное (многопоточное) 
выполнение
завершение потока выполнения, 145
запуск заданий в фоновом потоке, 141
создание потока выполнения, 140
обратная связь
изменение строки состояния, 175
сообщения Dialog, 174
сообщения Snackbar, 173
сообщения Toast, 173
оформление представлений, 260
передача сообщений
обратные вызовы, 91
подписчикам, 96
пользовательские компоненты
использование, 67
создание, 61
предпочтения пользователя
в многопользовательских 
приложениях, 184
сохранение, 183
чтение, 184
представления
доступ к макетам, 47
развертывание макетов, 48
создание нового представления, 44
расширения, 208
сериализация и транспорты
сериализация и десериализация 
экземпляров объектов, 192
сетевые взаимодействия
взаимодействия с конечными 
точками, 346
выполнение запросов, 354
загрузка двоичных файлов, 159
загрузка текстовых файлов 
с удаленного сервера, 156
создание запроса HTTP POST, 157
тестирование, 214
файлы
копирование файлов, 118
определение характеристик 
файлов, 112


Предметный указатель

371
чтение и запись в файлы, 113
хранение данных
добавление вывода подробных 
данных в приложение, 311
запись данных, 129
запись книг в хранилище, 324
соединение с базой данных, 127
создание таблицы или хранимого 
объекта, 128
чтение данных, 130

Download 3,69 Mb.

Do'stlaringiz bilan baham:
1   ...   220   221   222   223   224   225   226   227   228




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish