store.bg - бързо, лесно и удобно
Начало   Книги    Асеневци  
store.bg - бързо, лесно и удобно!
Грижа за клиента   |   За контакти
Начало   Книги    Асеневци    Самоучител: Езикът Swift - програмиране за iOS и OS X - Айк Харазян
Търсене
Хиляди книги на
супер изгодни цени
Книги
Списания

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


Цена:  19.95 лв.
Цена за доставка за гр. София - 2.90 лв.
Безплатна доставка за София при поръчка над 50 лв.
За цена и срок извън гр. София кликни тук.
Тази книга може да бъде доставена в дните:
Петък 22-03-2019 г. или
Понеделник 25-03-2019 г.
Продукт#175208
ВидКнига
НаличностДа, на склад при доставчик
Физически е наличен при доставчик на 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

Мнения на посетители
 

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

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

Алгоритми For Dummies


,

АлексСофт
Цена:  23.50 лв.
Продуктът е сред най-интересните в store.bg
Стандартна цена 25.00 лв.
Вземи сега с отстъпка -6%!
За повече подробности виж в продукта.
Продуктът е представен с вътрешни страници
Прави ученето лесно. ... Опознайте алгоритмите. Няма нужда да сте професори, за да разберете алгоритмите. Това ясно и достъпно ръководство показва как те оказват влияние върху ежедневния ни живот - от виртуалните контакти до общуването на живо. Те също така са изключително важни, когато става въпрос за вземане на решения от всякакъв род. Ако искате да знаете как да използвате процедури за решаване на реални проблеми, "Алгоритми For Dummies" е вашето практическо въведение в тази интересна и много актуална сфера. В книгата ще откриете: Извършване на обработка на данни Разглеждане на дизайн на алгоритъм ...
Scratch. Програмиране за деца - книга

Scratch. Програмиране за деца


СофтПрес
Цена:  14.99 лв.
Продуктът е сред най-продаваните в store.bg
Продуктът е представен с видео материали
Продуктът е представен с вътрешни страници
Лесни уроци за малки програмисти. Създай собствени игри и анимации. Нарисувай и анимирай свой герои. Озвучи историята си с музика и звук. ... Scratch (Скрач) е компютърен език, създаден специално за нуждите на образователните институции и обучението на деца. Разработен е от MIT (Масачузетския технологичен институт) и се ползва безплатно. В тази забавна книга ще откриете пълен курс по програмиране на Scratch, който включва: инструкции стъпка по стъпка от първите срещи със Scratch до създаването на работещ код и анимации; идеи за игри и интерактивни истории, които развиват креативността, логическото и алгоритмично ...
PHP 7 & MySQL - практическо програмиране - Денис Колисниченко - книга

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



Асеневци
Цена:  24.95 лв.
Продуктът е сред най-интересните в store.bg
Продуктът е представен с вътрешни страници
Второ преработено и допълнено издание. ... Освен задължителните знания свързани с програмирането на PHP и работата с MySQL база данни, в книгата ще намерите множество примери, в които последователно и с подробни обяснения са разгледани полезни проекти от практиката - такива с които се сблъсква всеки съвременен PHP програмист. Отделено е нужното внимание и на начините за оптимизация на PHP кода, използването на шаблони, фреймуърк, SSL, работа с поща, Mp3 файлове, RSS, както и на техниките за защита от спам и хакери. Ще научите как да разработите мобилна версия на сайт и как да защитите вашия код от неоторизирано ...
Професионално програмиране със SWIFT - Майкъл Дипъри - книга

Професионално програмиране със SWIFT



АлексСофт
Цена:  20.68 лв.
Стандартна цена 22.00 лв.
Вземи сега с отстъпка -6%!
За повече подробности виж в продукта.
Продуктът е представен с вътрешни страници
Всичко, от което се нуждаете, за да направите прехода от "Objective-C" към "Swift". ... "Apple" разработи "Swift" с цел да предостави по-чист и по-малко податлив на грешки код, който да помага на програмистите да създават по-бързи, по-мащабируеми и по-сигурни приложения на "OS X" и "iOS". Написана за опитните програмистите, тази книга предоставя една задълбочена и изпълнена с код обиколка за програмирането на "Swift", за да могат вечно заетите професионалисти лесно да навлязат в материала. Разглеждането започва с основните неща и достига до техники за ...
Python - решения на практически задачи - D.K. Academy - книга

