iOS Development for Beginners iOS Development for Beginners
  • iOS App Development
  • Swift for Beginners
  1. Home

SQLite for iOS Development with Swift

This section explains the basics of using the SQLite3 library with Swift for iOS app development.

  • What is SQLite?
    • Introduction to SQLite
    • When Should You Use SQLite?
  • SQLite Data Types
    • Overview of SQLite Data Types
    • Supported Data Types in SQLite
    • Unsupported Data Types in SQLite
  • Creating a Test iOS App for SQLite
  • How to Create and Open a SQLite Database in Swift
  • How to Create Tables in SQLite with Swift
  • Swift + SQLite: Insert Data (INSERT)
    • Defining a Function to Insert Data into the Students Table
    • Inserting Data into the Students Table
  • Swift + SQLite: Update Data (UPDATE)
    • Defining a Function to Update Data in the Students Table
    • Updating Data in the Students Table
  • Swift + SQLite: Retrieve Data (SELECT)
    • Defining a Function to Select Data from the Students Table
    • Retrieving Data from the Students Table
  • Swift + SQLite: Delete Data (DELETE)
    • Defining a Function to Delete Data from the Students Table
    • Deleting Data from the Students Table
  • Swift + SQLite: How to Check the Database File Location in iOS Apps
    • Finding the SQLite File Path in iOS Apps
    • Opening the SQLite File Path in Finder on Mac
  1. Home

iOS Development Environment

  • What You Need for iOS App Development
  • What is Xcode?
  • How to Use Xcode
  • Xcode - How to Show the Object Library
  • About the Apple Developer Program
  • How to Manage Environment Settings with Build Configurations & Schemes in Xcode
  • iOS - Ad Hoc Distribution
  • How to Distribute an iOS App with TestFlight
  • How to Install and Trust Intermediate & Root CA Certificates on iPhone
  • How to Enable Developer Mode on iPhone and iPad
  • How to Install iOS Apps Wirelessly on iPhone from Xcode

iOS App Development

  • How to Add and Use Custom Fonts in Xcode
  • How to Make HTTP GET Requests
  • How to Make HTTP POST Requests
  • How to Dismiss the Keyboard When Tapping Outside
  • How to Move a View Up and Down with the Keyboard
  • How to Set an iOS App Icon in Xcode
  • How to Add a Splash Screen to an iOS App
  • How to Show a Loading Screen in an iOS App
  • How to Make a Phone Call from an iOS App
  • How to Get the Current Location in an iOS App
  • How to Display Maps in an iOS App
  • How to Add Padding to UILabel and UITextField
  • How to Go Back to the Previous Screen with UINavigationController
  • How to Open a URL in the Default Browser
  • How to Take Photos with the Camera
  • How to Save and Retrieve Images in the Document Directory
  • How to Save and Retrieve Images in the Photo Library
  • How to Save and Retrieve Data with UserDefaults
  • How to Upload Images Using multipart/form-data
  • How to Use Picker View Instead of a Dropdown List in iOS
  • How to Add a Border to a Text View
  • How to Pass Data Between View Controllers Using Delegates
  • How to Generate QR Codes and Barcodes in an iOS App

Swift for Beginners

  • First Swift Program
  • Swift Comments
  • Swift Variables
  • Swift Basic Data Types
  • Swift Strings
  • Swift Operators
  • Swift Naming Conventions
  • Swift Arrays
  • Swift Sets
  • Swift Dictionaries
  • Swift Tuples
  • Swift if Statement
  • Swift switch Statement
  • Swift for Loop
  • Swift while Loop
  • Swift Optional
  • Swift Type Checking and Casting
  • Swift Functions
  • Swift Enums
  • Swift Structs
  • Swift Classes
  • Swift defer Statement
  • Swift Property Observers
  • Swift Extensions

Swift Tips

  • How to Convert a Date to a Formatted String in Swift
  • How to Read and Write JSON in Swift
  • How to Extract Data from JSON Using a Dictionary
  • How to Parse XML with XMLParser
  • How to Convert Between UIImage and Base64 String
  • How to Check if a UITextField is Empty
  • How to Extract an Object by Property Value from an Array
  • How to Create a Comma-Separated String from an Array

How to use SQLite

  • What is SQLite?
  • SQLite Data Types
  • Creating a Test iOS App for SQLite
  • How to Create and Open a SQLite Database in Swift
  • How to Create Tables in SQLite with Swift
  • Swift + SQLite: Insert Data (INSERT)
  • Swift + SQLite: Update Data (UPDATE)
  • Swift + SQLite: Retrieve Data (SELECT)
  • Swift + SQLite: Delete Data (DELETE)
  • Swift + SQLite: How to Check the Database File Location in iOS Apps

Site Info

  • Privacy Policy
© 2025 iOS Development for Beginners 日本語 | English