Blog

Page 77 of my articles, tutorials, and thoughts

Latest Articles

Cover Image for Would it be beneficial to begin using instancetype instead of id?

Would it be beneficial to begin using instancetype instead of id?

Published on September 2, 2023

# Using instancetype instead of id: Is it worth it? πŸ€” Are you tired of dealing with obscure return types in Objective-C? Well, I've got good news for you! Clang, the compiler for Objective-C, introduces a new keyword called **instancetype**, which aims t

Cover Image for Objective-C for Windows
cygwingccwindows

Objective-C for Windows

Published on September 2, 2023

πŸ“ **Objective-C for Windows: A Complete Guide** So, you're interested in writing Objective-C on the Windows platform, huh? πŸ–₯️ Well, you're in luck! In this blog post, we'll address common issues and provide easy solutions to help you get started. Let's

Cover Image for Setting custom UITableViewCells height

Setting custom UITableViewCells height

Published on September 2, 2023

# πŸ“š How to Set Custom UITableViewCells Height Are you struggling with setting the height of your custom `UITableViewCell` based on the content inside it? Well, you're not alone! Many developers face this issue when dealing with dynamic content that requi

Cover Image for Why do Objective-C files use the .m extension?
file-extension

Why do Objective-C files use the .m extension?

Published on September 2, 2023

πŸ“πŸ–₯️🧩 **Objective-C .m Files: Decoding the Mystery** πŸ•΅οΈβ€β™‚οΈ Are you curious about the usage of the .m extension in Objective-C files? πŸ€” It's not just a random letter, my friend! πŸ˜„ In this blog post, we'll dive into the intriguing rationale behind thi

Cover Image for Converting NSString to NSDate (and back again)

Converting NSString to NSDate (and back again)

Published on September 2, 2023

# Converting NSString to NSDate (and back again) πŸ“…πŸ’¬ | #NSDate | #NSString | #Conversion | #TipsAndTricks Have you ever found yourself in a situation where you needed to convert an `NSString` to an `NSDate` (and vice versa)? πŸ˜• Fear not! In this blog p

Cover Image for How to deselect a selected UITableView cell?

How to deselect a selected UITableView cell?

Published on September 2, 2023

# πŸ“± How to Deselect a Selected UITableView Cell? πŸ”„ Are you trying to figure out how to deselect a selected cell in your UITableView? πŸ€” Don't worry, we've got you covered! In this blog post, we'll address common issues and provide easy solutions to help

Cover Image for Get push notification while App in foreground iOS

Get push notification while App in foreground iOS

Published on September 2, 2023

# Get Push Notification While App in Foreground iOS: A Complete Guide πŸ“²πŸ’₯ Are you looking to receive push notifications on iOS even when your app is in the foreground? You've come to the right place! In this guide, we'll address the common issue of not b

Cover Image for How do I do base64 encoding on iOS?

How do I do base64 encoding on iOS?

Published on September 2, 2023

# The Ultimate Guide to Base64 Encoding on iOS πŸ“± So you want to perform Base64 encoding on iOS? You've come to the right place! In this guide, we're going to dive into the world of Base64 encoding and decoding on iOS devices. Whether you're a beginner or

Cover Image for How can I make a clickable link in an NSAttributedString?

How can I make a clickable link in an NSAttributedString?

Published on September 2, 2023

# How to Make a Clickable Link in an NSAttributedString πŸ“ Hey there! Have you ever wondered how to make a user-readable link clickable in a UITextView, UILabel, or UITextField? You know, like when you want to display text with a link "behind" it, instead

Cover Image for How can I use NSError in my iPhone App?

How can I use NSError in my iPhone App?

Published on September 2, 2023

πŸ“±πŸ” How to Use NSError in Your iPhone App πŸš€πŸ’₯ Have you ever encountered annoying errors in your iPhone app that seem to pop up out of nowhere? πŸ€·β€β™‚οΈ Don't worry, fellow app developers! NSError is here to save the day! πŸ¦Έβ€β™€οΈ πŸ”§ Problem: You're catching