Blog Archive
-
Apr 14, 2021
•
Deque
•
swift,
swift ordered dictionary,
swift collections,
swift deque,
swift deque collections,
swift ordered set,
swift arrays,
deque vs arrays,
swift deque vs swift arrays
Exploring Deque in Swift Collections
-
Mar 24, 2021
•
Dictionary
•
swift,
swift dictionary,
dictionary
Swap keys and values of a Dictionary
-
Dec 25, 2020
•
Concurrency
•
swift async await,
async/await swift,
concurrency in swift,
swift concurrency,
async await,
async await swift5
Experimenting with Swift async and await pattern using Xcode
-
Dec 19, 2020
•
Apple Silicon
•
apple silicon,
cocoapods,
cocoapods apple silicon,
cocoapods not installing in apple silicon,
firebase,
firebase not building in apple silicon,
firebase in apple silicon,
firebase apple silicon,
m1 processor,
apple silicon project not building
Common problems and workarounds while building apps using Apple Silicon
-
Nov 1, 2020
•
UIButton
•
swift,
uibutton closure,
closure,
closure uibutton,
callbacks closure,
closure callbacks
Closure based actions in UIButton
-
Aug 29, 2020
•
PHPickerViewController
•
swift,
imageassets,
phphotopickerviewcontroller,
uiimagepikcercontroller,
images
Replacing UIImagePickerController with PHPickerViewController
-
Jun 14, 2020
•
XCAssets
•
swift,
imageassets,
localization,
image localization
Embracing Localization in Image Assets
-
May 19, 2020
•
Userdefaults
•
swift,
userdefaults
An effective way to clear entire Userdefaults in Swift
-
Mar 18, 2020
•
UICollectionView
•
Swift,
uicollectionview,
uicollectionviewcompositionallayout,
collection view,
compositional layouts
Using UICollectionViewCompositionalLayout in iOS 12 and earlier
-
Feb 13, 2020
•
Push Notifications
•
swift,
ios simulator,
simulator notifications
Simulating remote push notifications in a simulator
-
Jan 10, 2020
•
Closures
•
swift,
struct,
closures,
struct vs classes
Why should we avoid using closures in Swift structs?
-
Sep 29, 2019
•
Algorithms
•
swift,
timsort,
algorithms,
sort
Swift 5 replaces IntroSort with TimSort in the 'sort()' method
-
Sep 18, 2019
•
Postman
•
swift,
postman
Generate URLSession code in Swift using Postman
-
Aug 31, 2019
•
URLSession
•
swift,
iOS,
websockets,
URLSessionWebSocketTask
Introducing URLSessionWebSocketTask - Native WebSocket implementation using Swift 5
-
Aug 27, 2019
•
Swift fundamentals
•
swift,
iOS,
type casting
Swift bit #4 - Swifty ways of typecasting objects
-
Aug 12, 2019
•
Sign in with Apple
•
swift,
iOS,
Sign in with Apple
Enabling 'Sign in with Apple'in developer account
-
Aug 5, 2019
•
Sign in with Apple
•
Swift,
iOS,
Sign in with Apple
Integrating 'Sign in with Apple' in iOS apps
-
Aug 3, 2019
•
Swift fundamentals
•
swift,
for loops,
for in loops,
unwrap,
optionals
Swift bit #3 — Unwrap optional values using for in loop
-
Aug 3, 2019
•
Swift,
fundamentals
•
swift,
booleans
Swift bit #2 - Using Booleans the right way, in Swift
-
Aug 1, 2019
•
Swift fundamentals
•
swift,
for loops,
for in loops,
unwrap,
optionals
Swift bit #1 — Using “where” clause in “for in” loops
-
Jul 31, 2019
•
Personal
Humble beginnings