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

iOS Programming 101: Customize UITableView and UITableViewCell Background using Storyboard


In the last tutorial of our iOS Programming 101 series, we showed you how to customize the navigation bar and buttons with your own background image. This time, we’ll look into the customization and styling of UITableView...

  • Simon Ng
  • 6th Jan '13
  • 72
  • Read More...
Read Article
iOS
iOS

iOS Programming 101: How to Customize Navigation Bar and Back Button


Previously, in our iOS Programming 101 series, we showed you how to customize the appearance of the Tab Bar. In this tutorial, we’ll continue to talk about UI customization and cover how to use Appearance API to make the...

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

Core Data Part 2: Update, Delete Managed Objects and View Raw SQL Statement


This is the second article for our Core Data series. Previously, we gave you a brief introduction of Core Data and created a simple app to store all your device information. However, we only showed you how to insert records into...

  • Simon Ng
  • 23rd Dec '12
  • 82
  • Read More...
Read Article
iOS
iOS

iOS Programming 101: How To Customize Tab Bar Background and Appearance


With over 700,000 apps in App Store, your app must have a great design to stand out from others. If your app is still using the default design, you better give it a tweak and make it look better. I’m sure it’ll...

  • Simon Ng
  • 2nd Dec '12
  • 45
  • Read More...
Read Article
iOS
iOS

iOS Programming 101: Integrate Twitter and Facebook Sharing in Your App


Following the Twitter support in iOS 5, Apple added the support of Facebook in iOS 6. In the past, developers have to make use of the Facebook and Twitter API to integrate the sharing feature in their apps. With the built-in...

  • Simon Ng
  • 22nd Nov '12
  • 81
  • Read More...
Read Article
iOS
iOS

iOS Programming 101: Intro to MapKit API and Add an Annotation on Map


A month ago, we covered how to use Core Location framework to retrieve the user’s location. We also showed you how to convert the GPS coordinate into an address. However, the best way to show a location is to pin it on map....

  • Simon Ng
  • 14th Oct '12
  • 67
  • Read More...
Read Article
iOS
iOS

iOS Programming 101: How To Get the User Location in iPhone App


This is the third article of the iOS Programming 101 series. In the previous two articles, we showed you how to hide the tab bar and implement email feature in your app. In this article, we’ll show you how to add GPS...

  • Simon Ng
  • 9th Sep '12
  • 81
  • Read More...
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...
Newer Posts
  • 1
  • …
  • 14
  • 15
  • 16
  • 17
Older Posts

Connect with Us


AppCoda

Our Course/Books


Swift Programming book for Beginners
Newer Posts
  • 1
  • …
  • 14
  • 15
  • 16
  • 17
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 13, Swift 5.5 and iOS 15.
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 13, Swift 5.5 and iOS 15.

Copyright © AppCoda. 2023 • All rights reserved.

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

  • Twitter
  • Facebook
  • GitHub