store.bg - бързо, лесно и удобно
store.bg - бързо, лесно и удобно!
Грижа за клиента   |   За контакти
Начало   Книги    Компютърна литература    Програмиране и езици    Самоучител: Езикът Swift - програмиране ...
Начало   Книги    ...    Програмиране и езици  
Използваме бисквитки, за да осигурим възможно най-доброто преживяване в нашия уебсайт. За да работи store.bg правилно е необходимо съгласие с употребата им!
Детайлни настройки
Съгласен съм с бисквитките

Самоучител: Езикът Swift - програмиране за iOS и OS X


Айк Харазян

Самоучител: Езикът Swift - програмиране за iOS и OS X - Айк Харазян - книга
Поръчай през телефона си сега.
Лесно е!
Цена:  19.95 лв.
 Доставка:
Доставка заСофияИзбери друго населено място
Цена за доставка2.90 лв. Безплатна доставка при поръчка над 50 лв.
Опция прегледДа, при всяка доставка.
Дати за доставка05‑07‑2022 г. или 06‑07‑2022 г.
Експресна доставка
До офис на Еконт за утре
Услугата "експресна доставка" до офис се прилага за поръчки направени до 18 часа в работен ден с доставка за следващия работен ден на Еконт. Услугата може да се избере на 2-ра стъпка от създаването на поръчка, ако всички продукти в кошницата са с възможност за експресна доставка!

До адрес в София за днес
Услугата "експресна доставка" може да се избере на 2-ра стъпка от създаването на поръчка, ако всички продукти в кошницата са с възможност за експресна доставка и се изпълнява между 10:00 ч. и 18:00 ч. в работни дни!
 Основни параметри:
Продукт#175208
ВидКнига
НаличностДа, на склад в store.bg
Физически наличен в основния склад на store.bg
Издадена26-01-2016 г.
ИздателствоАсеневци
Категории
КорицаМека
Страници208
Размери16.50 / 23.00 / 2.00 cm
Тегло0.340 kg
EAN9789548898737
ISBN9789548898737
Самоучител: Езикът Swift - програмиране за iOS и OS X - Айк Харазян - книга

Самоучител: Езикът Swift - програмиране за iOS и OS X


Айк Харазян

Цена:  19.95 лв.
 Доставка:
Доставка заСофияИзбери друго населено място
Цена за доставка2.90 лв. Безплатна доставка при поръчка над 50 лв.
Опция прегледДа, при всяка доставка.
Дати за доставка05‑07‑2022 г. или 06‑07‑2022 г.
Експресна доставка
До офис на Еконт за утре
Услугата "експресна доставка" до офис се прилага за поръчки направени до 18 часа в работен ден с доставка за следващия работен ден на Еконт. Услугата може да се избере на 2-ра стъпка от създаването на поръчка, ако всички продукти в кошницата са с възможност за експресна доставка!

До адрес в София за днес
Услугата "експресна доставка" може да се избере на 2-ра стъпка от създаването на поръчка, ако всички продукти в кошницата са с възможност за експресна доставка и се изпълнява между 10:00 ч. и 18:00 ч. в работни дни!
 Основни параметри:
Продукт#175208
ВидКнига
НаличностДа, на склад в store.bg
Физически наличен в основния склад на store.bg
Издадена26-01-2016 г.
ИздателствоАсеневци
Категории
КорицаМека
Страници208
Размери16.50 / 23.00 / 2.00 cm
Тегло0.340 kg
EAN9789548898737
ISBN9789548898737
Описание
В "Swift - програмиране за iOS и OS X" са разгледани следните теми:
  • пясъчници Playground;
  • типове данни и оператори;
  • условни конструкции и цикли;
  • функции и затваряния;
  • изброявания и кортежи;
  • класове и наследяване;
  • ООП и Swift;
  • разширения и протоколи;
  • обобщени типове.
