Skip to content

Commit 5228eee

Browse files
author
Bob Lee
committed
Prepared the udpated sheet for Swift 4
1 parent 11db4fa commit 5228eee

File tree

13 files changed

+101
-758
lines changed

13 files changed

+101
-758
lines changed

.DS_Store

-12 KB
Binary file not shown.

ABOUT.md

-3
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@ I'm a 20 year old male born in South Korea, raised in Malaysia, Vietnam, and liv
1111
| Test Driven Development | Learn how to create safe apps and open source library using CocoaPod with continuous integration |
1212
| Server Side Programming | Learn how to become a full-stack developer with Vapor, Realm, and Amazon Web Service |
1313

14-
15-
> **Note:** If you wish to join the VIP list, you may email me at `[email protected]`. You will receive a sign-up form. I care about building long-term relationships over short-term sales.
16-
1714
## The Why
1815
My dream is to provide affordable education channels for all people regardless of gender, religion, sex, race, color, and wealth. Since Sept 17, 2016, I've left college in NYC to pursue the vision. I have started off with teaching iOS Development with the Swift programming language. In 2017, I attempt to raise as much as funds through teaching to a startup which provides a learning platform. If you wish to join my journey, you may follow my daily story on [Instagram](https://instagram.com/bobthedev/).
1916

RESOURCES.md

+19-25
Original file line numberDiff line numberDiff line change
@@ -2,37 +2,34 @@
22
disqus: false
33
---
44

5-
# iOS Development {#ios}
6-
I try to stay consistent and provide as much as value for my students and readers.
5+
# iOS Development
76

87
### Complete Series
9-
If you are new to Swift, I'd recommend you to get started with these tutorials first.
108

