در این آموزش تصویری با نحوه ساخت اپلیکیشن های مبتنی بر داده با iOS SDK و SQLite به زبان Swift آشنا می شوید.

این دوره آموزشی محصول موسسه Lynda است.

سرفصل های دوره:

  • کار با Swift
  • معرفی ساختمان پایگاه داده
  • کار با SQLite
  • آشنایی با SQLite در iOS
  • ایجاد رابط C از SQLite
  • طراحی پایگاه داده
  • ایجاد جدول
  • ایجاد آیتم جدول
  • خواندن داده ها از اینترنت با NSURLConnection
  • اضافه کردن فیلد به جدول
  • آشنایی با مشخصات modal
  • حذف feeds
  • مشاهده صفحات وب
  • ایجاد نوار ابزار
  • اضافه کردن یک نوار پیشرفت
  • آماده سازی آیکون
  • اضافه کردن پنجره تنظیمات
  • آشنای با سیستم عامل iOS
  • اضافه کردن ویژگی ها
  • و…

عنوان دوره: Lynda iOS SDK and SQLite: Building Data-Driven Apps
سطح: متوسط
مدت زمان: 3 ساعت و 56 دقیقه
نویسنده: Bill Weinman


SQLite is considered a de facto industry standard for lightweight, embedded SQL database programming, and it's a core storage technology in iOS. SQLite and the iOS SDK make a great pair for creating lightweight, data-driven applications. Using these tools, Bill Weinman shows how to build a solid RSS reader that supports all current iOS form factors, including split view on the iPhone 6+. He also demonstrates how to set up data in a clear, intuitive table view; code the view controllers; create a preferences interface for users to adjust app settings; and build an app with features like pull-to-refresh and a share sheet, which allows users to add URLs to their RSS feed reading list.
Topics include:
Building a testbed
Creating an Objective-C interface for SQLite
Creating a CRUD interface
Designing the database schema
Creating the main table view
Creating the items table view
Adding new feeds
Parsing feeds with NSXML Parser
Viewing webpages
Preparing icons and toolbar images
Adding a preferences pane
Including pull-to-refresh and other features

14m 17s
1m 5s 
Exercise files
4m 36s 
Course overview
2m 31s 
Application overview
2m 55s 
About Swift
3m 10s 
1. Building a Testbed
13m 29s
Prototyping in a testbed
3m 4s 
Building the view controller
7m 9s 
Using the testbed
3m 16s 
2. Building the Database Library
35m 16s
Choosing SQLite
2m 46s 
Understanding SQLite in iOS
1m 55s 
Creating an Objective C interface for SQLite
10m 3s 
Testing the BWDB interface in the testbed
4m 45s 
Creating a CRUD interface
5m 54s 
Designing a database schema
3m 4s 
Supporting the application with a specific interface
6m 49s 
3. Creating the Main Table View
13m 39s
Starting the project in Xcode
10m 9s 
Populating the table view
3m 30s 
4. Creating the Items Table View
24m 54s
Creating the item view controller
4m 53s 
Reading data from the Internet with NSURLConnection
5m 12s 
Parsing the feed with NSXMLParser
9m 25s 
Updating the item view with the feed items
5m 24s 
5. Adding New Feeds
42m 59s
Understanding the modal view
1m 53s 
Constructing the modal view controller
17m 14s 
Finding a feed link in a webpage
10m 24s 
Parsing the feed with NSXMLParser
3m 15s 
Delegating back to the parent view
5m 58s 
Deleting feeds
4m 15s 
6. Viewing Webpages
40m 52s
Understanding the new split view controller
5m 59s 
Supporting the 6 Plus
11m 6s 
Creating a WKWebView
5m 2s 
Creating the toolbar
5m 28s 
Managing the toolbars
8m 13s 
Adding a progress bar
5m 4s 
7. Preparing the Visual Assets
16m 38s
Preparing icons
10m 1s 
Preparing toolbar images
6m 37s 
8. Adding a Preferences Pane
14m 16s
Understanding the iOS preferences system
1m 44s 
Creating the preferences plist in Xcode
6m 37s 
Reading preferences in the application
5m 55s 
9. Adding Features
19m 38s
Pull to refresh
4m 14s 
Implementing a share sheet
4m 39s 
Supporting Safari and Chrome in the share sheet
5m 36s 
Adding a long-press interface
5m 9s 

حجم فایل: 746MB