Address Book
|
|
- Юрий Чаушев
- преди 4 години
- Прегледи:
Препис
1 Address Book & Messaging Боян Лазов
2 Address Book
3 Address Book - intro База данни, съдържаща контакти на хора и друга лична информация Идеята е тази информация да бъде споделена и достъпна между приложенията Като интерфейс има два framework-а за работа с Address Book: AddressBook.framework - дава функции за достъп до информацията в адресната книга AddressBookUI.framework - user interface за показване на информацията
4 Address book - basics Структура на информацията Address book обекти - дават достъп до базата; сочат към една и съща база Записи (records) - отговарят на хора или групи; като цяло са множество от свойства (properties) Свойства (properties) - 2 типа - single-value и multi-value. И двата типа имат име и една или повече стойности. Пример: first/last name - single-value свойства телефонен номер - multi-value свойство
5 Address book - basics Работа със свойства single-value свойства - просто get/set ABRecordSetValue(record, propname, value, &error); ABRecordCopyValue(record, propname); NB! очаквано, резултата от copyvalue го притежаваме ние и трябва да бъде release-нат multi-value свойства - множество от (label, value, prop_id). Идентични set/get за всеки label ABMultiValueCopyLabelAtIndex/CopyValueAtIndex ABMultiValueAddValueAndLabel ABMultiValueReplaceValueAtIndex/ReplaceLabelAtIndex ABMultiValueRemoveValueAndLabelAtIndex
6 Address book - editing info Добавяне/триене ABAddressBookAddRecord/RemoveRecord Запазване на промените ABAddressBookHasUnsavedChanges ABAddressBookSave ABAddressBookRevert
7 Пример ABRecordRef arecord = ABPersonCreate();CFErrorRef anerror = NULL;bool didset; didset = ABRecordSetValue(aRecord, kabpersonfirstnameproperty, CFSTR("Katie"), &anerror);if (! didset) {/* Handle error here. */} CFStringRef firstname; firstname = ABRecordCopyValue (arecord, kabpersonfirstnamepr operty);
8 Address book - user interaction Имаме стандартни view controller-и за показване и въвеждане/редактиране на данни: ABPeoplePickerNavigationController - служи за избиране на запис на човек от адресната книга ABPersonViewController - показва запис на човек и по избор позволява редактиране ABNewPersonViewController - служи за създаване на нов запис ABUnknownPersonViewController - служи за допълване на информацията на частичен запис, и по избор позволява добавянето му към адресната книга
9
10 Messaging MessageUI.framework
11 Messaging - писане на MFMailComposeViewController- стандартен интерфейс за писане на мейл Можем да настроим получателите, заглавието, тялото на съобщението и attachment-и, преди да го покажем: setsubject: settorecipients: setccrecipients: setbccrecipients: setmessagebody:ishtml:
12 Messaging - - attachments Добавяме с помощта на метода - -(void) addattachmentdata:(nsdata*)attachment mimetype: (NSString*)mimeType filename:(nsstring*)filename attachment са данните, най-често съдържанието на файл mimetype - MIME type (напр. image/jpeg); повече за тях на filename - предпочитано име, с което файла да бъдат асоциирани данните. Трябва да бъде!= nil
13 Messaging - писане на SMS MFMessageComposeViewController- стандартен интерфейс за писане на SMS Подобно на пращането на , можем да конфигурираме някои полета, преди да го покажем на потребителя: recipients - получателите като телефонни номера body - текст на съобщението Други настойки + (BOOL)canSendText - връща дали устройството може да праща текстови съобщения или не
14 Q&A
15 Благодаря Ви за вниманието!
ЕВРОПЕЙСКИ СЪЮЗ Европейки фонд за регионално развитие Инвестираме във вашето бъдеще ОПЕРАТИВНА ПРОГРАМА Развитие на конкурентоспособността на българск
BG161PO003-1.1.06-0022-C0001 Ръководство за работа със системата Този документ е създаден с финансовата подкрепа на Оперативна програма на българската икономика 2007-2013, съфинансирана от Европейския
ПодробноICS Natioanal
РЪКОВОДСТВО ЗА ВЪНШНИ ПОТРЕБИТЕЛИ Март 2019 г. История на промените Дата Версия Описание Автор 28.09.2018 1.0 Ръководство за потребителя ИО АД 07.03.2019 2.0 Ръководство за потребителя ИО АД СЪДЪРЖАНИЕ:
ПодробноМебели Виденов - поща на Андроид устройство
Мебели Виденов - поща на Андроид устройство За помощ: todor.todorov@videnov.bg, тел. 0893 602 225 Съдържание Инсталиране на пощенски клиент...3 Начало на конфигурация...3 Email и парола...4 Настройки на
ПодробноExtended monitoring with The Dude ros_command
Разширен мониторинг в The Dude с функцията ros_command София, MUM България 2019 г. Петър Димитров За мен: ПГ НЕТ ПРО ЕООД Компютърни мрежи: Персонализирани решения Обучения Консултантски услуги Петър Димитров
Подробно[11]Multimedia_MapKit
Работа с мултимедия. Използване на възможности за геолокация с MapKit Боян Лазов За какво ще става дума? Работа с мултимедия - възпроизвеждане и записване на видео/аудио Работа с MapKit и CoreLocation
ПодробноXerox AltaLink C8030/C8035/C8045/C8055/C8070 Цветно мултифункционално устройство Контролен панел Кратко ръководство за употреба Наличните приложения м
Контролен панел Кратко ръководство за употреба Наличните приложения могат да варират в зависимост от настройките на вашето устройство. За повече подробности относно приложенията и функциите, вижте Ръководството
ПодробноМрежов видео рекордер Ръководство за употреба
Мрежов видео рекордер Ръководство за употреба Съдържание Работа с USB мишка... 3 Главно меню... 4 Преглед на живо... 5 Цифрово машабиране... 5 PTZ Управление... 6 Извикване на Предварителна настройка (Presets)
ПодробноУниверситет - библиотека - образование и дигиталният достъп University - Library - Education and Digital Access
Отворете началната страница на сайт на ШУ "Епископ Преславски http://shu.bg/ Натиснете бутона Университетска библиотека (оградената с червено зона) От основното хоризонтално меню на библиотечния сайт натиснете
Подробно1 КаБел ЕООД Документация за софтуерния продукт КаБел ЕООД, подпомагащ организация на складовата дейност в железария Автор: Румен Ангелов История на в
1 КаБел ЕООД Документация за софтуерния продукт КаБел ЕООД, подпомагащ организация на складовата дейност в железария Автор: Румен Ангелов История на версиите 1.10 *подредба име, размер в наличност екран
ПодробноMicrosoft Word - Primer3_1.doc
3.1.) Създаване на нов проект demultiplexor и нов файл demultiplexor.vhd в текстовия редактор Galaxy Стартирайте текстовия редактор Galaxy, използвайки опциите : Start > Programs > WARP > Galaxy 3.1.1.
ПодробноЦИРКУЛЯРНА ПОЩА (MAIL MERGE)
1 M AILINGS MAIL M ERGE Възможността за сливане на документи (Mail Merge) обединява главен документ (съдържание на писмото) със списък на получатели (таблица на Word, Excel или Access), за да генерира
Подробно2018 г. Какво ново в Е-либ Прима?
2018 г. Какво ново в Е-либ Прима? Обединяване на многотомни издания Еталон Статус на записа Временни документи-регистрация и отчисляване Отпечатване на КДБФ Отпечатване на Акт за дарение Отпечатване на
ПодробноMicrosoft Word - nbb2.docx
Коректност на метода на характеристичното уравнение за решаване на линейно-рекурентни уравнения Стефан Фотев Пиша този файл, тъй като не успях да намеря в интернет кратко и ясно обяснение на коректността
ПодробноСтруктура на програма в C - Част 6 - goto, switch, break и continue клаузи
Структура на програма в C Част 6 - goto, switch, break и continue клаузи Иван Георгиев, Христо Иванов, Христо Стефанов Технологично училище "Електронни системи", Технически университет, София 21 април
ПодробноУказатели. Маисиви, указатели, параметри на функции Калин Георгиев 21 декември 2016 г. Калин Георгиев Увод в програмирането 21 декември 2016 г. 1 / 23
Указатели. Маисиви, указатели, параметри на функции Калин Георгиев 21 декември 2016 г. Калин Георгиев Увод в програмирането 21 декември 2016 г. 1 / 23 Указатели! Калин Георгиев Увод в програмирането 21
Подробноhttp://it.souprovadia.info 1. Какво е облак (Cloud) Най-общо: Технологии и услуги (софтуер, хардуер, масиви от данни), достъпни през интернет; Разполагаме с... Място, където може да се качват файлове,
Подробно9-P550S UM (BULGARIAN)
1 2 1.1 1.2 3 2.1 2.2 2.3 4 3.1 3.2 5 ЗАПОЗНАВАНЕ С ВАШИЯ НОВ ТЕЛЕФОН Научете повече за приложенията, ключовете, дисплея и иконите на Вашия телефон. Клавиши Вижте 1.1 - страница 3 Следната таблица Ви предлага
ПодробноМИНИСТЕРСТВО НА ОБРАЗОВАНИЕТО И НАУКАТА
МИНИСТЕРСТВО НА ОБРАЗОВАНИЕТО И НАУКАТА У Ч Е Б Н А П Р О Г Р А М А ЗА ЗАДЪЛЖИТЕЛНА ПРОФЕСИОНАЛНА ПОДГОТОВКА ПО ПРОГРАМИРАНЕ И АЛГОРИТМИЧНИ ЕЗИЦИ ЗА ПРОФЕСИЯ: КОД 482010 ИКОНОМИСТ - ИНФОРМАТИК СПЕЦИАЛНОСТ:
ПодробноScan Tailor Кратко ръководство за работа Преди време описах как се работи с програмата Scan Kromsator. Сега искам да Ви представя една друга програма,
Scan Tailor Кратко ръководство за работа Преди време описах как се работи с програмата Scan Kromsator. Сега искам да Ви представя една друга програма, която набира популярност сред любителите на електронните
ПодробноИзползване на Гугъл Диск
Използване на Гугъл Диск Основни действия, създаване на папки, документи и таблици Какво е Гугъл Диск (или Google Drive)? Google Drive е виртуален облак за съхранение, който може да използвате, за да пренасяте
ПодробноMicrosoft Word - TB201L.doc
TB-201L е самостоятелно мрежово устройство, предназначено да измерва температура отдалечено и да уведомява чрез е-mail, SMS или по UPD при излизане на измерената стойност извън предварително зададен интервал,
ПодробноAM_Ple_LegReport
11.9.2017 A8-0188/346/rev Изменение 346/rev Томас Хендел от името на комисията по заетост и социални въпроси Доклад Мортен Льокегор Изисквания за достъпност за продукти и услуги COM(2015)0615 C8-0387/2015
Подробно“ Ада – софт “ – софтуер за автоматизиране на финансово – счет
Офис София ж.к. Младост 1, бл.27 тел.: (02) 974 43 50 (02) 974 37 39 e-mail: office@ada-soft.bg РАЗРАБОТКА, ПРОДАЖБА И ВНЕДРЯВАНЕ НА ИКОНОМИЧЕСКИ СОФТУЕР. ОДИТ РЪКОВОДСТВО ЗА РАБОТА ISO 9001:2008 от Bureau
ПодробноMobi-B мобилен портфейл Инструкция за работа
Mobi-B мобилен портфейл Инструкция за работа СЪДЪРЖАНИЕ Изтегляне и регистрация... 3 Регистриране на нова карта... 3 Добавяне на последваща карта... 5 Изтриване на карта... 6 Подмяна на мобилен телефон...
ПодробноВидеорекордер АHD-3908 Ръководство за експлоатация Моделите от тази серия са отличен избор за цифрово наблюдение на обекти в различни сфери, където во
Видеорекордер АHD-3908 Ръководство за експлоатация Моделите от тази серия са отличен избор за цифрово наблюдение на обекти в различни сфери, където водещ фактор е сигурността. Вградената LINUX операционна
ПодробноN21mobile Политика за бисквитки За екипа на Network TwentyOne е от изключително значение да защитим от посегателства Вас и Вашите данни, които събирам
N21mobile Политика за бисквитки За екипа на Network TwentyOne е от изключително значение да защитим от посегателства Вас и Вашите данни, които събираме онлайн (анонимни или други). В тази секция ще научите
ПодробноTitle of Presentation
INDESIGN УРОК 1 ЗАПОЗНАВАНЕ С ПРОГРАМАТА Изготвил: инж. Дарина Атанасова, ркк при ІV ЕГ Начален екран. Нов документ. Първоначални настройки на документ. Промяна на мерните единици. Промяна на настройките
ПодробноСтруктура на програма в C - Част 7 - масиви, оператор за индексиране, sizeof оператор
Структура на програма в C Част 7 - масиви, оператор за индексиране, sizeof оператор Иван Георгиев, Христо Иванов, Христо Стефанов Технологично училище "Електронни системи", Технически университет, София
ПодробноСинтаксис за дефиниране на функции Трифон Трифонов Функционално програмиране, спец. Информатика, 2015/16 г. 6 януари 2016 г. Трифон Трифонов (ФП-И 15/
Синтаксис за дефиниране на функции Трифон Трифонов Функционално програмиране, спец. Информатика, 2015/16 г. 6 януари 2016 г. Трифон Трифонов (ФП-И 15/16) Синтаксис за дефиниране на функции 6 януари 2016
ПодробноМАТЕМАТИКА ЗА 1. КЛАС МЕТОДИЧЕСКИ АКЦЕНТИ И РЕШЕНИЯ
Традиции и съвременни подходи в обучението по математика в 1. клас 1 Учебен комплект на издателство Просвета с автори Юлияна Гарчева и Ангелина Манова 2 3 Към комплекта има още: Електронен учебник с разработени
Подробноios2011 : [08] AdvancedVC_Animations_Transformations
Сложни компоненти за потребителски интерфейс. Трансформации и анимации. Добрин Добрев Съдържание 1 Сложни компоненти за потребителски интерфейс 2 Трансформации 3 Анимации 4 Сложни компоненти за потребителски
ПодробноВъведение в информационните технологии и компютърните системи
Въведение в информационните технологии и компютърните системи ПЛАН НА УРОКА 1. ИНФОРМАЦИЯ И ИНФОРМАЦИОННИ ДЕЙНОСТИ Информация Технология Информационни технологии 2. ОСНОВНИ ХАРАКТЕРИСТИКИ НА КОМПЮТЪРНАТА
ПодробноAM_Ple_LegReport
6.9.2017 A8-0188/328 328 Приложение I раздел V част Г параграф 2 заглавие 2. Потребителски интерфейс и проектно решение по отношение на функционалността 2. Изисквания за функционалност на потребителския
ПодробноДействия с плътни тела в ArchiCAD (Solid Element Operations) проф.д-р арх. Асен Писарски
Действия с плътни тела в ArchiCAD (Solid Element Operations) проф.д-р арх. Асен Писарски Действия с плътни тела (Solid Element Operations) Конструктивните елементи могат да взаимодействат помежду си чрез
ПодробноMicrosoft Word - ICA user-manual.doc
Софтуер за интеркритериален анализ Потребителска документация Версия ICA-32-20150206, 6 февруари 2015 Разработил софтуерното приложение: Деян, deyanmegara@gmail.com Разработил потребителската документация:
ПодробноMicrosoft Word - PIM_CIOv2
ИНФОРМАЦИОННА СИСТЕМА ЗА УПРАВЛЕНИЕ НА ПРОИЗВОДСТВЕНИ ПРОБЛЕМИ (PIM) Във всеки производствен процес възникват извънредни събития, отклонения от технологичния процес, аварии и други непредвидени неблагоприятни
ПодробноПлатформа за достъп до обществена информация Регистриране на потребител (Заявител) на Платформата... 2 Заявление за достъп до обществена информация...
Платформа за достъп до обществена информация Регистриране на потребител (Заявител) на Платформата... 2 Заявление за достъп до обществена информация... 3 Попълване на заявление... 3 Избор на задължен субект...
ПодробноDigital library 2.0
Дигиталната библиотека (DL - Digital Library) е библиотека, в която колекциите се съхраняват в дигитален (цифров) формат, различен от книжния вариант, микроформите или друг формат, и които са достъпни
ПодробноСТЪПКИ ПРИ ПОДАВАНЕ НА ЕЛЕКТРОННО ЗАЯВЛЕНИЕ
ПОДАВАНЕ НА ЕЛЕКТРОННО ЗАЯВЛЕНИЕ 1. За да подадете електронно заявление за първи етап на класиране в периода 03-05.07.2019 г., влизате с Вх. и кода за достъп от служебната бележка в https://priem.mon.bg
ПодробноSlide 1
ФИШИНГ Какво е фишинг (на англ. phishing )? Фишинг ( phishing ) зарибяване, произлиза от fishing риболов, защото електронните съобщения, които се разпращат, са като въдици. Престъпниците създават имейл
ПодробноCD275/270 Bulgarian quick start guide
Ръководство за бързо инсталиране CD270/CD275 Какво има в кутията Слушалка * Базова станция (CD275) Зарядно устройство * Базова станция (CD270) Адаптер за електрозахранване * Телефонен кабел ** Ръководство
ПодробноMicrosoft PowerPoint - P5_InfoSystem_V3.ppt
Проект Усъвършенстване на координацията и мониторинга при реализацията на концесии, финансиран от Оперативна програма Административен капацитет (ОПАК), приоритетна ос I Добро управление, подприоритет 1.4
ПодробноSoftwareDoc.docx
Описание на програмата SwitchManager СЪДЪРЖАНИЕ ПРЕДНАЗНАЧЕНИЕ... 2 ИНСТАЛИРАНЕ И АКТИВИРАНЕ НА ПРОГРАМНИЯ МОДУЛ... 2 СТАРТИРАНЕ НА ПРОГРАМАТА... 3 РЕЖИМИ НА РАБОТА НА УСТРОЙСТВОТО... 6 WI-FI НАСТРОЙКИ...
ПодробноРъководство за употреба на Мобилно приложение - Портал за Дистанционно обучение СЪДЪРЖАНИЕ 1. Какво Ви дава мобилната версия на Портала за Дистанционн
Ръководство за употреба на Мобилно приложение - Портал за Дистанционно обучение СЪДЪРЖАНИЕ 1. Какво Ви дава мобилната версия на Портала за Дистанционно обучение на НИП 2. Инсталиране на мобилното приложение
ПодробноИзследване на строежа и съответствието между формите на музика, слово и движения в упражнението Колко сме доволни Следователно, щом дойде Светлината,
Изследване на строежа и съответствието между формите на музика, слово и движения в упражнението Колко сме доволни Следователно, щом дойде Светлината, тя създава образи, форми. Във формите се виждат вече
Подробно