Книгата е предназначена за самостоятелно изучаване на Swift - новият език за програмиране за iOS и OS X. Описана е версия Swift 2.0. Книгата е подходяща дори и за тези от вас, които никога не са програмирали на C, C++ или Objective-C. Материалът е построен на принципа от простото към сложното. Изложението се съпътства с голям брой листинги на код, които може да ползвате за тестване и дебъгване посредством новата среда за разработка Playground. На прост и разбираем език са обяснени основите на Swift, синтаксиса на езика и неговите особености. Описани са типовете данни, циклите, класовете, функциите, кортежите, базовите оператори и другите стандартни конструкции. Накратко са дадени основите на обектно ориентираното програмиране. Подробно са разгледани по-сложни или специфични за Swift конструкции: изброявания, затваряния, опционални типове, класове, структури, обобщени типове, разширения, протоколи, разширени оператори и др.
"Книгата е написана много качествено и позволява в кратки срокове да усвоите новият език и неговият инструментариум. Тя е подходяща както за начинаещите, които започват своя път на iOS разработчици, така и за по-напредналите програмисти, които искат да се научат да програмират на Swift."
Сергей Пронин, водещ разработчик на iOS приложения в компанията Empatika, преподавател на курса "Разработка на iOS приложения на Swift" във Висшата школа по икономика

Айк Арменович Харазян е главен редактор на портала "swiftbook" - сайт № 1 в ОНД с ресурси по програмиране на Swift! Има опит и в разработването на приложения за корпоративни CRM системи, както и опит с работата с крупни ERP системи от рода на SAP и IBM.
Съдържание
Въведение
  • За кого е предназначена тази книга?
  • Каква е ползата от тази книгата?
  • Структура на книгата
  • Тествайте листингите с кода
  • Програмата на Apple за разработчици
Основи на Swift
  • Swift: как се появява и откъде да започнем?
    • Как се появява Swift?
    • Какво е необходимо, за да започнем да работим със Swift?
    • Playground
    • Как да създадем нов документ Playground?
  • Особености на синтаксиса на Swift
    • Swift е подобен на C
    • Липса на заглавни файлове
    • Не е задължително поставянето на точка и запетая
    • Набор от символи
    • Изводи
  • Прости типове данни, променливи и константи
    • Променливи и константи
    • Извеждане на информация в конзолата
    • Коментари
    • Статична типизация и извод на типа
    • Явно указване на типа
    • Литерали
    • Числови типове
    • Цели числа
      • Числа с плаваща точка
      • Начини за изписване на числови типове
      • Преобразуване на числови типове
    • Низове и символи
      • Конкатенация на низове
      • Преобразуване в низ
      • Интерполация на низове
    • Логически типове
    • Псевдоними на типове
    • Изводи
  • Базови оператори
    • Оператор за присвояване
    • Аритметични оператори
    • Съставни оператори за присвояване
    • Оператори за инкрементиране и декрементиране
    • Операторите унарен минус и унарен плюс
    • Оператори за сравнение
    • Тернарен условен оператор
    • Оператори за диапазон
    • Логически оператори
      • Логическо НЕ
      • Логическо И
      • Логическо ИЛИ
    • Изводи
  • Типове колекции
    • Масиви
      • Деклариране на масив
      • Получаване на достъп до елементите на масива
      • Добавяне на елемент в масив
      • Изменение на елементите на масива
      • Изтриване на елементите на масива
      • Итерация по масив
    • Множества
      • Деклариране на множества
      • Работа с множества
      • Комбиниране и сравняване на множества
    • Речници
      • Деклариране на речник
      • Достъп до елементите на речник
      • Добавяне на елементи в речник
      • Изменение на елементите на речник
      • Изтриване на елементи от речник
      • Итерация по речник
    • Изводи
  • Разклонение на потока
    • Условия
      • Условен оператор if
      • Оператор switch
    • Цикли
      • Цикли for
      • Цикъл while
    • Управление на потока на цикъла
    • Оператор guard
    • Проверка за наличие на API
    • Изводи
  • Функции
    • Деклариране на функция
    • Параметри
      • Външни имена на параметрите
      • Параметри със стойности по подразбиране
      • Директни (входно-изходни) параметри
      • Функции с променлив брой параметри
    • Връщане на стойност от функция
      • Функции, които връщат няколко стойности
    • Функциите са обекти от първи клас
      • Функции, приемащи параметри във вид на функция
      • Функции, връщащи функция
      • Вложени функции
    • Изводи