Python - решения на практически задачи



Асеневци
Цена:  24.95 лв.
Добри практики в примери. ... Тази книга дава решения на различни практически задачи, възникващи при разработката на приложения с Python. Примерите са събрани в следните категории: числа, дата и време - изчисления с масиви, дати или време; алгоритми за работа със структури от данни - търсене, сортиране, подреждане и филтриране на данни; практически примери, обхващащи всякакви ситуации за работа с низове; работа с файлове - четене и запис, съхраняване на структурирани данни. Работа с компресирани, CSV, JSON и XML файлове; функции - представяне на необичайни и по-разширени способи за дефиниране на функции, както и ...
Съвременни подходи за програмиране с PHP 7 - D.K. Academy - книга

Съвременни подходи за програмиране с PHP 7



Асеневци
Цена:  19.95 лв.
Добри практики в примери. ... Много програмисти на практика не успяват да следят за всички новости, които се появяват в езика за програмиране PHP. Обикновено, когато излиза следващата версия, просто се хвърля едно око на списъка с промените и рядко новите възможности се използват в практиката. Тази книга ще позволи на вече работещите с РНР програмисти да наваксат пропуснатото. Тя е ориентирана към онези, които се интересуват от съвременните тенденции в РНР програмирането и/или които са останали в миналото, използвайки техники, характерни за старите версии. В първата част на книгата се опис­ват новите възможности и ...
Хакерство For Dummies - Кевин Бийвър - книга

Хакерство For Dummies



АлексСофт
Цена:  18.80 лв.
Стандартна цена 20.00 лв.
Вземи сега с отстъпка -6%!
За повече подробности виж в продукта.
Продуктът е представен с вътрешни страници
Прави всичко по-лесно! ... Вие ли сте защитникът на системите? Тогава тази книга ви е необходима! Научете се как да отблъснете атаките! Докато не се научите как да мислите като лошите момчета и да разпознавате уязвимостите във вашите системи, няма да можете да си създадете ефективен план за гарантиране сигурността на вашата информация. Тази книга ще ви помогне да се задържите на върха на играта на сигурност! Тук ще намерите точно това, от което вие се нуждаете относно тестването за проникване, оценяване на уязвимостите, най-добрите практики за сигурност и всеки един аспект на етичното хакване. Как мислят хакерите - ...
Научете сами Java за 24 учебни часа - Роджърс Кейдънхед - книга

Научете сами Java за 24 учебни часа



АлексСофт
Цена:  23.49 лв.
Стандартна цена 24.99 лв.
Вземи сега с отстъпка -6%!
За повече подробности виж в продукта.
Продуктът е представен с вътрешни страници
Осмо издание: разглежда Java 9 и Android. ... Компютърното програмиране с Java е по-лесно, отколкото изглежда. Само за 24 урока от или по-малко от един час, можете да се научите да пишете компютърни програми на Java. Като използва праволинеен, постъпков подход, популярният автор Роджърс Кейдънхед ви помага за усъвършенствате уменията и технологиите, необходими ви за създаване на настолни и Web програми, Web услуги, приложение за Android, и даже модули за Minecraft на Java. Всеки урок се изгражда върху това, което вече сте научили, като ви дава здрава като камък основа за успех в реалния свят. Фигурите и ясните ...

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


