https://elegantchaos.com/2018/02/21/decoding-dictionaries-in-swift.html
https://github.com/elegantchaos/DictionaryCoding
https://github.com/elegantchaos/DictionaryCoding
GitHub
GitHub - elegantchaos/DictionaryCoding: Swift Decoder/Encoder which converts to/from dictionaries.
Swift Decoder/Encoder which converts to/from dictionaries. - elegantchaos/DictionaryCoding
π€©15β€13π13π13π―13π11π9π9
Where do you save Auth tokens?
Anonymous Poll
36%
UserDefaults
41%
Keychain
9%
CoreData
14%
What is an Auth Token?
π25β€18π13π12π10π€©10π10π―6
GitHub
GitHub - krzyzanowskim/CryptoSwift: CryptoSwift is a growing collection of standard and secure cryptographic algorithms implementedβ¦
CryptoSwift is a growing collection of standard and secure cryptographic algorithms implemented in Swift - krzyzanowskim/CryptoSwift
π€©20π17π17β€15π15π―11π10π10
Also I was surfing around the internet and found this. Looks promising.
https://github.com/YusukeHosonuma/iOS-MVP-Sample
https://github.com/YusukeHosonuma/iOS-MVP-Sample
GitHub
GitHub - YusukeHosonuma/iOS-MVP-Sample
Contribute to YusukeHosonuma/iOS-MVP-Sample development by creating an account on GitHub.
π25β€22π20π19π17π15π€©14π―10
π22β€20π20π19π18π18π€©16π―14
Nicely explained.
https://medium.com/read-priotix/s-o-l-i-d-is-an-acronym-for-five-design-principles-by-robert-c-6dcac7cae788
https://medium.com/read-priotix/s-o-l-i-d-is-an-acronym-for-five-design-principles-by-robert-c-6dcac7cae788
Medium
How S.O.L.I.D Principles in Swift Can Help To Make Your Code Cleaner
S.O.L.I.D stands for:
π27π€©23β€20π17π―17π16π14π12
YouTube
Apple Event β April 20, 2021
Watch the special Apple Event and learn about the new iMac, iPad Pro, and more.
To watch the event interpreted in American Sign Language (ASL), please click here https://youtu.be/TWIHE9yEdOw
00:00 Introduction
04:51 iPhone 12
06:06 AirTag
10:36 Appleβ¦
To watch the event interpreted in American Sign Language (ASL), please click here https://youtu.be/TWIHE9yEdOw
00:00 Introduction
04:51 iPhone 12
06:06 AirTag
10:36 Appleβ¦
π―26π22π€©22π21π20π18π18β€14
YouTube
Migrating to Combine
Kilo Loco goes over the basics of Apple's reactive framework Combine and how you can migrate from using delegates and callbacks, to using Futures and PassthroughSubjects.
*** Show Notes and Links ***
Project Files:
https://github.com/Kilo-Loco/content/β¦
*** Show Notes and Links ***
Project Files:
https://github.com/Kilo-Loco/content/β¦
π31π26β€24π€©24π―22π21π19π17
Udacity is offering a free nanodegree for one month for free. Go grab yours, less than 24 hours left I guess in the offer. Remember to cancel your subscription or they will charge the original fee after one month.
https://www.udacity.com/course/ios-developer-nanodegree--nd003
https://www.udacity.com/course/ios-developer-nanodegree--nd003
Udacity
iOS Developer Course I Become an iOS Developer | Udacity
Learn how to become an iOS developer with Udacity. Master the Swift programming language, and create a portfolio of iOS apps for iPhone and iPad to showcase your skills.
π―31β€26π23π22π18π17π16π€©15
What gitignore file you use for your iOS Projects?
π30π€©29π―28π27π22π20π19β€17
Forwarded from Readaggregator - iOS, Swift, Apple, Programming, Mobile (Nikita Ermolenko)
Consider the fact Swift Actors are available in the beta toolchain so far, nevertheless, we can play around with it by following great examples.
https://trycombine.com/posts/swift-actors/
#swift #concurrency
https://trycombine.com/posts/swift-actors/
#swift #concurrency
try Code
Swift Actors: A practical example, part 1
Swift development related blog-posts. Combine, modern concurrency model, Instruments, and more.
π31π―30β€28π25π€©25π23π22π22
Forwarded from Readaggregator - iOS, Swift, Apple, Programming, Mobile (Nikita Ermolenko)
Not so technical article but the Instagram team emphasizes some aspects of the app that could be more fluid and responsive with little details of implementation. I wish more apps were fluid as Threads.
https://about.instagram.com/blog/engineering/on-building-a-fluid-user-interface
#instagram #iOS
https://about.instagram.com/blog/engineering/on-building-a-fluid-user-interface
#instagram #iOS
π33β€30π―29π€©27π26π24π22π21
Forwarded from iOS Career Crash Course β’ May 17th-23rd β’ Essential Developer Academy by Caio & Mike
Quick reminder: There is only 1 day until the iOS Career Crash Course starts!
The first lecture goes live on Monday, May 17th, at 4 pm GMT.
β° Set a reminder on your phone so you don't forget.
Stay tuned because we'll send the links to access the lectures here.
See you on Monday, May 17th, at 4 pm GMT! ππ»
The first lecture goes live on Monday, May 17th, at 4 pm GMT.
β° Set a reminder on your phone so you don't forget.
Stay tuned because we'll send the links to access the lectures here.
See you on Monday, May 17th, at 4 pm GMT! ππ»
π38π36π35π€©34π―27π24π22β€20
Reddit
From the iOSProgramming community on Reddit: Stanford has started to release their 2021 iOS Class CS193p, Developing Applicationsβ¦
Posted by badlero - 424 votes and 37 comments
β€37π30π29π29π€©29π27π―26π22
Forwarded from Pavel Durov
The New York Times uncovered that Apple is involved in large-scale surveillance and censorship at the behest of China. It is sad, but not surprising: big tech companies often choose profits over freedoms.
Apple is very efficient at pursuing their business model, which is based on selling overpriced, obsolete hardware to customers locked in their ecosystem.
Every time I have to use an iPhone to test our iOS app I feel like Iβm thrown back into the Middle Ages. The iPhoneβs 60Hz displays canβt compete with the 120Hz displays of modern Android phones that support much smoother animations.
The worst part of Appleβs tech though is not clunkier devices or outdated hardware. Owning an iPhone makes you a digital slave of Apple β you are only allowed to use apps that Apple lets you install via their App Store, and you can only use Appleβs iCloud to natively back up your data.
Itβs no wonder that Appleβs totalitarian approach is so appreciated by the Communist Party of China, which β thanks to Apple β now has complete control over the apps and data of all its citizens who rely on iPhones.
Apple is very efficient at pursuing their business model, which is based on selling overpriced, obsolete hardware to customers locked in their ecosystem.
Every time I have to use an iPhone to test our iOS app I feel like Iβm thrown back into the Middle Ages. The iPhoneβs 60Hz displays canβt compete with the 120Hz displays of modern Android phones that support much smoother animations.
The worst part of Appleβs tech though is not clunkier devices or outdated hardware. Owning an iPhone makes you a digital slave of Apple β you are only allowed to use apps that Apple lets you install via their App Store, and you can only use Appleβs iCloud to natively back up your data.
Itβs no wonder that Appleβs totalitarian approach is so appreciated by the Communist Party of China, which β thanks to Apple β now has complete control over the apps and data of all its citizens who rely on iPhones.
Nytimes
Censorship, Surveillance and Profits: A Hard Bargain for Apple in China (Published 2021)
Apple built the worldβs most valuable business on top of China. Now it has to answer to the Chinese government.
π37π32π31π31β€30π30π―29π€©22
Letβs talk about MVVM and what are your best practices to it?
π40π34π€©33π29π―29π28β€27π27
YouTube
Xcode + Regular Expression = π€―
#iOS #swift #softwaredeveloper #iosdeveloper
Thank you for watching this video π
β Twitter: https://twitter.com/v_pradeilles
β GitHub: https://github.com/vincent-pradeilles/
β LinkedIn: https://www.linkedin.com/in/vincentpradeilles/
Thank you for watching this video π
β Twitter: https://twitter.com/v_pradeilles
β GitHub: https://github.com/vincent-pradeilles/
β LinkedIn: https://www.linkedin.com/in/vincentpradeilles/
π42π€©42β€39π37π―35π33π32π25