Swift tidings

keep in touch with Swift

iOS Development

The good start point for learning iOS development is Stanford course CS193p (Developing Applications for iOS). It's available on iTunes U.

Second place, that you definitely have to add to bookmarks is Apple Developer Documentation. It goes with XCode and integrated to it, but sometimes are convenient to read it from the site.

And there are two good sites with step-by-step iOS programming tutorials: AppCoda, Ray Wenderlich.




Swift Developers

Here I collect links to the good swift developers. They are writing interesting content and do cool things, so I hope this part will be helpful for other people too :)

If you write articles about Swift or just programming on it, feel free to send me email, and I'll add information about you here.

Select Country
Country name Dev.
United States 2190
United Kingdom 1069
British Indian Ocean Territory 499
Germany 409
Australia 382
France 361
Spain 348
Canada 326
China 251
Italy 212
Japan 171
Brazil 151
Poland 140
India 111
Sweden 96
Russian Federation 92
Singapore 87
Switzerland 75
Portugal 73
Tanzania, United Republic of 70
Mexico 66
Ukraine 59
Pakistan 56
Argentina 56
Norway 55
Greece 51
Belgium 50
Viet Nam 47
Denmark 41
Netherlands 40
Turkey 38
Finland 37
Colombia 37
Egypt 37
Hungary 37
French Southern Territories 33
Czechia 33
Israel 33
Thailand 29
Romania 27
New Zealand 27
Bangladesh 25
Puerto Rico 25
Indonesia 24
Malaysia 22
Bulgaria 19
Chile 18
Croatia 17
Taiwan 16
Korea, Democratic People's Republic of 16
Nepal 16
Nigeria 16
Serbia 15
Belarus 15
South Korea 14
Saudi Arabia 14
Austria 14
Moldova, Republic of 13
Lebanon 12
Iran, Islamic Republic of 12
Slovakia 11
Philippines 11
Ecuador 11
Central African Republic 10
South Africa 10
Uruguay 10
Åland Islands 10
Georgia 10
Kuwait 10
Bosnia and Herzegovina 9
Ireland 9
Slovenia 8
Armenia 7
Peru 7
Latvia 7
Lithuania 7
United Arab Emirates 6
Lao People's Democratic Republic 6
Jordan 5
Jersey 5
Ghana 5
Morocco 5
Estonia 5
Sri Lanka 5
Qatar 4
Congo, The Democratic Republic of the 4
Venezuela 4
Macedonia, Republic of 4
Côte d'Ivoire 4
Cambodia 4
Saint Helena, Ascension and Tristan da Cunha 4
Kenya 4
Bolivia, Plurinational State of 3
Saint Martin (French part) 3
Kazakhstan 3
Iceland 3
Tunisia 3
Hong Kong 3
Iraq 2
Oman 2
Afghanistan 2
Timor-Leste 2
Somalia 2
Uzbekistan 2
Nicaragua 2
Svalbard and Jan Mayen 2
Bahrain 2
Angola 1
Monaco 1
Bahamas 1
Cuba 1
Guatemala 1
Turks and Caicos Islands 1
Ethiopia 1
Albania 1
Mongolia 1
Macao 1
Libya 1
Bolivia 1
Haiti 1
Uganda 1
Myanmar 1
Costa Rica 1
Senegal 1
Honduras 1
Azerbaijan 1
Namibia 1
Algeria 1
Gambia 1

Swift Articles

My collection of the best articles about Swift.

All the articles I'm selecting manually and publish updates every day.

