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

iOS Programming 101: How To Send SMS Text Message in iPhone Apps


This is a quick follow-up to the previous post on email attachment. Some of you mentioned if we can write a short tutorial about sending SMS text messages within iOS apps. So here we go. Not only designed for email, the Message...

  • Simon Ng
  • 13th Jul '13
  • 10
  • Read More...
Read Article
iOS
iOS

iOS Programming 101: How To Create Email with Attachment


A year ago, we wrote a short tutorial to show you how to send email using MessageUI framework. Some asked how to attach a photo, PDF document or Powerpoint in the email. Instead of replying every email individually, we think...

  • Simon Ng
  • 8th Jul '13
  • 22
  • Read More...
Read Article
iOS
iOS

How To Add a Slide-out Sidebar Menu in Your Apps


Editor’s note #1: This post has been updated for Xcode 6 and iOS 8. The demo app now supports the latest version of SWRevealViewController. Editor’s note #2: If you’re using Swift, please check out the Swift...

  • Simon Ng
  • 1st Jul '13
  • 346
  • Read More...
Read Article
iOS
iOS

Adding Local Notifications in Your iOS App


Before we dive into the local notification tutorial, let’s first talk about the history. Way back in iOS 3.0, Apple introduced the Push Notification Service (APNS) to bring the multitasking support to its mobile operating...

  • Simon Ng
  • 9th Jun '13
  • 60
  • Read More...
Read Article
iOS
iOS

iOS Programming 101: Simple Animation Using UIImageView


As you may know, we have released our first iOS game on App Store. Honestly, we do not have any game development experience. As we always said, “getting your hands dirty is the best way to learn programming”. We...

  • Simon Ng
  • 31st Mar '13
  • 52
  • Read More...
Read Article
iOS
iOS

Create Static Table View Using Storyboard


After we published the iCloud programming tutorial, the first question from our readers is not about iCloud but related to the static table view. If you’ve followed our tutorials, you should have a basic understanding about...

  • Simon Ng
  • 20th Mar '13
  • 25
  • Read More...
Read Article
iOS
iOS

iOS Programming 101: Record and Play Audio using AVFoundation Framework


Editor’s note: Some of you asked us to write a tutorial about audio recording. This week, we work with Yiqi Shi and Raymond from Purple Development to give you an introduction of AVFoundation framework. Yiqi and Raymond are...

  • Simon Ng
  • 27th Feb '13
  • 60
  • Read More...
Read Article
iOS
iOS

Handling Single and Multiple Selection in Collection View


In the past two tutorials, we covered the basics of UICollectionView and header/footer customization. You should already know how to display items using UICollectionView. However, we haven’t covered how to interact with the...

  • Simon Ng
  • 18th Feb '13
  • 33
  • Read More...
Read Article
iOS
iOS

How to Add Header and Footer View in UICollectionView


Previously, we covered the basics of UICollectionView and showed you how to present items in grid layout. It’ll be interesting to spilt recipes into different sections. Let’s say, the first section contains recipes...

  • Simon Ng
  • 24th Jan '13
  • 37
  • Read More...
Read Article
iOS
iOS

Create Grid Layout Using UICollectionView in iOS 6


Do you still remember the Recipe app that we have worked on several months ago? At that time, we showed you how to display a list of recipes using UITableView. Wouldn’t be great if it can display the recipe in a nice grid...

  • Simon Ng
  • 12th Jan '13
  • 73
  • Read More...
Newer Posts
  • 1
  • …
  • 9
  • 10
  • 11
  • …
  • 13
Older Posts

Connect with Us


AppCoda

Our Course/Books


Swift Programming book for Beginners
Newer Posts
  • 1
  • …
  • 9
  • 10
  • 11
  • …
  • 13
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 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