Этот курс содержит шесть полных книг, а также более 150 видеороликов и других дополнений, так что у вас есть все необходимое для создания приложений Swift с нуля. Вы можете начать с нуля знаний: я научу вас всему, что вам нужно знать.
Начало с нуля
Не беспокойтесь, если вы новичок: этот пакет научит вас всему, что нужно знать для разработки и создания удивительных приложений для iOS, включая передовые методы и советы по экономии времени.
Полностью обновлен
Вы изучите Swift 5.1 и iOS 13, так что вы можете быть уверены, что ваши новые навыки основаны на новейших технологиях Apple - нет более быстрого способа начать новую карьеру в разработке для iOS.
Больше, чем просто код
Чтобы стать великим разработчиком, нужно больше, чем просто умение писать код, и вы узнаете это в этом наборе - вы узнаете о регулярных выражениях, управлении исходным кодом Git, управлении проектами Scrum и многом другом.
Что в комплекте
Взлом с iOS / Hacking with iOS
Hacking with iOS был разработан для начинающих, которые хотят изучить Swift 5.1 и iOS. Вы изучаете Swift, одновременно создавая реальные проекты iOS для UIKit и SwiftUI, так что вы можете сразу применить свои новые навыки и увидеть, как они работают в контексте. Кроме того, вы получаете настенную таблицу Swift Quick Tips, заметки о ревизии и упражнения, а также видео с советами по Xcode!
Pro Swift
Pro Swift - это всеобъемлющий инструментарий, который поможет вам улучшить свои навыки работы со Swift. Он содержит 250-страничное руководство и 96 видеороликов, демонстрирующих приемы вживую в Xcode. Вы изучите ключевые функции для повышения уровня своих знаний в Swift, такие как функциональное программирование, @autoclosure, generics, протокольно-ориентированное программирование, перегрузка операторов и многое другое.
Продвинутый iOS: первый том
Будь то приложения iMessage, интеграция SiriKit, уведомления пользователей мультимедиа или транскрипция речи, iOS обладает невероятными функциями, которые могут помочь вывести ваши приложения на новый уровень - и все они в этой книге. Advanced iOS: первый том включает в себя семь совершенно новых проектов, которые обучают великолепным функциям iOS, а также шесть технических проектов, которые углубляются в анимацию и базовые данные.
Swift Coding Challenges
Swift Coding Challenges ставит перед вами задачу решения наиболее распространенных вопросов, которые вам будет задавать на собеседованиях по программированию, так что вы никогда больше не будете бояться собеседований. Вы получите подсказки на случай, если застрянете, а затем завершите решение, чтобы сравнить свои результаты. Swift Coding Challenges содержит 64 испытания в пяти категориях и на трех уровнях сложности, так что каждый найдет что-то для себя.
Objective-C для разработчиков Swift
Имея более миллиона существующих приложений, написанных на Objective-C, вы почти наверняка должны иметь возможность читать, писать и поддерживать Swift и Objective-C, если вы хотите получить отличную работу по созданию приложений для iOS. Этот курс передает ваши навыки работы с Swift в Objective-C и предполагает, что вы уже знаете, как создавать приложения для iOS - ноль времени тратится на объяснение методов Swift.
Вне кода / Beyond Code
Если вы хотите перейти от «хакера с частичной занятостью» к серьезному инженеру-программисту, есть масса дополнительных навыков, которые помогут вам работать умнее, быстрее предоставлять программное обеспечение и поднять вашу карьеру на новый уровень - и вот где приходит Beyond Code. Вы изучите командную строку Unix, регулярные выражения, управление исходным кодом Git, управление проектами Scrum и многое другое!
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
SWIFT for Beginners 2-1 How to create variables and constants
Урок 176.
00:05:47
SWIFT for Beginners 2-2 How to create strings
Урок 177.
00:04:48
SWIFT for Beginners 2-3 How to store whole numbers
Урок 178.
00:07:39
SWIFT for Beginners 2-4 How to store decimal numbers
Урок 179.
00:04:18
SWIFT for Beginners 2-5 How to store truth with Booleans
Урок 180.
00:06:15
SWIFT for Beginners 2-6 How to join strings together
Урок 181.
00:02:31
SWIFT for Beginners 2-7 Summary - Simple Data
Урок 182.
00:02:17
SWIFT for Beginners 2-8 Checkpoint 1
Урок 183.
00:14:19
SWIFT for Beginners 3-1 How to store ordered data in arrays
Урок 184.
00:10:20
SWIFT for Beginners 3-2 How to store and find data in dictionaries
Урок 185.
00:06:20
SWIFT for Beginners 3-3 How to use sets for fast data lookup
Урок 186.
00:05:24
SWIFT for Beginners 3-4 How to create and use enums
Урок 187.
00:10:18
SWIFT for Beginners 3-5 How to use type annotations
Урок 188.
00:02:59
SWIFT for Beginners 3-6 Summary - Complex Data
Урок 189.
00:02:10
SWIFT for Beginners 3-7 Checkpoint 2
Урок 190.
00:13:41
SWIFT for Beginners 4-1 How to check a condition is true or false
Урок 191.
00:10:11
SWIFT for Beginners 4-2 How to check multiple conditions
Урок 192.
00:10:35
SWIFT for Beginners 4-3 How to use switch statements to check for multiple conditions
Урок 193.
00:08:44
SWIFT for Beginners 4-4 How to use the ternary conditional operator for quick tests
Урок 194.
00:09:08
SWIFT for Beginners 4-5 How to use a for loop to repeat work
Урок 195.
00:04:59
SWIFT for Beginners 4-6 How to use a while loop to repeat work
Урок 196.
00:05:09
SWIFT for Beginners 4-7 How to skip loop items with break and continue
Урок 197.
00:03:09
SWIFT for Beginners 4-8 Summary - Conditions and Loops
Урок 198.
00:03:35
SWIFT for Beginners 4-9 Checkpoint 3
Урок 199.
00:11:15
SWIFT for Beginners 5-1 How to reuse code with functions
Урок 200.
00:10:16
SWIFT for Beginners 5-2 How to return values from functions
Урок 201.
00:09:39
SWIFT for Beginners 5-3 How to return multiple values from functions
Урок 202.
00:09:00
SWIFT for Beginners 5-4 How to customize parameter labels
Урок 203.
00:05:35
SWIFT for Beginners 5-5 How to provide default values for parameters
Урок 204.
00:11:16
SWIFT for Beginners 5-6 How to handle errors in functions
Урок 205.
00:02:18
SWIFT for Beginners 5-7 Summary - Functions
Урок 206.
00:03:48
SWIFT for Beginners 5-8 Checkpoint 4
Урок 207.
00:18:39
SWIFT for Beginners 6-1 How to create and use closures
Урок 208.
00:10:48
SWIFT for Beginners 6-2 How to use trailing closures and shorthand syntax
Урок 209.
00:08:41
SWIFT for Beginners 6-3 How to accept functions as parameters
Урок 210.
00:02:52
SWIFT for Beginners 6-4 Summary - Closures
Урок 211.
00:02:55
SWIFT for Beginners 6-5 Checkpoint 5
Урок 212.
00:13:23
SWIFT for Beginners 7-1 How to create your own structs
Урок 213.
00:06:45
SWIFT for Beginners 7-2 How to compute property values dynamically
Урок 214.
00:05:26
SWIFT for Beginners 7-3 How to take action when a property changes
Урок 215.
00:06:04
SWIFT for Beginners 7-4 How to create custom initializers
Урок 216.
00:04:45
SWIFT for Beginners 7-5 How to limit access to internal data using access control
Урок 217.
00:09:05
SWIFT for Beginners 7-6 Static properties and methods
Урок 218.
00:02:10
SWIFT for Beginners 7-7 Summary - Structs
Урок 219.
00:02:49
SWIFT for Beginners 7-8 Checkpoint 6
Урок 220.
00:07:52
SWIFT for Beginners 8-1 How to create your own classes
Урок 221.
00:06:07
SWIFT for Beginners 8-2 How to make one class inherit from another
Урок 222.
00:04:12
SWIFT for Beginners 8-3 How to add initializers for classes
Урок 223.
00:03:06
SWIFT for Beginners 8-4 How to copy classes
Урок 224.
00:05:57
SWIFT for Beginners 8-5 How to create a deinitializer for a class
Урок 225.
00:08:20
SWIFT for Beginners 8-6 How to work with variables inside classes
Урок 226.
00:01:53
SWIFT for Beginners 8-7 Summary - Classes
Урок 227.
00:02:47
SWIFT for Beginners 8-8 Checkpoint 7
Урок 228.
00:17:23
SWIFT for Beginners 9-1 How to create and use protocols
Урок 229.
00:13:42
SWIFT for Beginners 9-2 How to use opaque return types
Урок 230.
00:12:33
SWIFT for Beginners 9-3 How to create and use extensions
Урок 231.
00:06:25
SWIFT for Beginners 9-4 How to create and use protocol extensions
Урок 232.
00:09:50
SWIFT for Beginners 9-5 How to get the most from protocol extensions
Урок 233.
00:02:05
SWIFT for Beginners 9-6 Summary - Protocls and Extensions
Урок 234.
00:02:27
SWIFT for Beginners 9-7 Checkpoint 8
Урок 235.
00:12:49
SWIFT for Beginners 10-1 How to handle missing data with optionals
Урок 236.
00:05:17
SWIFT for Beginners 10-2 How to unwrap optionals with guard
Урок 237.
00:04:45
SWIFT for Beginners 10-3 How to unwrap optionals with nil coalescing
Урок 238.
00:04:23
SWIFT for Beginners 10-4 How to handle multiple optionals using optional chaining
Урок 239.
00:04:34
SWIFT for Beginners 10-5 How to handle function failure with optionals
Урок 240.
00:02:51
SWIFT for Beginners 10-6 Summary - Optionals
Урок 241.
00:02:17
SWIFT for Beginners 10-7 Checkpoint 9
Урок 242.
00:29:48
Objective-C - Complete Project Video
⚡ Видео
Урок 1-50 - Hacking with Swift
Урок 51-125 - PRO SWIFT
Урок 126 - 171 - BEYOND CODE
Урок 172-241 - SWIFT for Beginners
Урок 242 - Objective-C - Complete Project Video
Автор - hackingwithswift.com (PAUL HUDSON)
hackingwithswift.com (PAUL HUDSON)
Программист, автор, спикер. Я разработал программное обеспечение для огромного количества устройств, включая iPhone, iPad, Apple Watch, Apple TV, Android, Windows, Windows Mobile, Xbox 360 и Linux, используя такие языки, как Swift, Objective-C, Python, PHP, Java , C # и многое другое. Каждая платформа имеет свою привлекательность; у каждой платформы есть кое-что, чему я научился.
Andrew, Could you please update this package? And, this author has some amazing other books that's not included in the Swift Power Pack, could you please add them here as well?
Any help from you would be much appreciated! Thank you for your work, Andrew
subrag
subrag
Andrew - Can you please look into the above comment?
subrag
Hi, could you please update this package? Thank you
Blackpool
admin any updates on this course?
Andrew
Can you update this course? @admin
Anonymous
please update
ElChico
please update!!!
maispower
Please update.
HyperFocus
Admin, can you please update this one? Thank you.
jentix
Please, update this course
Anonymous
Please add more courses from hws
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Узнайте о языке программирования Apple с открытым исходным кодом из практических примеров! Окунитесь в язык Swift, изучите основные понятия Swift, такие как циклы, коллекции, типы, дополнительные функции, функции, классы и многое другое.
Any help from you would be much appreciated! Thank you for your work, Andrew