2017.09.21 Making your Swift code more testable with Dependency Injection and Protocols
2017.09.21 What cocoapods did actually in our development
2017.09.20 Top 5 iOS Libraries — September 2017
2017.09.20 Avoiding retain cycles in Swift
2017.09.20 Introducing Clean Swift Architecture (VIP)
2017.09.18 Creating custom collections in Swift
2017.09.14 iOS Biometric Local Authentication using Swift
2017.09.13 Views with Rounded Corners and Shadows
2017.09.07 How does your computer process integers
2017.09.07 ARKit — Geometry, materials, nodes, gestures Oh my!
2017.09.07 Hello ARKit
2017.09.07 Structuring your Swift files for simpler code
2017.08.23 What is an IBOutletCollection in iOSjQuery21308893260698722589_1503492137601
2017.08.22 Basic ARKit Concepts
2017.08.21 DRY String Localization with Interface Builder
2017.08.17 Algorithms — Min and Max
2017.08.17 The Good and the Bad of Swift Programming Language
2017.08.17 iOS Notes 42 : How to convert integer to a binary string ?
2017.08.17 RxSwift — ViewController done right™
2017.08.17 Lazy Stored Property in Swift
2017.08.16 Reactive Swift
2017.08.16 Making gradient view — iOS apps — Swift
2017.08.15 Getting started with Redux in Swift
2017.08.15 Swift iOS Pearls: Broadcasting Messages
2017.08.15 From async API to Rx API, with little to no work
2017.08.12 Swift 4.0 New updates :)
2017.08.11 Swift Encryption (AES-256-ECB/SHA512)
2017.08.10 Advanced Navigation Tabs with carousel view controllers on iOS
2017.08.10 Why You Should Use Swift Instead of Objective C
2017.08.09 I like to MVVM it MVVM it
2017.08.09 Type Erasure in Swift
2017.08.09 How to customise a view next to it’s declaration (in Swift)
2017.08.09 Linked Lists
2017.08.08 Why did Apple Advocate for Bastard Injection?
2017.08.08 Managing Temporary Files in Swift
2017.08.08 How to Build a TableView with Multiple Cell Types using Protocols
2017.08.01 Prototype design pattern in Swift
2017.08.01 Server side Swift for Laravel developers part 1
2017.07.31 Swift Tips: Access Control
2017.07.31 Firebase for startups. Yay or nay?
2017.07.31 Swift 4 — The powerful programming language that is also easy to learn
2017.07.31 CuteBaby: JSON & Swift
2017.07.31 Building a Travel Photo Sharing iOS App
2017.07.30 Clean Coding in Swift
2017.07.29 Swift Solutions: Bridge
2017.07.29 How add Objective-C files in a Swift Cocoa Touch Framework
2017.07.29 Swift World: What’s New in iOS 11 — Make Corner Round
2017.07.29 All about protocols in swift
2017.07.27 An Interesting Swift Benchmark
2017.07.26 Develop Server side Swift on Linux
2017.07.26 Type Injection in swift
2017.07.26 Introduction to Upspin on iOS
2017.07.26 MaterialColor: Perfect Library for Material Colors
2017.07.26 SWIFT — Custom UIView with XIB file
2017.07.26 Unit Testing — UITableView
2017.07.26 Whats new in swift 4
2017.07.25 Swifty UIColors
2017.07.25 Finding Non-localized Strings in xcode
2017.07.25 A great process to know how to unit test (your Swift code)
2017.07.25 Swift 4 In Brief
2017.07.25 iOS Notes 37 : How to cancel all & single notification ?
2017.07.23 Pros and cons of iOS machine learning APIs
2017.07.23 Method chaining in Swift
2017.07.23 Simple Logger(Console and file) for Swift.
2017.07.23 Functional programming: Closure reference cycle and fix
2017.07.23 Extensions, Private and Fileprivate
2017.07.23 Interactive InfoWindow GoogleMaps iOS
2017.07.23 Swift Enums and UITableView Sections
2017.07.22 Stacks
2017.07.22 iOS App Development Starter Pack for Noobs
2017.07.22 Higher order functions in swift: Filter, Map, Reduce, flatmap
2017.07.22 Clean code: The curse of a boolean parameter
2017.07.22 Calling Go code from Swift on iOS and vice versa with Gomobile
2017.07.21 My Adventure With Swift, Xcode And iOS
2017.07.21 Functional swift: All about Closures
2017.07.21 Intro to AVAudioSession
2017.07.21 Make your macOS app themable
2017.07.21 Working with ScrollView and AutoLayout
2017.07.20 Chaining methods in swift — (Don’t confuse with optional chaining)
2017.07.20 Why Swift for iOS Development is gaining momentum then Objective-C?

Swift Tweets