iOS Tutorials and Insights

Learn about the latest trends in iOS. Read tutorials, posts, and insights from top iOS experts and developers for free.

GET STARTED

iOS tutorials, posts, and more

iOS or Android Development? What You Should Know Before Building an App

So, finally you took a decision to develop an app. Now it’s time to think about the platform. Eternal question raises — iOS or Android? What are the differences and which native app would be better...
iOS or Android Development? What You Should Know Before Building an App

iOS Swift: Implementing Photos App Image Scrolling with Scroll Views

Scroll View comes in handy when your content doesn't fit onto the screen perfectly — learn how to implement image scrolling with scroll views!
iOS Swift: Implementing Photos App Image Scrolling with Scroll Views

歡迎來到真實世界 - 原來是那個傳說中的MVVM阿

好不容易來到了續作的第三集,就這樣以近乎休刊般的速度,也寫了三篇長篇了。雖然對很多高手前輩來說,這些都是非常基礎的東西,但小蛇在跌跌撞撞了許久(還在跌)後,覺得有些東西還是自己寫下來,可以再次釐清自己的觀念,也偷偷希望能夠獲得高手指點或是加入討論,這就是邊緣人參與社會的方式阿(跟本就只是偷懶吧)。 話不多說(已經說很多了,想看電影心得可以直接跳到最後),就讓我們進入今天的主題。 這篇我們要來...
歡迎來到真實世界 - 原來是那個傳說中的MVVM阿

Changing Default Splash Screen In React Native

Step by step tutorial on adding splash screens to your applications.
Changing Default Splash Screen In React Native

What is the main difference between PATCH and PUT request?

Put : if i want to change myfirst name then send put request for Update { "first": "Nazmul", "last": "hasan" } but here has one problem is put request that when i want to send put request i have...

View Controller Lifecycle iOS applications

Start writView Controller Lifecycle iOS applications LifeCycle is an event that has several steps from the point of creation to deletion. It is a sequence of methods as they progress. If you want to d...
View Controller Lifecycle iOS applications

Swift 3 - Set Home Address for a New CNContact Instance

Adding contact address information via code using Swift 3.x
Swift 3 - Set Home Address for a New CNContact Instance

Turbocharge Your iOS Development: Cocoapods, fastlane, and Xcode Tutorial

Want to make your iOS development better, faster and more effective? Let Cocoapods, fastlane, and Xcode help you. This article provides a run-through of how these external tools work and offer a few helpful built-in features of Xcode.
Turbocharge Your iOS Development: Cocoapods, fastlane, and Xcode Tutorial

Swift & Objective-C: How to Use 2 Languages in Your Project

Today, we will be discussing how you can use Swift and Objective-C in your projects together. It’s not always easy, or as straightforward as Apple promises, but with a small amount of work you should be able to have both languages co-exist in a single project.
Swift & Objective-C: How to Use 2 Languages in Your Project

Core Data 101: Saving and Fetching

Today we will be focusing on a few important aspects of Core Data, namely, how to set up your model schema as well as fetching and saving data to your persistent store.
Core Data 101: Saving and Fetching

Building an iOS Geolocation Travel App with React Native

An app that manages and keeps track of favorite places and routes is something you can build using React Native—let's get started!
Building an iOS Geolocation Travel App with React Native

Parse Tutorial: Customizing Your Twitter/Facebook Signup/Login Views

In this Parse tutorial, you'll learn how to add and customize a simple Log In and Sign Up flow, and adjust it to look like a professional polished app with minimal efforts.
Parse Tutorial: Customizing Your Twitter/Facebook Signup/Login Views

Understanding Async Programming with Starbucks

Many people struggle to get their head around asynchronous programming, so here's a beginner-friendly explanation that that will help you understand what async programming does with a real-life example.
Understanding Async Programming with Starbucks

Swift Tips & Tricks: Using Functions as Parameters in Swift

Learn how to use functions such as Parameters and other practical things in Swift. Here are some quick tricks you can try.

Two Basic Ways To Populate Your UITableView

There are two main base ways to populate a tableview. The more popular is through Interface Building, using a prototype cell UI object. The other is strictly through code when you don't need a prototype cell from Interface Builder. Let's understand how these two are used and when should one be used over the other.

Build a Sample iPhone App that Saves a User's Session Data with NSUserDefaults

##Introduction: Create a Great User Experience If your app requires any kind of workflow or data entry, it is best to save app state periodically upon shutdown. Otherwise, users can lose all of their work. This would not only be a loss of data but also of time. One of your main goals is to create a great user experience. In regards to...
Build a Sample iPhone App that Saves a User's Session Data with NSUserDefaults

Bringing Behavior-Driven Development to XCode

As a former Ruby on Rails developer, anything I stumble upon that can give me a ride on the nostalgia train with what I’m currently working on will definitely grab my attention. All joking aside,...
Bringing Behavior-Driven Development to XCode

How and why I built PoochPlay

Dogs make our lives better and we wanted to return the favour. That's why, a team of vets and engineers came together and created PoochPlay. - A complete dog wellbeing management app and a wireless dog activity tracker. PoochPlay app is available for free to download and use. • PoochPlay app tracks your dog’s physical activity (even without a tracker!) • It monitors and manages your dog’s weight • Based on your dog’s age, weight, conditions, activity levels and the brand of food it already eats, Pooch Play recommends how much food they need every day. • It learns and notifies you about your dog’s daily, periodic, vaccination and de- worming schedules. We appreciate that every dog is unique, PoochPlay worked with vets and scientists to create an optimum algorithm that checks various details about your dog and works out a personal activity plan. The more information you enter about your pooch, the more specific the results. The activity tracker This beautiful, small, and ultra lightweight tracker clips on neatly to the existing collar of your dog. It understand over 240 breeds of dogs and using the app it creates an activity goal specifically for your dog. The battery lasts over 6 months and since it is waterproof and play-proof, you never have to take it off. It connects wirelessly to your phone and automatically updates the activity data to the app when you’re around. When you’re not around it can store up to 7 days of activity data. With PoochPlay activity tracker you will be able to ensure that your fur-baby gets the activity it needs and this data will help your vet with faster diagnosis and hence faster treatment.
How and why I built PoochPlay

How to Implement a Side Drawer Navigation for iOS

This iOS tutorial is a detailed explanation of an example showing you how to use Storyboard to integrate MMDrawerController in your application. After this tutorial, you should be able to implement a slide-out side menu into your iOS app.

iOS Quicktip: Adjusting View for Text Entry in a UITableView

Learn this iOS quick tip to learn how to automate adjusting view for text entry in a UITableView.

Get curated posts in your inbox

Read more posts to become a better developer

YOU MAY ALSO BE INTERESTED IN

Share ideas
with an editor
built for developers

LEARN MORE