iOS8-Blog

Objective-C / Swift Tutorials, Resources and Competitions for the iPhone Developer

Developing iOS8 Apps Using Swift – Part 1- Hello World

iOS Development Swift Tutorial Apple recently announced a pretty major change to the way iOS apps have been developed in the past, an entirely different programming language called Swift which replaces Objective-C. In my efforts to learn the new language, I’ve decided I will be posting regularly as I step through the learning process, sharing everything I find. This is the first post of many on the topic, and I hope you decide to follow along! Are you wanting to build a Swift application ...

Read Full Article

How to: Detect screenshots in Objective-C and Swift like SnapChat

Detect screenshots like snapchat logo Have you got the Snapchat App? Even taken a screenshot of the image because you wanted to keep it forever? Ever wondered how to do that in your own app?

Read Full Article

How to send emails in your iOS Application using: MFMailComposeViewController

Have you wanted to send an e-mail from your app and pre-populate the fields like the recipient, subject, or body text? In this How to send emails from your ios application tutorial I will show you how. Thankfully Apple made it pretty easy with MFMailComposeViewController. There is a bit of setup, but most of its actual implementation is pretty easy.

Read Full Article

Getting started with NSNotificationCenter

Have you ever wanted to alert other classes of your app of some event from another one?

Read Full Article

FREE PDF: Zen and the Art of the Objective-C Craftsmanship

This awesome resource was started in November 2013. The initial goal was to provide guidelines to write the most clean Objective-C code possible: there are too many guidelines out there and all of them are debatable. We didn’t aim introducing hard rules but, instead, a way for writing code to be more uniform as possible across different developers. With time the scope moved to explain how to design and architecture good code.

Read Full Article

User Defined Runtime Attributes

User defined runtime attributes are the hidden gem of Xcode’s Interface Builder. Available since Xcode 4 and iOS 5, they provide the ability to configure properties of a view that you would otherwise be unable to configure in Interface Builder. As an advocate for the separation of concerns, I believe we should do in Interface Builder as much interface configuration as possible. Although runtime attributes are often overlooked, they can lead to much cleaner view controller code – something we ...

Read Full Article

iOS8 – How to use Objective-C Classes in Swift

What? Apple has brought out swift to start programming iOS 8 Applications. What if I need to use Objective-C in Swift? Don’t worry. You can do this.

Read Full Article

1 2 3 9