Intermediate iOS 10 Programming with Swift

Intermediate iOS 10 Programming with Swift
Author: Simon Ng
Pub Date: 2016
ISBN: n/a
Pages: 576
Language: English
Format: PDF
Size: 115 Mb

Download

It’s not just about the theory or syntax of Swift. Just like our beginner book, this intermediate book (over 450 pages) will help you learn the new APIs introduced in iOS 8/9/10 in a practical way. You will learn by writing code. As you follow the book to build apps, you will learn the new features of Swift and iOS SDK along the way.

+

Table of Contents

1. Preface
2. Building Adaptive User Interfaces
3. Adding Sections and Index list in UITableView
4. Animating Table View Cells
5. Working with JSON
6. How to Integrate Facebook and Twitter Sharing
7. Working with Email and Attachments
8. Sending SMS and MMS Using MessageUI Framework
9. How to Get Direction and Draw Route on Maps
10. Search Nearby Points of Interest Using Local Search
11. Audio Recording and Playback
12. Scan QR Code Using AVFoundation Framework
13. Working with URL Schemes
14. Building a Full Screen Camera
15. Video Capturing and Playback Using AVKit
16. Displaying Banner Ads using Google AdMob
17. Working with Custom Fonts
18. Working with AirDrop and UIActivityViewController
19. Building Grid Layouts with Collection Views
20. Interacting with Collection Views
21. Adaptive Collection Views Using Size Classes and UITraitCollection
22. Building a Today Widget Using App Extensions
23. Building Slide Out Sidebar Menus
24. View Controller Transitions and Animations
25. Building a Slide Down Menu
26. Self Sizing Cells and Dynamic Type
27. XML Parsing and RSS
28. Applying a Blurred Background Using UIVisualEffect
29. Using Touch ID For Authentication
30. Building a Carousel-Like User Interface
31. Working with Parse
32. How to Preload a SQLite Database Using Core Data
33. Connecting Multiple Annotations with Polylines and Routes
34. Using CocoaPods in Swift Projects
35. Building a Simple Sticker App
36. Building iMessage Apps Using Messages Framework
37. Building Custom UI Components Using IBDesignable and IBInspectable