![]() |
Catalyst By Tutorials |
Title: Catalyst By Tutorials Ray Wenderlich
Author: Marin Bencevic, Nick Bonatsakis, Andy Pereira
Publisher: Razeware LLC
Language: English
Subject: Swift / Computers & Technology / Programming / Apple Programming
Format: PDF, EPUB, Full source code
Recently I bought a set of 3 books Advanced iOS Summer Bundle 2019. As you can see in the image above, which includes Catalyst By Tutorials Ray Wenderlich. And now I want to transfer it to you for $ 25 (3 books), All books are the latest version and have full source code. I will share it for you for $ 25 Includes PDF, EPUB file and full source code, you can download on Google Drive. When any book have new version, i will get it for you.
List 3 books:
Please contact me by Email: truonghang0207@gmail.com
Thank you
Chapter1: The Checkbox
In the introduction, you learned about what Catalyst is, how it works and the initial
considerations you'll make when using it to bring your app to the Mac.
In this chapter, you're going to get your first look at the sample app that you'll be interacting with for the remainder of this book. Once you familiarize yourself with the basic functionality and architecture, you'll take your first steps toward bringing the app to macOS.
By the end of this chapter, you'll have learned:
Meet the last journaling app you'll ever need; it's called Journalyst and it has been
designed from the ground-up to be the best way to chronicle your daily adventures.
Start by taking it for a quick test drive.
Open the Jouranlyst.xcodeproj from the starter project for this chapter in Xcode and then build and run.
In this chapter, you're going to get your first look at the sample app that you'll be interacting with for the remainder of this book. Once you familiarize yourself with the basic functionality and architecture, you'll take your first steps toward bringing the app to macOS.
By the end of this chapter, you'll have learned:
-
The basic functionality and architecture of the sample app.
-
The Xcode project changes needed to get your iOS app running on macOS.
-
Which features Catalyst gives you for free when running on the Mac.
-
Which features don't work as well out-of-the-box.
It's time to get comfortable with the sample app that'll be your companion for the remainder of your Catalytic journey.
The Sample App: Journalyst
Open the Jouranlyst.xcodeproj from the starter project for this chapter in Xcode and then build and run.
You should see the main journal entry list screen:
Here you can see all the journal entries you've created as well as an add button in the
upper right that will add a new entry when tapped. Try tapping the add button a few
times to see new entries get added to the list. Next, tap on any entry in the list to dive
into the journal entry detail screen.
At the top of this screen, there is a text area where you can add the textual content for
this entry. Below the text area, you'll find a button that you can tap to add images.
Finally, there is a Share button in the upper-right that, when tapped, will bring up the
standard iOS activity view, allowing you to share the content. Spend a few moments
tapping on the various controls, and then get ready to move on to the code.
In the Xcode project, expand the Journalyst group in the navigation pane. Once you do so, you'll see a handful of groups that house the various architectural components that make up the app, alongside the standard files you'd expect in a new Xcode project.
Here's a brief breakdown of the files:
Models
• Entry: A struct that represents a single journal entry in the app.
View Controllers
In the Xcode project, expand the Journalyst group in the navigation pane. Once you do so, you'll see a handful of groups that house the various architectural components that make up the app, alongside the standard files you'd expect in a new Xcode project.
Here's a brief breakdown of the files:
Models
• Entry: A struct that represents a single journal entry in the app.
View Controllers
-
MainTableViewController: A table view controller that renders the journal entries
list, which is the main screen of the app.
-
EntryTableViewController: A view controller that renders the detail screen for a
single journal entry.
Views
-
EntryTableViewCell: A table view cell that represents a single journal entry on the
main screen.
-
ImageCollectionViewCell: A collection view cell that renders an image attachment
in the
No comments:
Post a Comment