AppCoda
  • Books
    • Beginning iOS 14 Programming with Swift
    • Intermediate iOS 13 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 14 Programming with Swift
    • Intermediate iOS 13 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 14 Programming with Swift
    • Intermediate iOS 13 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 14 Programming with Swift
    • Intermediate iOS 13 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 13 Programming with Swift and Mastering SwiftUI. iOS App Developer and Blogger. Follow me at Facebook, Twitter and Google+.

Read Article
iOS
iOS

How To Handle Row Selection in UITableView


If you’ve followed the iOS programming tutorials, I believe you should manage to create a simple Table View app with custom table cell. So far we focus on displaying data in the table view. But how do we know when someone...

  • Simon Ng
  • 6th May '12
  • 90
  • Read More...
Read Article
iOS
iOS

Customize Table View Cells for UITableView


Previously, we have created a simple Table View app to display list of recipes with a pre-defined image. In this tutorial, we’ll continue to work on the app and make it even better: Display different images for different...

  • Simon Ng
  • 29th Apr '12
  • 272
  • Read More...
Read Article
iOS
iOS

iOS Programming Tutorial: Create a Simple Table View App


Update: If you’re using Xcode 5, please check out the new tutorial about UITableView. Is it fun to create the Hello World app? In this tutorial, we’ll work on something more complex and build a simple app using Table...

  • Simon Ng
  • 22nd Apr '12
  • 201
  • Read More...
Read Article
iOS
iOS

iOS Programming Basic: How Does the Hello World App Work?


I hope you enjoy the first iOS programming tutorial and already created your first app. Before we move onto the next tutorial and build a more complex app, let’s step back and have a closer look at the Hello World app....

  • Simon Ng
  • 14th Apr '12
  • 115
  • Read More...
Read Article
iOS
iOS

Hello World! Build Your First iPhone App


Update: This tutorial only works for Xcode 4.6 or lower. If you’ve upgraded to Xcode 5, please check out the updated Hello World tutorial. We also published a new screencast to walk you through the process and updated the...

  • Simon Ng
  • 9th Apr '12
  • 94
  • Read More...
Read Article
iOS
iOS

How To Download Older Version of Xcode


In the previous article, I suggest you to download and install Xcode 4.3.2 for iOS development as all our upcoming tutorials will be written using this version. A few readers have raised a question about Xcode: Download refused...

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

What You Need to Begin iOS Programming


Update: The post is updated to make it compatible with Xcode 5 and iOS 7. Update #2: You can now refer to this sample chapter of our Beginning iOS 9 Programming with Swift book to learn what you need to start iOS programming. So...

  • Simon Ng
  • 6th Apr '12
  • 43
  • Read More...
Read Article
Announcement
Announcement

Why Launching AppCoda?


Last September, I released my first iPhone app on the App Store. It’s truly an amazing experience to develop an app. I have been programming for 10 years and developed various kinds of business systems. Yet this is the very...

  • Simon Ng
  • 25th Mar '12
  • 28
  • Read More...
Newer Posts
  • 1
  • …
  • 12
  • 13

Connect with Us


AppCoda

Our Course/Books


Swift Programming book for Beginners
Newer Posts
  • 1
  • …
  • 12
  • 13
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 14 Programming with Swift
Written for beginners without any programming experience. Supports Xcode 12, Swift 5.3 and iOS 14.
Intermediate iOS 13 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 14 Programming with Swift
Learn how to code in Swift and build a real world app from scratch. Now supports Xcode 12, Swift 5.3 and iOS 14.

Copyright © AppCoda. 2021 • All rights reserved.

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

  • Twitter
  • Facebook
  • GitHub