AppCoda
  • Books
    • Beginning iOS Programming with Swift
    • Intermediate iOS Programming with Swift
    • Mastering SwiftUI
    • Mastering Machine Learning with Core ML and Python
  • Swift Course
  • Tutorials
    • iOS
    • Swift
    • watchOS
    • tvOS
    • All Tutorials
  • App Marketing
  • Workshop
  • App Showcase
  • App Template
  • About
    • About Us
    • Our Team
    • Write for Us
    • Advertise
    • Contact Us
  • 中文
Search
  • Books
    • Beginning iOS Programming with Swift
    • Intermediate iOS Programming with Swift
    • Mastering SwiftUI
    • Mastering Machine Learning with Core ML and Python
  • Swift Course
  • Tutorials
    • iOS
    • Swift
    • watchOS
    • tvOS
    • All Tutorials
  • App Marketing
  • Workshop
  • App Showcase
  • App Template
  • About
    • About Us
    • Our Team
    • Write for Us
    • Advertise
    • Contact Us
  • 中文
AppCoda
  • Books
    • Beginning iOS Programming with Swift
    • Intermediate iOS Programming with Swift
    • Mastering SwiftUI
    • Mastering Machine Learning with Core ML and Python
  • Swift Course
  • Tutorials
    • iOS
    • Swift
    • watchOS
    • tvOS
    • All Tutorials
  • App Marketing
  • Workshop
  • App Showcase
  • App Template
  • About
    • About Us
    • Our Team
    • Write for Us
    • Advertise
    • Contact Us
  • 中文
Search
  • Books
    • Beginning iOS Programming with Swift
    • Intermediate iOS Programming with Swift
    • Mastering SwiftUI
    • Mastering Machine Learning with Core ML and Python
  • Swift Course
  • Tutorials
    • iOS
    • Swift
    • watchOS
    • tvOS
    • All Tutorials
  • App Marketing
  • Workshop
  • App Showcase
  • App Template
  • About
    • About Us
    • Our Team
    • Write for Us
    • Advertise
    • Contact Us
  • 中文
Simon Ng
Author @simonng

Simon Ng


Founder of AppCoda. Author of multiple iOS programming books including Beginning iOS Programming with Swift and Mastering SwiftUI. iOS App Developer and Blogger. Follow me at Facebook, Twitter and Google+.

Read Article
iOS
iOS

Improve the Recipe App With a Better Detail View Controller


Several weeks ago, we showed you how to use Segue in Storyboard to pass data between different view controllers. We’ve built a simple app to display a list of recipes. When user taps on any of the recipes, the app navigates...

  • Simon Ng
  • 14th Aug '12
  • 139
  • Read More...
Read Article
iOS
iOS

iOS Programming 101: How To Send Email in Your iPhone App


Here comes another tutorial for our iOS Programming 101 series. Last time, we show you how to hide tab bar in navigation interface. In this tutorial, we’ll show you how easy you can let user send email in your app. The iOS...

  • Simon Ng
  • 29th Jul '12
  • 66
  • Read More...
Read Article
iOS
iOS

Back To Basics: Intro to Object Oriented Programming


If you’re our long time follower, you know we’ve gone pretty far. By now, you should be able to build an iPhone app with tab bar, navigation controller and table view using Storyboard. One request on the top of my...

  • Simon Ng
  • 25th Jul '12
  • 34
  • Read More...
Read Article
iOS
iOS

iOS Programming 101: How To Hide Tab Bar in Navigation Interface


Appcoda started out with weekly tutorials to show you how to build an app. The weekly tutorials are very detailed with step by step procedures. So far the feedbacks about the tutorials and our free iOS development course are very...

  • Simon Ng
  • 15th Jul '12
  • 20
  • Read More...
Read Article
iOS
iOS

How To Add Search Bar in Table View


Update: If you’re developing on Xcode 5 and iOS 7, check out the updated tutorial here. One common questions I got about UITableView is how to implement a search bar for data searching. This tutorial will show how to add a...

  • Simon Ng
  • 8th Jul '12
  • 108
  • Read More...
Read Article
iOS
iOS

Storyboard Tutorial: Create Tab Bar Controller and Web View


This is the third article of the Storyboards series. Last time, we discussed how to pass data between view controllers with segue. It should be easy, right? Now let’s continue to polish our Storyboard project and see how...

  • Simon Ng
  • 25th Jun '12
  • 60
  • Read More...
Read Article
iOS
iOS

Storyboards Segue Tutorial: Pass Data Between View Controllers


This is the second article of our Storyboards series. In the first tutorial, we introduced the Storyboards, which is a friendly feature in Xcode for designing user interface. If you’ve followed the tutorial from start to...

  • Simon Ng
  • 17th Jun '12
  • 173
  • Read More...
Read Article
iOS
iOS

Use Storyboards to Build Navigation Controller and Table View


By now, if you’ve followed our tutorials, you should have a basic understanding about UITableView and how to build a simple app. This week, we’ll talk about something new – Storyboards. This is one of the most...

  • Simon Ng
  • 15th Jun '12
  • 88
  • Read More...
Read Article
iOS
iOS

Delete a Row from UITableView and Model-View-Controller


As said in the previous post, I have another question to answer before moving onto Storyboard tutorial. How can I delete a row from UITableView? This is another common question people raised when building the Simple Table App....

  • Simon Ng
  • 3rd Jun '12
  • 74
  • Read More...
Read Article
iOS
iOS

How to Add Splash Screen in Your iOS App


Before moving onto another detailed tutorial about Storyboard, I’d like to first answer a couple of questions left in comment or in our forum. One question is: How can I add a splash screen for my app? Is it difficult to...

  • Simon Ng
  • 27th May '12
  • 33
  • Read More...
Newer Posts
  • 1
  • …
  • 17
  • 18
  • 19
Older Posts

Connect with Us


AppCoda

Our Course/Books


Swift Programming book for Beginners
Newer Posts
  • 1
  • …
  • 17
  • 18
  • 19
Older Posts
AppCoda is one of the leading iOS programming communities. Our aim is to teach everyone how to build apps with high quality and easy-to-read tutorials. Learn by doing is the heart of our learning materials.

Meet AppCoda

About
Our Team
Write for Us
Advertise

Our Books

Beginning iOS Programming with Swift
Written for beginners without any programming experience. Supports Xcode 14, Swift 5.7 and iOS 16.
Intermediate iOS Programming with Swift
Written for developers with some iOS programming experience. The book uses a problem-solution approach to discuss the APIs and frameworks of iOS SDK.

Our Products

RSS App Template
Save you thousands of dollars. Simply plug your own RSS feeds and turn the Xcode template into a RSS reader or a Blog reader app.

Our Course

Beginning iOS Programming with Swift
Learn how to code in Swift and build a real world app from scratch. Now supports Xcode 14, Swift 5.7 and iOS 16.

Copyright © AppCoda. 2023 • All rights reserved.

Terms of Service | Privacy Policy | RSS Feed | Contact Us

  • Twitter
  • Facebook
  • GitHub