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
  • 中文
Announcement

Mastering SwiftUI for iOS 17 and Xcode 15 is now Released


As you know, Apple is set to release the official version of iOS 17 and Xcode 15 later this month. To ensure you stay up-to-date with these new releases, we have made significant updates to our Mastering SwiftUI book and its accompanying app projects. The content of the book has been revised to align with Xcode 15 and...

  • Simon Ng
  • 13th Sep '23
  • 0
Announcement

Mastering SwiftUI for iOS 16 and Xcode 14 is Now Released


As you know, Apple released Xcode 14 and iOS 16, along with the debut of iPhone 14. Now our Mastering SwiftUI book is updated to support the latest version of iOS and Xcode. All the content including screenshots and source code are updated for Xcode 14 and iOS 16. On top of that, we added over 100 pages of...

  • Simon Ng
  • 6th Oct '22
  • 0
Announcement

Announcing Beginning iOS Programming with Swift for iOS 15 and Xcode 13


After months of hard work, the new edition of our Beginning iOS Programming with Swift course for iOS 15 and Xcode 13 is now officially launched. In addition to updating our course for iOS 15 and Xcode 13, this new update comes with two editions of the beginner book for UIKit and SwiftUI. Should you learn SwiftUI or...

  • Simon Ng
  • 22nd Oct '21
  • 0
Announcement

Announcing Mastering SwiftUI Book for Xcode 12 and iOS 14


We are launching the update of our Mastering SwiftUI book for Xcode 12 and iOS 14. Along with the release of Xcode 12, Apple released a big update to the SwiftUI framework with a lot of additions. Other than adding new UI components to streamline your UI development, Xcode 12 introduces a new App lifecycle API for...

  • Simon Ng
  • 29th Sep '20
  • 0
SwiftUI

Building Collection Views in SwiftUI with LazyVGrid and LazyHGrid


The initial release of SwiftUI didn’t come with a native collection view. You can either build your own solution or use third party libraries. In this year’s WWDC, Apple introduced tons of new features for the SwiftUI framework. One of them is to address the need of implementing grid views. SwiftUI now...

  • Simon Ng
  • 25th Jun '20
  • 0
iOS

Learn SwiftUI Using Swift Playgrounds for iPad and Mac


“I only have an iPad. Can I use it to develop iOS apps?” This is one of the most common questions for beginners. My answer is always “No, you need a Mac to run Xcode for iOS app development.” “But how about Swift Playgrounds for iPad? Can I use the app to learn Swift and app...

  • Simon Ng
  • 12th Mar '20
  • 0
Read Article
SwiftUI
SwiftUI

Using ImageRenderer to Convert SwiftUI Views into Images


ImageRenderer is another new API for SwiftUI that comes with iOS 16. It allows you to easily convert any SwiftUI views into an image. The implementation is very simple. You instantiate an instance of ImageRenderer with a view for...

  • Simon Ng
  • 7th Jul '22
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

How to Use ShareLink for Sharing Data Like Text and Photos


In iOS 16, SwiftUI comes with a new view called ShareLink. When users tap on the share link, it presents a share sheet for users to share content to other applications or copy the data for later use. The ShareLink view is...

  • Simon Ng
  • 2nd Jul '22
  • 0
  • Read More...
Read Article
Swift
Swift

Optional Binding in Swift 5.7: A Shorter Version of if let


Other than all the new features of SwiftUI in iOS 16, Apple also announced Swift 5.7 which will come along with the release of Xcode 14. Let’s check out one minor but welcome change in Swift 5.7. Swift has the concept of...

  • Simon Ng
  • 22nd Jun '22
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

Creating a Line Chart Using SwiftUI Charts API


The Charts framework is one of my favourite features for the new version of SwiftUI in iOS 16. Prior to iOS 16, you need to build your own charts or rely on third party library to render charts for you. With the release of this...

  • Simon Ng
  • 21st Jun '22
  • 0
  • Read More...
Read Article
Xcode
Xcode

Enabling Developer Mode in iOS 16 for Xcode Development


Whether you just start learning iOS developement or have been building apps for years, you will need to deploy your app to a real iOS device for testing. In iOS 16, you need to perform a couple of configuration to enable...

  • Simon Ng
  • 17th Jun '22
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

How to Capture Text within Image Using Live Text API and SwiftUI


Last year, iOS 15 came with a very useful feature known as Live Text. You may have heard of the term OCR (short for Optical Character Recognition), which is the process for converting an image of text into a machine-readable text...

  • Simon Ng
  • 16th Jun '22
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

How to Display a Bottom Sheet Using SwiftUI


In iOS 15, Apple unveiled the UISheetPresentationController class for displaying an expandable bottom sheet in iOS apps. At the time, it’s only available in the UIKit framework. For SwiftUI, you either have to build your...

  • Simon Ng
  • 14th Jun '22
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

What’s New in SwiftUI 4 for iOS 16


Earlier this week, Apple kicked off WWDC 22. The SwiftUI framework continues to be one of the main focuses of the conference. As expected, Apple announced a new version of SwiftUI that comes along with iOS 16 and Xcode 14. This...

  • Simon Ng
  • 11th Jun '22
  • 0
  • Read More...
Read Article
iOS
iOS

Language Detection and Text to Speech in SwiftUI Apps


With the advent of machine learning and artificial intelligence, the iOS SDK already comes with a number of frameworks for developers to develop apps with machine learning-related features. In this tutorial, let’s explore...

  • Simon Ng
  • 2nd Jun '22
  • 0
  • Read More...
Read Article
SwiftUI
SwiftUI

How to Create Confetti Animations in SwiftUI


From time to time, we received questions about how to create confetti animations. Undoubtedly, you can build the animation from the ground up using SwiftUI or UIKit. Recently I came across an open source library called...

  • Simon Ng
  • 12th May '22
  • 0
  • Read More...
Newer Posts
  • 1
  • …
  • 3
  • 4
  • 5
  • …
  • 48
Older Posts

Connect with Us


AppCoda

Our Course/Books


Swift Programming book for Beginners
Newer Posts
  • 1
  • …
  • 3
  • 4
  • 5
  • …
  • 48
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