8 (905) 200-03-37 Владивосток
с 09:00 до 19:00
CHN - 1.14 руб. Сайт - 17.98 руб.

Учиться у Dai Ming's Programming, чтобы упростить основную точку знаний Dai Ming IOS Development Учеть о разработке приложений быстро

Цена: 711руб.    (¥39.5)
Артикул: 613873448514

Вес товара: ~0.7 кг. Указан усредненный вес, который может отличаться от фактического. Не включен в цену, оплачивается при получении.

Этот товар на Таобао Описание товара
Продавец:电子工业出版社旗舰店
Адрес:Пекин
Рейтинг:
Всего отзывов:0
Положительных:0
Добавить в корзину
Другие товары этого продавца
¥46.8842руб.
¥9162руб.
¥54971руб.
¥9.36169руб.

Цена продажи:¥ 47,60
Цена продажи:¥ 37,90
Цена продажи:¥ 55,30
Цена продажи:¥ 35,88
Цена продажи:¥ 66,70
Цена продажи:¥ 23.50
Цена продажи:¥ 55,30
Цена продажи:¥ 31.20


Введение

Эта книга проводит подробный анализ основных знаний, связанных с разработкой приложений для iOS.Глава 1 анализируется общие базовые знания о разработке iOS в фактической работе из исходного кода Swift и уровня исходного кода библиотеки третьего партия, включая тип данных, парадигму программирования, управление памятью, сетевую обработку, макет страницы, полный переводчик и интерпретатор и другой контент СущностьГлава 2 Проанализируйте исходный код LLVM, скомпилированную внутреннюю структуру исполняемого файла и лингер, чтобы объяснить расширенные знания о разработке iOS и ввести сценарии приложения и примеры в реальной работе.Глава 3 Введение в iOS в будущем“&Rdquo;Эта книга подходит для разработчиков, которые заинтересованы в iOS, а также подходят для опытных разработчиков и персонала iOS, которые заинтересованы в самом языке программирования.
Оглавление

Оглавление
Глава 1 Свифт
1.1 Свифт Введение
1.2 Общий тип
1.2.1 Тип ограничения
1.2.2 Тип ассоциации
1.2.3 Тип стерто
1.2.4 Где заявление
1.2.5 поколение и любой тип
1.3 Коллекция
1.3.1 Основная концепция
1.3.2 Итератор
1.3.3 Протокол последовательности
1.3.4 Протокол сбора
1.3.5 Map
1.3.6 flatMap
1.3.7 Reduce
1.3.8 Array
1.3.9 Swift Marry слабой ссылки
1.3.10 Dictionary
1.4 Согласие Программирование
1.5 Цепное программирование
1.6 Свифт Управление памятью
1.6.1 Распределение памяти
1.6.2 Свифт -механизм распределения
1.6.3 Основное управление памятью типа данных
1.6.4 Управление памятью структуры
1.6.5 Управление памятью класса
1.6.6 Управление памятью типа протокола
1.6.7 Общее управление памятью
1.7 Обработка данных JSON
1.7.1 Используйте jsondecoder
1.7.2 Соглашение Кодингки
1.7.3 Свойства jsondecoder
1.7.4 义 1 Блок определения
1.7.5 inout
1.8 Сеть запрос
1.9 Анализ автоматического макета Snapkit
1.9.1, которые сдержаны
1.9.2 Как настроить ограничения
1.9.3 Как справиться с этим после настройки ограничений
1.10 Используйте Swift для реализации простого языкового переводчика
1.10.1 Введение в переводчик
1.10.2 CI -смешанный анализатор
1.10.3 Грамматический анализатор
1.10.4 Traverser
1.10.5 Конвертер
1.10.6 Генератор кодов
1.10.7 Другие функции схемы
1.10.8 Babel
1.11 Используйте Swift для разработки простого переводчика
1.11.1 Четыре операции
1.11.2 Арифметическое выражение
1.11.3 Промежуточное указание
1.11.4 переменная
1.11.5 Атрибут
1.11.6 Статическая проверка
Глава 2 Компилятор
2.1 LLVM ВВЕДЕНИЕ
2.2 Процесс компиляции
2.3 Используйте команду Clang для компиляции .m -файла
2.3.1 Цель строительства
2.3.2. Контроль цели в процессе строительства
2.4 clang static analyzer
2.5 IR -код
2.5.1 IR Структура
2.5.2 Оптимизация IR LLVM
2.5.3 SSA
2.6 Clang Front -Fend Component
2.6.1 Введение в библиотеку
2.6.2 Используйте LibClang для проведения синтаксического анализа
2.7 Driver
2.7.1 Рабочий процесс драйвера
2.7.2 Parse
2.7.3 Pipeline
2.7.4 Action
2.7.5 Bind
2.7.6 Translate
2.7.7 Jobs
2.7.8 Execute
2.8 clang attribute
2.9 Обработка предупреждения кланг
2.10 управлять грамматическим деревом через либера
2.11 Clang Plug -In
2.12 LLVM Backend
2.12.1 Стадия CODEGEN
2.12.2 SelectionDAG
2.12.3 Register Allocation
2.12.4 Code Emission
2.13 Оптимизация LLVM
2.14 Swift Compilation
2.15 двоичное содержание, сгенерированное после скомпилированной карты ссылок
2.16 DSYM -файл, сгенерированный после компиляции
2.17 Mach-O-файл
2.18 Как использовать Mach-O
2.18.1 Информация о стеке печати, сохраните сцену
2.18.2 Как получить больше информации через крючок
2.18.3 Метод крючков MSGSEND
2.18.4 Частота вызова статистического метода
2.18.5 Найдите стек потоков, используемый процессором
2.18.6 Demo
2.19 dyld
2.20 цепочка инструментов LLVM
2.20.1 Получить LLVM
2.20.2 Составьте исходный код LLVM
2.20.3 LLVM Исходного кода введение в каталог проектов
2.20.4 Lib Directory Введение
2.20.5 Введение команды цепочки инструментов
ГЛАВА 3 ТЕХНОЛОГО ТЕХНОЛОГИЯ Фронта в iOS
3.1 Введение в большую технологию фронта
3.2 Технология реализации WEEX
3.2.1 Интегрированный iOS Engineering Weexsdk
3.2.2 Модуль способности в пользовательском конце
3.2.3 Прочитайте контент Weex, написанный в JavaScript
3.2.4 от Vue Code до JS Bundle
3.2.5 Принцип управления JS в конце концов
3.3 JavaScriptCore
3.3.1 JavaScriptCore Введение
3.3.2 JavaScriptCore Full Picture
3.3.3 JavaScriptCore и Webcore
3.3.4 Анализ
3.3.5 Процесс от кода до JIT
3.3.6 Слоистая компиляция
3.3.7 Анализ типа
3.3.8 Архитектура набора инструкций
3.3.9 JavaScript
3.4 WebCore
3.4.1 История браузеров
3.4.2 Полная картина Webkit
3.4.3 WTF
3.4.4 Loader
3.4.5 HTML Фитический анализ
3.4.6 Анализ синтаксиса HTML
3.4.7 Construct DOM Дерево DOM
3.4.8 CSS
3.4.9 RenderObject Tree
3.4.10 Layout
об авторе

Dai Ming, старший эксперт по технологиям Alibaba, технический эксперт до Диди Чуксин.Автор «Время" IOS Development Master Class "Автор.Существует много миллиардов приложений, инженерной архитектуры и оптимизации производительности, связанных с практическим опытом.
Рекомендуемая рекомендация

Подходит для различных разработчиков, особенно тех, кто хочет улучшить себя в реальной работе.