Задълбочено изучаване на Swift
  • Опционални типове
    • Опционално свързване
    • Принудително извличане
    • Неявно извличане
    • Опционално сцепление
    • Изводи
  • Кортежи
    • Деклариране на кортеж
    • Достъп до елементите на кортеж
      • Използване на индекса на елемента
      • Разлагане на кортеж
    • Именуване на елементите на кортеж
    • Използване на кортежи
      • Масово присвояване
      • Във for-in цикли
      • В качество на връщана от функция стойност
    • Опционален кортеж
    • Изводи
  • Затваряния
    • Съкратени имена на параметрите на затварянето
    • Оператори функции
    • Последващо затваряне
    • Изводи
  • Изброявания
    • Деклариране на изброявания
    • Изброявания и операторът switch
    • Свързани стойности
    • Изходни стойности
    • Вложени изброявания
    • Изводи
  • Класове
    • Свойства, методи и обекти на класа
    • Деклариране на класове
    • Свойства на класа
      • Лениви свойства
      • Изчисляеми свойства
      • Наблюдатели на свойства
      • Изчисляеми променливи и наблюдатели на променливи
      • Свойства на типа
    • Инициализатори
      • Инициализатор по подразбиране
      • Инициализатори с параметри
      • Локални и външни имена на параметрите на инициализатора
      • Провалящи се инициализатори
      • Деинициализатори
    • Методи
      • Създаване на методи
      • Методи на типа
    • Индексатори
      • Синтаксис на индексаторите
      • Многомерни индексатори
    • Изводи
  • Наследяване
    • Преопределяне
    • Наследяване на инициализатори
    • Преопределяне на инициализатори
    • Назначени и удобни инициализатори
    • Необходими инициализатори
    • Изводи
  • Автоматично броене на референциите
    • Принципи на работа на автоматичното броене на референциите
    • Цикли на силни референции в обектите на класовете
    • Решение на проблема с циклите на силните референции между обектите на класовете
      • Слаби референции
      • Референции без притежател
    • Изводи
  • Структури
    • Стойностни типове и референтни типове
    • Оператор за идентичност
    • Свойства на структурите
    • Свойства на типа за структури
    • Методи на структури
    • Методи на типа за структури
    • Инициализатори на структури
    • Изводи
  • Проверка на типовете и превръщане на типове
    • Проверка на типа
    • Превръщане на типа
    • Проверка на типовете Any и AnyObject
      • Тип AnyObject
      • Тип Any
    • Изводи
  • Разширения
    • Разширение на свойства
    • Разширение на методи
    • Разширение на инициализатори
    • Изводи
  • Протоколи
    • Деклариране на протокол
    • Изисквания за свойства
    • Изисквания за методи
    • Изисквания за инициализатори
    • Протоколи като типове
    • Съответствие на протокол чрез разширение
    • Наследяване на протоколи
    • Протоколи само за класове
    • Съчетание на протоколи
    • Проверка на обект за съответствие с протокол
    • Разширения на протоколи
    • Изводи
  • Обобщени типове
    • Обобщени функции
    • Обобщени типове
    • Ограничения на типове
    • Изводи
  • Обработка на грешки
    • Изводи
  • Разширени оператори
    • Оператор за обединяване по нулев указател
    • Оператори с препълване
      • Препълване на стойност
      • Загуба на стойност
    • Предефиниране на оператори
      • Побитови оператори
      • NOT
      • AND
      • OR
      • XOR
      • Побитови оператори с ляво и дясно отместване
    • Изводи
Заключение
  • Изучете фреймуърковете на Apple
  • Напред, към нови висоти!
Рейтинг
Рейтинг: 7.50 / 4 гласа 
За да оцениш книгата "Самоучител: Езикът Swift - програмиране за iOS и OS X", избери цифрата отговаряща на твоята оценка по десетобалната система:



1

2

3

4

5

6

7

8

9

10

