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

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


Айк Харазян

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

До адрес в София за Понеделник
Услугата "експресна доставка" може да се избере на 2-ра стъпка от създаването на поръчка, ако всички продукти в кошницата са с възможност за експресна доставка и се изпълнява между 10:00 ч. и 18:00 ч. в работни дни!
 Основни параметри:
Продукт#175-208
ВидКнига
НаличностДа, на склад в 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 лв.
 Доставка:
Доставка заСофияИзбери друго населено място
Цена за доставка1.00 лв.
Опция прегледДа, при всяка доставка до адрес или офис.
Дати за доставка23‑04‑2024 г. или 24‑04‑2024 г.
Експресна доставка
До офис на Еконт за Вторник
Услугата "експресна доставка" до офис се прилага за поръчки направени до 18 часа в работен ден с доставка за следващия работен ден на Еконт. Услугата може да се избере на 2-ра стъпка от създаването на поръчка, ако всички продукти в кошницата са с възможност за експресна доставка!

До адрес в София за Понеделник
Услугата "експресна доставка" може да се избере на 2-ра стъпка от създаването на поръчка, ако всички продукти в кошницата са с възможност за експресна доставка и се изпълнява между 10:00 ч. и 18:00 ч. в работни дни!
 Основни параметри:
Продукт#175-208
ВидКнига
НаличностДа, на склад в 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 за деца
Джейсън Бригс
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с видео материали
Цена:  19.95 лв.
Програмирай и играй със Scratch. Създай 10 забавни игри и стани истински програмист
Матю Хайленд
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Цена:  27.00 лв.
Python - практическо програмиране
D.K. Academy
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Цена:  27.95 лв.
Python - основи на езика в примери
Алексей Василев
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  27.95 лв.
Python - решения на практически задачи
D.K. Academy
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с видео материали
Цена:  24.95 лв.
Python - разширени възможности на езика в примери
Алексей Василев
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  24.95 лв.
Адаптивен уеб дизайн с Bootstrap
Денис Колисниченко
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  19.95 лв.
Програмиране на мобилни приложения за Windows 10
Денис Колисниченко
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  19.95 лв.
Angular & TypeScript: Практическо програмиране
D.K. Academy
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Цена:  27.95 лв.
Програмиране със Swift
Уей-Менг Ли
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Цена:  22.00 лв.
Мнения на посетители
 

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

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

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


D. K. Academy

Асеневци
Цена:  24.95 лв.
Продуктът е сред най-интересните в store.bg
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Усвоете PHP 8 с този подробен и изпълнен с примери наръчник. След като ви запознае с основите на PHP, книгата задълбочава знанията ви с: конструкциите на езика; променливи и константи; изрази; операции и референции; форми за въвеждане на данни; променливи на средата и заглавия на сървъра. Ще научите и полезни функции, сред които такива за обработка на масиви, низове и файлове. Ще разберете и как сами да създадете собствени функции. В книгата са представени и някои от разширените възможности на PHP, сред които: работа с графични файлове; мрежови функции; електронна поща; Cookies; сесии и качване на ...
Python за деца - книга

Python за деца


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

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

Първи стъпки в програмирането на C / C++


Бисерка Йовчева, Ирина Иванова

КЛМН
Цена:  20.00 лв.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Второ преработено издание. ... Това учебно пособие е предназначено най-вече за учениците от 4. клас и 5. клас , които се готвят (самостоятелно или в организирани форми) за участие в състезания по програмиране. То, обаче, може да бъде много полезно и за учителите, които биха искали да се захванат с преподаването на програмиране за най-малките. В книгата е представен минималният обем от знания и умения, които са достатъчни, за да могат да се решават състезателни задачи от Националната олимпиада и Националните турнири по информатика в най-малката състезателна група. Няма съмнение, че професията на програмиста е една от ...
Анализ на данни с Excel - книга

Анализ на данни с Excel


Ренат Саймък

Асеневци
Цена:  29.95 лв.
Продуктът е сред най-интересните в store.bg
Продуктът е представен с видео материали
Наръчник за инвеститори, предприемачи, финансисти и анализатори. ... Открийте силата на Excel в анализа на данни. Книгата е изцяло практически ориентирана, като в повечето случаи към всеки пример се дават допълнителни, в това число и теоретични, сведения, което ще ви позволи да попълните евентуални пропуски в знанията ви. Ще намерите практически примери за: функции за работа с диапазони от данни, дата и час, масиви; текстови функции за обработка на данни и привеждането им в подходящ вид, проверка на достоверността на данните; функции за преброяване, логически сравнения на стойности и изчисляване на очаквани ...
Втори стъпки в програмирането на C / C++ - книга

Втори стъпки в програмирането на C / C++


Бисерка Йовчева, Ирина Иванова, Петър Петров

КЛМН
Цена:  20.00 лв.
Продуктът е сред най-интересните в store.bg
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Това учебно пособие е предназначено най-вече за учениците от 5. клас и 6. клас , които се готвят (самостоятелно или в организирани форми) за участие в състезания по програмиране. То, обаче, може да бъде много полезно и за учителите, които биха искали да се захванат с преподаването на програмиране за най-малките. В книгата е представен минималният обем от знания и умения, които са достатъчни, за да могат да се решават състезателни задачи от Националната олимпиада и Националните турнири по информатика в най-малката състезателна група. Няма съмнение, че професията на програмиста е една от най-модерните и най- ...
Cisco: Компютърни мрежи - основи - книга

Cisco: Компютърни мрежи - основи


Трой Макмилън

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

Python - основи на езика в примери


Алексей Василев

Асеневци
Цена:  27.95 лв.
Продуктът е сред най-интересните в store.bg
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Тенденциите са такива, че търсенето на програмисти, работещи с Python, постоянно расте. Тази нарастваща популярност на езика до голяма степен се дължи на неговата простота, красота и ефективност. Спектърът от задачи, които могат да бъдат решавани с Python, е повече от внушителен. Затова изучаването на Python е един разумен и многообещаващ избор. Опитът показва, че различните концепции и подходи за програмиране се усвояват най-лесно, когато са илюстрирани с примери. Именно тази методика е използвана и в книгата. Теоретичните сведения се привеждат в минимален обем, но наред с това достатъчен за качественото усвояване на ...
PHP 7 & MySQL - практическо програмиране - книга

PHP 7 & MySQL - практическо програмиране


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

Асеневци
Цена:  21.96 лв.
Стандартна цена 24.95 лв.
Вземи сега с отстъпка -12%!
За повече подробности виж в продукта.
Възможна е експресна доставка само за 6 часа в рамките на София, в работни дни от 10:00 до 18:00 часа.
Продуктът е представен с вътрешни страници
Второ преработено и допълнено издание. ... Освен задължителните знания свързани с програмирането на PHP и работата с MySQL база данни, в книгата ще намерите множество примери, в които последователно и с подробни обяснения са разгледани полезни проекти от практиката - такива с които се сблъсква всеки съвременен PHP програмист. Отделено е нужното внимание и на начините за оптимизация на PHP кода, използването на шаблони, фреймуърк, SSL, работа с поща, Mp3 файлове, RSS, както и на техниките за защита от спам и хакери. Ще научите как да разработите мобилна версия на сайт и как да защитите вашия код от неоторизирано копиране ...
Катерина Горелик
Търсене
Книги
Намаление на хиляди книги
Ваучери за подарък от store.bg