Этот курс содержит шесть полных книг, а также более 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 и многое другое!
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Урок 1.
01:47:54
Hacking with Swift - Introduction to Swift
Урок 2.
01:05:25
Hacking with Swift - Project 1 (UIKit)
Урок 3.
00:43:34
Hacking with Swift - Project 2 (UIKit)
Урок 4.
00:15:15
Hacking with Swift - Project 3 (UIKit)
Урок 5.
00:40:46
Hacking with Swift - Project 4 (UIKit)
Урок 6.
00:46:22
Hacking with Swift - Project 5 (UIKit)
Урок 7.
00:35:12
Hacking with Swift - Project 6 (UIKit)
Урок 8.
00:38:00
Hacking with Swift - Project 7 (UIKit)
Урок 9.
01:07:03
Hacking with Swift - Project 8 (UIKit)
Урок 10.
00:19:42
Hacking with Swift - Project 9 (UIKit)
Урок 11.
00:37:59
Hacking with Swift - Project 10 (UIKit)
Урок 12.
01:01:50
Hacking with Swift - Project 11 (UIKit)
Урок 13.
00:24:40
Hacking with Swift - Project 12 (UIKit)
Урок 14.
00:43:21
Hacking with Swift - Project 13 (UIKit)
Урок 15.
00:48:18
Hacking with Swift - Project 14 (UIKit)
Урок 16.
00:20:55
Hacking with Swift - Project 15 (UIKit)
Урок 17.
00:19:27
Hacking with Swift - Project 16 (UIKit)
Урок 18.
00:21:38
Hacking with Swift - Project 17 (UIKit)
Урок 19.
00:15:40
Hacking with Swift - Project 18 (UIKit)
Урок 20.
00:50:32
Hacking with Swift - Project 19 (UIKit)
Урок 21.
00:41:18
Hacking with Swift - Project 20 (UIKit)
Урок 22.
00:24:44
Hacking with Swift - Project 21 (UIKit)
Урок 23.
00:26:03
Hacking with Swift - Project 22 (UIKit)
Урок 24.
01:13:53
Hacking with Swift - Project 23 (UIKit)
Урок 25.
00:22:10
Hacking with Swift - Project 24 (UIKit)
Урок 26.
00:35:01
Hacking with Swift - Project 25 (UIKit)
Урок 27.
00:54:38
Hacking with Swift - Project 26 (UIKit)
Урок 28.
00:37:27
Hacking with Swift - Project 27 (UIKit)
Урок 29.
00:31:03
Hacking with Swift - Project 28 (UIKit)
Урок 30.
01:16:22
Hacking with Swift - Project 29 (UIKit)
Урок 31.
00:47:13
Hacking with Swift - Project 30 (UIKit)
Урок 32.
00:58:06
Hacking with Swift - Project 1 (SwiftUI)
Урок 33.
01:00:55
Hacking with Swift - Project 2 (SwiftUI)
Урок 34.
00:38:44
Hacking with Swift - Project 3 (SwiftUI)
Урок 35.
00:53:48
Hacking with Swift - Project 4 (SwiftUI)
Урок 36.
00:44:57
Hacking with Swift - Project 5 (SwiftUI)
Урок 37.
00:47:02
Hacking with Swift - Project 6 (SwiftUI)
Урок 38.
01:09:36
Hacking with Swift - Project 7 (SwiftUI)
Урок 39.
01:37:50
Hacking with Swift - Project 8 (SwiftUI)
Урок 40.
00:39:55
Hacking with Swift - Project 9 (SwiftUI)
Урок 41.
01:33:11
Hacking with Swift - Project 10 (SwiftUI)
Урок 42.
01:17:54
Hacking with Swift - Project 11 (SwiftUI)
Урок 43.
00:53:06
Hacking with Swift - Project 12 (SwiftUI)
Урок 44.
01:29:44
Hacking with Swift - Project 13 (SwiftUI)
Урок 45.
02:00:36
Hacking with Swift - Project 14 (SwiftUI)
Урок 46.
00:38:11
Hacking with Swift - Project 15 (SwiftUI)
Урок 47.
01:45:16
Hacking with Swift - Project 16 (SwiftUI)
Урок 48.
01:53:00
Hacking with Swift - Project 17 (SwiftUI)
Урок 49.
00:55:25
Hacking with Swift - Project 18 (SwiftUI)
Урок 50.
01:35:53
Hacking with Swift - Project 19 (SwiftUI)
Урок 51.
00:08:35
PRO SWIFT - 1-1-PatternMatching-Tuples
Урок 52.
00:04:10
PRO SWIFT - 1-2-PatternMatching-Loops
Урок 53.
00:04:18
PRO SWIFT - 1-3-PatternMatching-Optionals
Урок 54.
00:05:09
PRO SWIFT - 1-4-PatternMatching-Ranges
Урок 55.
00:07:26
PRO SWIFT - 1-5-PatternMatching-Enums
Урок 56.
00:03:38
PRO SWIFT - 1-6-PatternMatching-Types
Урок 57.
00:03:13
PRO SWIFT - 1-7-PatternMatching-Where
Урок 58.
00:09:06
PRO SWIFT - 2-1-IfSwitchExpressions
Урок 59.
00:06:32
PRO SWIFT - 2-2-Guard
Урок 60.
00:07:37
PRO SWIFT - 2-3-NilCoalescing
Урок 61.
00:07:41
PRO SWIFT - 2-4-Lazy-Properties
Урок 62.
00:04:15
PRO SWIFT - 2-5-LazySingletons
Урок 63.
00:05:47
PRO SWIFT - 2-6-LazySequences
Урок 64.
00:04:26
PRO SWIFT - 2-7-Destructuring
Урок 65.
00:07:40
PRO SWIFT - 2-8-LabeledStatements
Урок 66.
00:06:16
PRO SWIFT - 2-9-NestedTypes
Урок 67.
00:13:16
PRO SWIFT - 2-10-NestedFunctions
Урок 68.
00:09:39
PRO SWIFT - 2-11-DocumentationMarkup
Урок 69.
00:07:59
PRO SWIFT - 3-1-UsefulInitializers
Урок 70.
00:12:25
PRO SWIFT - 3-2-Strings
Урок 71.
00:14:54
PRO SWIFT - 3-3-Enums
Урок 72.
00:12:15
PRO SWIFT - 3-4-Arrays
Урок 73.
00:05:48
PRO SWIFT - 3-5-Dictionaries
Урок 74.
00:13:24
PRO SWIFT - 3-6-Sets
Урок 75.
00:18:26
PRO SWIFT - 3-7-Tuples
Урок 76.
00:13:37
PRO SWIFT - 3-8-Ranges
Урок 77.
00:12:32
PRO SWIFT - 3-9-Generics
Урок 78.
00:06:22
PRO SWIFT - 3-10-KeyPaths
Урок 79.
00:06:20
PRO SWIFT - 4-1-ClassesVsStructs
Урок 80.
00:04:14
PRO SWIFT - 4-2-WhyStructs
Урок 81.
00:03:17
PRO SWIFT - 4-3-WhyClasses
Урок 82.
00:06:23
PRO SWIFT - 4-4-Immutability
Урок 83.
00:03:38
PRO SWIFT - 4-5-Closures
Урок 84.
00:06:39
PRO SWIFT - 4-6-MixingClassesAndStructs
Урок 85.
00:03:36
PRO SWIFT - 5-1-VariadicFunctions
Урок 86.
00:16:52
PRO SWIFT - 5-2-OperatorOverloading
Урок 87.
00:09:18
PRO SWIFT - 5-3-AddingNewOperators
Урок 88.
00:08:20
PRO SWIFT - 5-4-SimpleClosures
Урок 89.
00:03:40
PRO SWIFT - 5-5-ClosureCapturing
Урок 90.
00:04:43
PRO SWIFT - 5-6-ClosureShorthandSyntax
Урок 91.
00:05:46
PRO SWIFT - 5-7-ClosuresOperatorsFunctions
Урок 92.
00:08:16
PRO SWIFT - 5-8-EscapingClosures
Урок 93.
00:07:15
PRO SWIFT - 5-9-Autoclosure
Урок 94.
00:08:17
PRO SWIFT - 6-1-ErrorFundamentals
Урок 95.
00:04:56
PRO SWIFT - 6-2-ErrorPropagation
Урок 96.
00:09:51
PRO SWIFT - 6-3-ThrowingParameters
Урок 97.
00:06:23
PRO SWIFT - 6-4-TypedThrows
Урок 98.
00:04:36
PRO SWIFT - 6-5-Try
Урок 99.
00:11:30
PRO SWIFT - 6-6-Assertions
Урок 100.
00:03:16
PRO SWIFT - 6-7-Never
Урок 101.
00:09:35
PRO SWIFT - 7-1-WhatIsFunctionalProgramming
Урок 102.
00:14:16
PRO SWIFT - 7-2-Map
Урок 103.
00:07:32
PRO SWIFT - 7-3-CompactMap
Урок 104.
00:04:51
PRO SWIFT - 7-4-FlatMap
Урок 105.
00:04:19
PRO SWIFT - 7-5-Filter
Урок 106.
00:11:27
PRO SWIFT - 7-6-Reduce
Урок 107.
00:11:00
PRO SWIFT - 7-7-Sort
Урок 108.
00:04:37
PRO SWIFT - 7-8-KeyPathExpressions
Урок 109.
00:14:59
PRO SWIFT - 7-9-FunctionComposition
Урок 110.
00:02:40
PRO SWIFT - 7-10-LazyFunctions
Урок 111.
00:07:55
PRO SWIFT - 7-11-FunctorsAndMonads
Урок 112.
00:03:53
PRO SWIFT - 8-1-OOPIntro
Урок 113.
00:06:11
PRO SWIFT - 8-2-Encapsulation
Урок 114.
00:05:02
PRO SWIFT - 8-3-Inheritance
Урок 115.
00:05:56
PRO SWIFT - 8-4-Super
Урок 116.
00:02:38
PRO SWIFT - 8-5-Polymorphism
Урок 117.
00:01:42
PRO SWIFT - 8-6-FinalClasses
Урок 118.
00:02:04
PRO SWIFT - 8-7-StaticProperties
Урок 119.
00:01:07
PRO SWIFT - 8-8-IsAHasA
Урок 120.
00:04:28
PRO SWIFT - 9-1-POPIntro
Урок 121.
00:06:19
PRO SWIFT - 9-2-POPDetails
Урок 122.
00:03:09
PRO SWIFT - 9-3-ThinkingHorizontally
Урок 123.
00:06:55
PRO SWIFT - 9-4-POPInPractice
Урок 124.
00:03:15
PRO SWIFT - 9-5-ConstrainedExtensions
Урок 125.
00:22:02
PRO SWIFT - 9-6-ExampleExtensions
Урок 126.
00:22:52
BEYOND CODE Git-1-Tour
Урок 127.
00:02:04
BEYOND CODE Git-2-AddingFiles
Урок 128.
00:04:46
BEYOND CODE Git-3-FixingMistakes
Урок 129.
00:01:35
BEYOND CODE Git-4-UnstagingChanges
Урок 130.
00:01:45
BEYOND CODE Git-5-SeeingWhatsChanged
Урок 131.
00:06:30
BEYOND CODE Git-6-StagingPartialChanges
Урок 132.
00:02:59
BEYOND CODE Git-7-RemovingFiles
Урок 133.
00:01:50
BEYOND CODE Git-8-ShortStatuses
Урок 134.
00:02:38
BEYOND CODE Git-9-CommitMessages
Урок 135.
00:02:31
BEYOND CODE Git-10-AmendingCommits
Урок 136.
00:09:10
BEYOND CODE Git-11-Logging
Урок 137.
00:13:25
BEYOND CODE Git-12-Branching
Урок 138.
00:06:39
BEYOND CODE Git-13-Rebasing
Урок 139.
00:01:43
BEYOND CODE Git-14-Tagging
Урок 140.
00:07:05
BEYOND CODE Git-15-Stashing
Урок 141.
00:19:05
BEYOND CODE Git-16-Remotes
Урок 142.
00:07:06
BEYOND CODE Git-17-Techniques
Урок 143.
00:02:29
BEYOND CODE Regex-1-Introduction
Урок 144.
00:10:26
BEYOND CODE Regex-2-CharacterClasses
Урок 145.
00:09:29
BEYOND CODE Regex-3-Quantification
Урок 146.
00:18:20
BEYOND CODE Regex-4-MetaCharacters
Урок 147.
00:06:50
BEYOND CODE Regex-5-Grouping
Урок 148.
00:05:03
BEYOND CODE Regex-6-GreedyMatching
Урок 149.
00:07:23
BEYOND CODE Regex-7-EscapeCharacters
Урок 150.
00:05:46
BEYOND CODE Regex-8-BackReferences
Урок 151.
00:04:04
BEYOND CODE Regex-9-Lookahead
Урок 152.
00:15:15
BEYOND CODE Regex-10-MatchGroups
Урок 153.
00:08:03
BEYOND CODE Regex-11-Replacements
Урок 154.
00:06:32
BEYOND CODE Regex-12-Grep
Урок 155.
00:11:42
BEYOND CODE Terminal-1-Tour
Урок 156.
00:04:59
BEYOND CODE Terminal-2-ReadingFileContents
Урок 157.
00:11:48
BEYOND CODE Terminal-3-PagingOutput
Урок 158.
00:01:13
BEYOND CODE Terminal-4-HeadTail
Урок 159.
00:01:09
BEYOND CODE Terminal-5-CountingLines
Урок 160.
00:10:04
BEYOND CODE Terminal-6-Wildcards
Урок 161.
00:03:41
BEYOND CODE Terminal-7-Piping
Урок 162.
00:07:33
BEYOND CODE Terminal-8-Find
Урок 163.
00:04:14
BEYOND CODE Terminal-9-Grep
Урок 164.
00:02:20
BEYOND CODE Terminal-10-CopyingMoving
Урок 165.
00:01:43
BEYOND CODE Terminal-11-FileInformation
Урок 166.
00:05:54
BEYOND CODE Terminal-12-Backticks
Урок 167.
00:04:09
BEYOND CODE Terminal-13-SortUniq
Урок 168.
00:15:13
BEYOND CODE Terminal-14-Tips
Урок 169.
00:05:05
BEYOND CODE Terminal-15-Challenges
Урок 170.
00:06:27
BEYOND CODE Terminal-16-Remote
Урок 171.
00:04:56
BEYOND CODE Terminal-17-Multiplexing
Урок 172.
00:02:11
SWIFT for Beginners 1-1 Why Swift
Урок 173.
00:02:44
SWIFT for Beginners 1-2 About this course
Урок 174.
00:02:28
SWIFT for Beginners 1-3 How to follow along
Урок 175.
00:08:43
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