Други интересни предложения
Python за деца
Джейсън Бригс
Продуктът е сред най-продаваните в store.bg
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с видео материали
Цена:  19.95 лв.
Python - решения на практически задачи
D.K. Academy
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  24.95 лв.
Python - практическо програмиране
D.K. Academy
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  27.95 лв.
Python - основи на езика в примери
Алексей Василев
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  27.95 лв.
Програмирай и играй със Scratch. Създай 10 забавни игри и стани истински програмист
Матю Хайленд
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Цена:  22.00 лв.
Angular & TypeScript: Практическо програмиране
D.K. Academy
Стандартна цена 27.95 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  22.36 лв.
Python - разширени възможности на езика в примери
Алексей Василев
Цена:  24.95 лв.
Адаптивен уеб дизайн с Bootstrap
Денис Колисниченко
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  19.95 лв.
Програмиране на мобилни приложения за Windows 10
Денис Колисниченко
Стандартна цена 19.95 лв.
Вземи сега с отстъпка -20%!
За повече подробности виж в продукта.
Цена:  15.96 лв.
Програмиране със Swift
Уей-Менг Ли
Продуктът е представен с вътрешни страници
Цена:  19.99 лв.
Мнения на посетители
 

Ако искаш да си първият дал мнение за тази книга, направи го сега!

Твоето име:
Тип:
e-mail:
Мнение:
 
Важна информация!
Мненията, които най-добре описват книгата, ще бъдат видими при всяко посещение на страницата. За да видиш всички останали мнения, натисни бутона "Покажи всички мнения". Без предупреждение ще бъдат изтривани коментари с обидно, расистко, клеветническо или друго съдържание, което нарушава добрия тон.
Закупилите тази книга, купуват също
Научете сами SQL за 10 минути на ден - книга

Научете сами SQL за 10 минути на ден


Бен Форта

АлексСофт
Цена:  19.99 лв.
Продуктът е представен с вътрешни страници
"Научете сами SQL за 10 минути на ден" предлага елементарни, практически отговори, когато имате нужда от бързи резултати. Като работите с 22-та урока от книгата за около 10 минути, ще научите какво трябва да знаете, за да се възползвате от езика SQL. Уроците разглеждат IBM DB2, Microsoft SQL Server и SQL Server Express, MariaDB, MySQL, Oracle и Oracle express, PostgreSQL и SQLite. Примерите с код ви помагат да разберете как са структурирани операторите на SQL. Съветите посочват кратки пътища и решения. Предупрежденията ви помагат да избегнете често срещани капани. Бележките обясняват допълнителни концепции и ...
Python за деца - книга

Python за деца


Джейсън Бригс

Асеневци
Цена:  19.95 лв.
Продуктът е сред най-продаваните в store.bg
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с видео материали
Увлекателен самоучител по програмиране. ... Python е мощен език за програмиране, който освен това е лесен за научаване и забавен за употреба! Но книгите по програмиране на Python обикновено са скучни, сиви и досадни, а това никак не е забавно. "Python за деца" е един по-различен наръчник, насочен към децата (и техните родители), които имат интерес към програмирането. В него Python сякаш оживява, а авторът ни учи на базисните умения чрез уникални и много забавни примери. Те включват хищни чудовища, тайни агенти, крадливи гарвани и какви ли не други забавни същества! В книгата се дефинират много нови термини, ...
PHP 8 - практическо програмиране в примери - книга

PHP 8 - практическо програмиране в примери


D. K. Academy

Асеневци
Цена:  24.95 лв.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Усвоете PHP 8 с този подробен и изпълнен с примери наръчник. След като ви запознае с основите на PHP, книгата задълбочава знанията ви с: конструкциите на езика; променливи и константи; изрази; операции и референции; форми за въвеждане на данни; променливи на средата и заглавия на сървъра. Ще научите и полезни функции, сред които такива за обработка на масиви, низове и файлове. Ще разберете и как сами да създадете собствени функции. В книгата са представени и някои от разширените възможности на PHP, сред които: работа с графични файлове; мрежови функции; електронна поща; Cookies; сесии и качване на ...
CCNP Enterprise Advanced Routing ENARSI 300-410: Официално ръководство за сертификация - том 1 - книга