119
| Name | Date | Source |
1210
|---------------|---------------|---------------|
1311
| [Learn Swift with Bob: Intermediate Swift Course] | May 10, 2017 | Udemy |
14-
| [The Beginner's Swift 3 Tutorial with Bob] | Nov 21, 2016 | YouTube |
12+
| [The Beginner's Swift Tutorial with Bob] | Nov 21, 2016 | YouTube |
1513

1614
[Learn Swift with Bob: Intermediate Swift Course]: https://udemy.com/learn-swift-with-bob/
17-
[The Beginner's Swift 3 Tutorial with Bob]: https://www.youtube.com/playlist?list=PL8btZwalbjYlRZh8Q1VK80Ly0YsZ7PZxx
15+
[The Beginner's Swift Tutorial with Bob]: https://www.youtube.com/playlist?list=PL8btZwalbjYlRZh8Q1VK80Ly0YsZ7PZxx
1816
[Swift Advanced Object Oriented Programming]: https://www.youtube.com/playlist?list=PL8btZwalbjYmZwMwqeeAZKHsQ81GxiuaD
1917
[Swift Protocol Oriented Programming with Bob]: https://www.youtube.com/playlist?list=PL8btZwalbjYm5xDXDURW9u86vCtRKaHML
2018
[Xcode 8 Auto Layout]: https://www.youtube.com/playlist?list=PL8btZwalbjYnH-IbqQlT1NIa0iNOlHcXh
2119

2220

2321
### iOS
24-
If you want to learn how to use certain APIs created provided by Apple
2522

2623
| Name | Date | Source |
2724
|---------------|---------------|---------------|
2825
| [Swift Retention Cycle in Closures and Delegate] | Mar 25, 2017 | Blog |
2926
| [The Life Cycle of an App] | Feb 6, 2017 | YouTube |
3027
| [Make Memory Management Great Again] | Feb 2, 2017 | Blog |
31-
| [Beginner's Guide to Core Data in Swift 3] | Dec 29, 2016 | Blog |
32-
| [Store UIColor with UserDefaults in Swift 3] | Dec 22, 2016 | Blog |
33-
| [Pass Data with NSNotification in Swift 3] | Dec 17, 2016 | Blog |
34-
| [UI & Networking Like a Boss in Swift 3] | Dec 10, 2016 | Blog |
35-
| [Intro to Grand Central Dispatch in Swift 3 with Bob] | Dec 3, 2016 | Blog |
28+
| [Beginner's Guide to Core Data in Swift] | Dec 29, 2016 | Blog |
29+
| [Store UIColor with UserDefaults in Swift] | Dec 22, 2016 | Blog |
30+
| [Pass Data with NSNotification in Swift] | Dec 17, 2016 | Blog |
31+
| [UI & Networking Like a Boss in Swift] | Dec 10, 2016 | Blog |
32+
| [Intro to Grand Central Dispatch in Swift with Bob] | Dec 3, 2016 | Blog |
3633
| [The Meaning of tableView.delegate = self] | Nov 30, 2016 | Blog |
3734
| [Introduction to Delegate in Swift] | Nov 26, 2016 | Blog |
3835

@@ -63,8 +60,8 @@ If you want to get your closure game strong and you are waiting for my RxSwift a
6360
| [Swift Capture List in Closures] | Mar 18, 2017 | Blog |
6461
| [Intro to Functional Programming with Bob] | Feb 27, 2017 | Blog |
6562
| [Completion Handlers in Swift with Bob] | March 4, 2017 | Blog |
66-
| [No Fear Closure in Swift 3 with Bob (Part 2)][Closure Part 2] | Jan 13, 2017 | Blog |
67-
| [No Fear Closure in Swift 3 with Bob][Closure Part 1] | Dec 31, 2016 | Blog |
63+
| [No Fear Closure in Swift with Bob (Part 2)][Closure Part 2] | Jan 13, 2017 | Blog |
64+
| [No Fear Closure in Swift with Bob][Closure Part 1] | Dec 31, 2016 | Blog |
6865

6966
[Swift Lazy Initialization with Closures]: (https://blog.bobthedeveloper.io/swift-lazy-initialization-with-closures-a9ef6f6312c)
7067

@@ -75,14 +72,13 @@ If you want to get your closure game strong and you are waiting for my RxSwift a
7572
[Intro to Functional Programming with Bob]: https://medium.com/ios-geek-community/intro-to-swift-functional-programming-with-bob-9c503ca14f13#.k65nrzgi0
7673

7774
### Swift
78-
What makes Swift unique and ranked as the second most loved language based on the Stack Overflow survey in 2016.
7975

8076
| Name | Date | Source |
8177
|---------------|---------------|---------------|
8278
| [The Complete Understanding of Delegate and Data Source] | May 20, 2017 | Blog |
8379
| [Intro to Generics in Swift with Bob] | Feb 18, 2017 | Blog |
84-
| [The Complete Understanding of Access Control in Swift 3] | Jan 25, 2017 | Blog |
85-
| [Intro to Error Handling in Swift 3] | Jan 22, 2017 | Blog |
80+
| [The Complete Understanding of Access Control in Swift] | Jan 25, 2017 | Blog |
81+
| [Intro to Error Handling in Swift] | Jan 22, 2017 | Blog |
8682
| [10 Tips to become a better Swift Ninja] | Nov 19, 2016 | Blog |
8783
| [10 Tips to become a better Swift Developer] | Nov 16, 2016 | Blog |
8884

@@ -106,7 +102,6 @@ What makes Swift unique and ranked as the second most loved language based on th
106102

107103

108104
### Opinions
109-
I share my biased perspectives on the iOS ecosystem.
110105

111106
| Name | Date | Source |
112107
|---------------|---------------|---------------|
@@ -118,7 +113,6 @@ I share my biased perspectives on the iOS ecosystem.
118113
| [5 Reasons I Fell in Love with Swift] | Oc 22, 2016 | Blog |
119114

120115
### Soft Skills
121-
If you would like to work as a freelancer, you might find these articles useful. I talk about how I received a number of job offers even though I didn't have much experience.
122116

123117
| Name | Date | Source |
124118
|---------------|---------------|---------------|
@@ -149,9 +143,9 @@ If you would like to work as a freelancer, you might find these articles useful.
149143

150144
[Make Memory Management Great Again]: https://medium.com/ios-geek-community/make-memory-management-great-again-f781fb29cea1#.x20vj2bqu
151145

152-
[The Complete Understanding of Access Control in Swift 3]: https://medium.com/ios-geek-community/the-complete-understanding-of-access-control-in-swift-3-c1c71f2add0b#.kv63a8y69
146+
[The Complete Understanding of Access Control in Swift]: https://medium.com/ios-geek-community/the-complete-understanding-of-access-control-in-swift-3-c1c71f2add0b#.kv63a8y69
153147

154-
[Intro to Error Handling in Swift 3]: https://medium.com/ios-geek-community/intro-to-error-handling-in-swift-3-edb2ce6a6668#.o04kg8kz6
148+
[Intro to Error Handling in Swift]: https://medium.com/ios-geek-community/intro-to-error-handling-in-swift-3-edb2ce6a6668#.o04kg8kz6
155149

156150
[Protocol Oriented Programming View in Swift]: https://medium.com/ios-geek-community/protocol-oriented-programming-view-in-swift-3-8bcb3305c427#.ocfn79olx
157151

@@ -177,16 +171,16 @@ If you would like to work as a freelancer, you might find these articles useful.
177171

178172
[Introduction to Grand Central Dispatch]: https://medium.com/ios-geek-community/intro-to-grand-central-dispatch-in-swift-3-with-bob-lee-1d4b56f731b3#.rimhl5aza
179173

180-
[Beginner's Guide to Core Data in Swift 3]: https://medium.com/ios-geek-community/beginners-guide-to-core-data-in-swift-3-85292ef4edd#.upinbkym9
174+
[Beginner's Guide to Core Data in Swift]: https://medium.com/ios-geek-community/beginners-guide-to-core-data-in-swift-3-85292ef4edd#.upinbkym9
181175

182-
[Store UIColor with UserDefaults in Swift 3]: https://medium.com/ios-geek-community/store-uicolor-with-userdefaults-in-swift-3-e41195c29147#.li6vh2fbr
176+
[Store UIColor with UserDefaults in Swift]: https://medium.com/ios-geek-community/store-uicolor-with-userdefaults-in-swift-3-e41195c29147#.li6vh2fbr
183177

184-
[Pass Data with NSNotification in Swift 3]: https://medium.com/ios-geek-community/pass-data-with-nsnotification-in-swift-3-73743723c84b
178+
[Pass Data with NSNotification in Swift]: https://medium.com/ios-geek-community/pass-data-with-nsnotification-in-swift-3-73743723c84b
185179

186180
[Top 10 Ground Rules for iOS Developers]: https://medium.com/ios-geek-community/top-10-ground-rules-for-ios-developers-fb3f25eda3d3#.umq0hjs8t
187181

188-
[UI & Networking Like a Boss in Swift 3]: https://medium.com/ios-geek-community/ui-networking-like-a-boss-in-swift-3-b4607dadfcea#.u6jkr5hkc
182+
[UI & Networking Like a Boss in Swift]: https://medium.com/ios-geek-community/ui-networking-like-a-boss-in-swift-3-b4607dadfcea#.u6jkr5hkc
189183

190-
[Intro to Grand Central Dispatch in Swift 3 with Bob]: https://medium.com/ios-geek-community/intro-to-grand-central-dispatch-in-swift-3-with-bob-lee-1d4b56f731b3#.zf727d11v
184+
[Intro to Grand Central Dispatch in Swift with Bob]: https://medium.com/ios-geek-community/intro-to-grand-central-dispatch-in-swift-3-with-bob-lee-1d4b56f731b3#.zf727d11v
191185

192186
[Introduction to Delegate in Swift]: https://medium.com/ios-geek-community/the-meaning-of-delegate-in-swift-347eaa9674d#.hatglcuzg

content/swift-server-side/Learning-Material.md

-15
This file was deleted.

content/swift-server-side/RESTAPI.md

-4
This file was deleted.

content/swift-server-side/aas.md

-28
This file was deleted.

content/swift-server-side/vapor.md

-11
This file was deleted.

0 commit comments

Comments
 (0)