Поръчай през телефона си сега.
Лесно е!
Цена:  19.95 лв.
Цена за доставка за гр. София - 2.90 лв.
Безплатна доставка за София при поръчка над 50 лв.
За цена и срок извън гр. София кликни тук.
Тази книга може да бъде доставена в дните:
Петък 22-03-2019 г. или
Понеделник 25-03-2019 г.
Продукт#175208
ВидКнига
НаличностДа, на склад при доставчик
Физически е наличен при доставчик на 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.
Други интересни предложения
Да направим собствен блог с WordPress
D.K. Academy
Цена:  19.95 лв.
Да направим собствен сайт с Joomla
D.K. Academy
Цена:  19.95 лв.
Хакерство For Dummies
Кевин Бийвър
Стандартна цена 20.00 лв.
Вземи сега с отстъпка -6%!
За повече подробности виж в продукта.
Продуктът е представен с вътрешни страници
Цена:  18.80 лв.
Python - практическо програмиране
Денис Колисниченко
Продуктът е представен с вътрешни страници
Цена:  24.95 лв.
Ецилопедичен речник: Информационни системи и технологии
инж. Ивелин Михайлов
Възможна е експресна доставка само за 4 часа в рамките на София, в работни дни от 10:00 до 20:00 часа.
Продуктът е представен с вътрешни страници
Цена:  16.40 лв.
Бързо ръководство: Програмиране с Python
Тоби Доналдсън
Стандартна цена 16.99 лв.
Вземи сега с отстъпка -6%!
За повече подробности виж в продукта.
Продуктът е представен с вътрешни страници
Цена:  15.97 лв.
През очите на хакера
Денис Колисниченко
Цена:  19.95 лв.
Да направим собствен сайт
Денис Колисниченко
Цена:  19.95 лв.
Програмиране на мобилни приложения за Windows 10
Денис Колисниченко
Стандартна цена 19.95 лв.
Вземи сега с отстъпка -30%!
За повече подробности виж в продукта.
Цена:  13.97 лв.
Наръчник по предпечатна подготовка - Второ издание
Ивелин Михайлов
Цена:  19.95 лв.
Назад
Кико без крила
Радостина Николова
Жени в слънчева светлина
Новият роман от Франсис Мейс разказва историята на четири американки в слънчева Тоскана.
Мисия татко: Диалози
В новата си книга Симеон Колев дава съвети за отглеждането на мислещи деца.
Безплатна доставка за София, 2.90 за провинцията!
Хакерство For Dummies - Кевин Бийвър -
Хакерство For Dummies
Кевин Бийвър
Прави всичко по-лесно! : Вие ли сте защитникът на системите? Тогава тази книга ви е необходима! ...
Изкуството да си невидим - Кевин Митник -
Изкуството да си невидим
Кевин Митник
Най-търсеният от ФБР хакер! Най-прочутият хакер на света съветва как да се пазим в епохата на " ...
Python - практическо програмиране - Денис Колисниченко -
Python - практическо ...
Денис Колисниченко
Тази книга ще Ви помогне да усвоите принципите на програмирането с Python. Първата част е посветена на ...
Наръчник по предпечатна подготовка - Второ издание - Ивелин Михайлов  -
Наръчник по предпечатна ...
Ивелин Михайлов
Второ преработено и допълнено издание. : В този полезен наръчник ще намерите: Основни знания ...
CCNA Security учебно ръководство - Трой Макмилан -
CCNA Security учебно ...
Трой Макмилан
Пълна, практическа, реална подготовка за изпита CCNA. : "CCNA Security учебно ръководство" ...
Бързо ръководство: Програмиране с Python - Тоби Доналдсън -
Бързо ръководство: ...
Тоби Доналдсън
Научете Python - бързо и лесно! : В книгата "Бързо ръководство: Програмиране с Python" ще ...
Интернет безопасност - Александър Ненов -
Интернет безопасност
Александър Ненов
Време е да си дадем сметка, че в интернет човек е в опасност, също както в някой квартал с лоша слава ...
Основи на алгоритмите - Джеймс Рос, Саймън Харис -
Основи на алгоритмите
Джеймс Рос, Саймън Харис
Доброто разбиране на известни компютърни алгоритми и знания кога и къде трябва да се прилагат са ...
HTML For Dummies - Ричард Уонгър -
HTML For Dummies
Ричард Уонгър
Прави всичко по-лесно! : Това, от което се нуждаете, за да започнете да създавате уеб страници - бързо! ...
Програмиране на Асемблер - Волфганг Линк -
Програмиране на Асемблер
Волфганг Линк
Тази книга е за всички, които искат да започнат да програмират на асемблерен език за компютри, ...
Artesania Latina - кораби от дърво