Getting Started with Swift: A Brief Intro to the New Programming Language
Along with the announcement of iOS 8 and Yosemite, Apple surprised all developers in the WWDC by launching a new programming language called Swift. At AppCoda, we’re all excited about the release of Swift. We enjoy...
First Time App Developer Success Stories Part 3: Am I Too Late to Learn iOS Programming
Am I too late to start learning iOS programming? Simply do a search on Google or Quora. You’ll see lots of discussions around the web. The mobile market has created tons of opportunities and possibilities. It’s...
Integrating Facebook Login in iOS App – The Manual Way
In my previous tutorial, I presented an easy and fast way to implement the login with Facebook feature. Based on the FBLoginView class, I demonstrated how logging in and out from Facebook can be done in really a few minutes with...
How to Integrate Facebook Login in iOS App
Integrating Facebook features into an app is nowadays a quite common task, and one of the most important steps in the integration process is the login functionality implementation. Logging in with Facebook not only allows you to...
Introduction to UIActionSheet and UIPopoverController
All mobile applications, no matter what they are about, they have one common and obvious characteristic: They offer interaction, which means that they are not static, but require input or actions needed to be taken by users from...
iOS Programming 101: How To Create Swipeable Table View Cell to Display More Options
When iOS 7 was first released, one of the many visual changes that particularly interested me was the swipe-to-delete gestures in the Mail app. By now you should be very familiar with the feature. After you swipe a table cell,...
Understanding Git Source Control in Xcode
During an application development process, a quite significant part is the way developers manage to keep track of the changes been made over time. It really consists of a necessary need to be able to store and handle copies of...
First Time App Developer Success Stories Part 2: From Zero iOS Programming Experience to Launching Their First Apps
You may have read some app millionaire stories that earn tons of money overnight. But you rarely find stories about app developers who are less successful. Recently I reached out to a number of first time app developers and asked...
iOS Programming 101: How To Create Circular Profile Picture and Rounded Corner Image
One of the changes in iOS 7 is that it favors the use of circular image over square image. You can find circular icons or images in stock apps such as Contacts and Phone. In this short post, we’ll explore the CALayer class...
Background Transfer Service in iOS 7 SDK: How To Download File in Background
In a previous tutorial I presented a specific new multitasking feature in iOS 7, the Background Fetch, showing how easy it is to make an app to schedule downloads in the background. In this tutorial, I am going to work with...