![]() |
Programming Ios 13 Controllers Frameworks |
Book Details
Title: Programming Ios 13 Controllers Frameworks
Author: Matt Neuburg
Language: English
Subject: Swift / Computers & Technology / Programming / Apple Programming
No. of pages: 1024
Format: PDF, EPUB
Preface
responder chain, key–value coding, key–value observing, memory management, and
so on, were all taught in iOS 13 Programming Fundamentals with Swift.
So if something appears to be missing from this book, that’s why! If you start reading Programming iOS 13 and wonder about such unexplained matters as Swift language basics, the UIApplicationMain function, the nib-loading mechanism, Cocoa patterns of delegation and notification, and retain cycles, wonder no longer! I don’t explain them here because I have already explained them in iOS 13 Programming Fundamen‐ tals with Swift. If you’re not sufficiently conversant with those topics, you might want to read that book first; you will then be completely ready for this one.
Here’s a summary of the major sections of Programming iOS 13:
So if something appears to be missing from this book, that’s why! If you start reading Programming iOS 13 and wonder about such unexplained matters as Swift language basics, the UIApplicationMain function, the nib-loading mechanism, Cocoa patterns of delegation and notification, and retain cycles, wonder no longer! I don’t explain them here because I have already explained them in iOS 13 Programming Fundamen‐ tals with Swift. If you’re not sufficiently conversant with those topics, you might want to read that book first; you will then be completely ready for this one.
Here’s a summary of the major sections of Programming iOS 13:
-
Part I describes views, the fundamental units of an iOS app’s interface. Views are
what the user can see and touch in an iOS app. To make something appear
before the user’s eyes, you need a view. To let the user interact with your app,
you need a view. This part of the book explains how views are created, arranged,
drawn, layered, animated, and touched.
-
Part II starts by discussing view controllers. Perhaps the most important aspect
of Cocoa programming, view controllers enable views to come and go coherently
within the interface, allowing a single-windowed app running on what may be a
tiny screen to contain multiple screens of material. View controllers are used to
manage interface and to respond to user actions; most of your app’s code will be
in a view controller. This part of the book talks about how view controllers work,
and the major built-in types of view controller that Cocoa gives you. It also
describes every kind of view provided by the UIKit framework — the primary
building blocks with which you’ll construct an app’s interface.
-
Part III surveys the most commonly used frameworks provided by iOS. These are
clumps of code, sometimes with built-in interface, that are not part of your app
by default, but are there for the asking if you need them, allowing you to work
with such things as sound, video, user libraries, maps, and the device’s sensors.
-
Part IV wraps up the book with some miscellaneous but significant topics: files,
networking, threading, and how to implement undo.
-
Appendix A summarizes the basic lifetime event messages sent to your app.
-
Appendix B catalogs some useful utility functions that I’ve written. My example
code takes advantage of these functions, so you should keep an eye on this
appendix, consulting it whenever a mysterious method name appears.
- Appendix C is an excursus discussing an often misunderstood aspect of iOS pro‐ gramming: asynchronous code.
Someone who has read this book and is conversant with the material in iOS 13 Pro‐
gramming Fundamentals with Swift should be capable of writing a real-life iOS app
with a clear understanding of the underlying fundamentals and techniques and a good sense of where the app is going as it grows and develops. The book itself doesn’t
show how to write any particularly interesting iOS apps, but it is backed by dozens of
example projects that you can download from my GitHub site, http://github.com/
mattneub/Programming-iOS-Book-Examples, and it uses my own real apps and real
programming situations to illustrate and motivate its explanations.
Advanced IOS Mini Bundle Ray Wenderlich: http://www.prograbooks.com/2019/05/advanced-ios-mini-bundle-ray-wenderlich.html
No comments:
Post a Comment