Fluffy 📱
Mostly iOS fun stuff
All Posts
Free Auto Layout Course
About
Products
Newsletter
All Posts
How to implement rounded corner image view with shadow
Get current location using Core Location (Tutorial)
Is it worth making an app where similar apps already exist in the App Store?
Getting started on building your own backend REST API using Sinatra
Using launch arguments / environment variables to simulate in-app purchase purchased and etc
Solving duplicated / repeating cells in Table view
How to use Static Table View in View Controllers
When to use UserDefaults, Keychain, or Core Data
Free up storage space of your Mac for iOS development
Replicating Twitter Slide Menu - Part 2 / 2
Replicating Twitter Slide Menu - Part 1 / 2
What is escaping closure and when to use it
Uniquely identify iOS device using DeviceCheck (Tutorial)
Handling button tap inside UITableView Cell without using tag
Upload image to server using URLSessionUploadTask
Implement Push Notification easily using CloudKit
How to perform action when user tap on push notification (foreground and background)
Intro to creating UI in code (programmatically) part 2 / 2 - Create Auto Layout Constraint using NSLayoutAnchor
Intro to creating UI in code (programmatically) part 1 / 2 - Create UI using initializer
Difference between Try, Try? and Try!
Fix (Workaround) for Xcode playground stuck in Launching Simulator or Running Playground
Replicating Spotify's Now Playing UI using Auto Layout - Part 2 / 2
Replicating Spotify's Now Playing UI using Auto Layout - Part 1 / 2
Use multiple target / scheme for different server environment URL
Smoothen your table view data loading using UITableViewDataSource Prefetching
ELI 5 - Optional and jargons
Test your app function without opening simulator and clicking 6 buttons
Save custom object / type into UserDefaults using Codable
ELI 5 - Delegate
Tips for using Xcode Playground
Parse JSON into struct / object using Decodable protocol
How to return value from a closure?
Overview of Closure in Swift
Perform function (UI update etc) only after all the network requests have completed using Dispatch Group
NSURLSession / URLSession tutorial for calling web API
Free Auto Layout Course
Auto Layout not working Checklist
What is constraint priority and how to use it
What is intrinsic content size and the usefulness of it
Why conflicting constraint happen and how to solve them
Why missing constraints appear and how to solve them
How Auto Layout calculates view position and size
Frame based layout VS Auto Layout using constraint
Check if user has purchased in-app item / product using Keychain
3 ways to pass data between view controllers (forth and back)
How to use UIScrollView With AutoLayout in Interface Builder / Storyboard
Show price in 2 decimal places using NumberFormatter
How to view rounded corners, borders in Interface Builder
How to run iOS app on another Mac's iOS Simulator