CCNP Enterprise Advanced Routing ENARSI 300-410: Официално ръководство за сертификация - том 1


Реймънд Лакост, Брад Еджуърт

АлексСофт
Цена:  49.00 лв.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Това официално ръководство за сертифициране ви помага да усъвършенствате всички теми в изпита CCNP Enterprise Advanced Routing ENARSI, включително: технологии в Слой 3, включително маршрутизиране IPv4/IPv6, EIGRP, OSPF и BGP; VPN услуги, включително VPN в MPLS Слой 3 и DMVPN; защита на инфраструктурата, включително ACL, AAA, uRPF, CoPP и IPv6 свойства на защита в първия скок; инфраструктурни услуги, включително syslog, SNMP, IP SLA, Object Tracking, NetFlow, Flexible NetFlow и други. "Официално ръководство за сертификация: CCNP Enterprise Advanced Routing ENARSI 300-410 - том 1" от Cisco Press ви ...
Java For Dummies - книга

Java For Dummies


Бари Бърд

АлексСофт
Цена:  22.00 лв.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Прави всичко по-лесно! Гмурнете се в Java ! Най-добре продаваната книга за начинаещи при работа с Java сега е напълно обновена с представяне на новата ѝ версия - Java 7! ... Java , обектноориентираният език за програмиране, който работи на почти всеки компютър, представлява нещото, което стартира повечето от онези великолепни мултимедийни приложения, които сме виждали всички. Хиляди хора научиха как да програмират с Java от предишните издания на тази книга. Сега вече е ваш ред! Независимо дали сте новаци в програмирането, или знаете малко за Visual Basic или C++ ще започнете да програмирате на Java за нула ...
Хакерство For Dummies - книга

Хакерство For Dummies


Кевин Бийвър

АлексСофт
Цена:  25.00 лв.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Прави всичко по-лесно! ... Вие ли сте защитникът на системите? Тогава тази книга ви е необходима! Научете се как да отблъснете атаките! Докато не се научите как да мислите като лошите момчета и да разпознавате уязвимостите във вашите системи, няма да можете да си създадете ефективен план за гарантиране сигурността на вашата информация. Тази книга ще ви помогне да се задържите на върха на играта на сигурност! Тук ще намерите точно това, от което вие се нуждаете относно тестването за проникване, оценяване на уязвимостите, най-добрите практики за сигурност и всеки един аспект на етичното хакване. Как мислят хакерите - ...
Linux - практически наръчник по системно и мрежово администриране - книга

Linux - практически наръчник по системно и мрежово администриране


Денис Колисниченко

Асеневци
Цена:  19.95 лв.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Fedora openSUSE Ubuntu Debain. ... Този практически наръчник е ориентиран към системните администратори и разглежда един от най-широко застъпените аспекти на приложението на Linux - изграждането на сървър. Книгата се състои от четири части: Разгръщане на Linux - тук ще научите всичко за инсталирането на Linux, включително и разгръщане по мрежата и на виртуален сървър. Устройство на Linux - тази част запознава читателя с процеса на зареждане, със системите за инициализация и с ядрото на Linux. Разгледани са и файловата система, мениджърът на логически дялове LVM и RAID масивите. Системно администриране - ...
Уеб дизайн for Dummies - книга

Уеб дизайн for Dummies


Лиса Лопук

АлексСофт
Цена:  22.00 лв.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Прави всичко по-лесно. ... Поемете по пътя към невероятните уеб дизайни и приятни за потребителите сайтове. Готови сте да изграждате най-страхотните високофункционални уеб сайтове? Този наръчник е пълен с процеси, съвети и техники, които ще ви разкрият как. Ще добиете нови умения, докато се учите да планирате, произвеждате и управлявате уеб страници на бизнес ниво. След това ще издигнете вашия сайт до нови висини, като го свържете с профили в социалните медии и го оптимизирате за таблети. В книгата ще откриете информация за: начало на уеб дизайна - научете за целия производствен процес и ролите и отговорностите на ...
Още интересни селекции
Търсене
Книги
Намаление на хиляди книги