Swift 4 for Absolute Beginners: Develop Apps for iOS. 4 Ed

Оглавление⌄
ContentsAbout the AuthorsAbout the Technical ReviewerIntroductionChapter 1: Becoming a Great iOS DeveloperThinking Like a DeveloperCompleting the Development CycleIntroducing Object-Oriented ProgrammingWorking with the Playground InterfaceSummaryWhat’s NextChapter 2: Programming BasicsTouring XcodeExploring the Workspace WindowNavigating Your WorkspaceEditing Your Project FilesCreating Your First Swift Playground ProgramInstalling and Launching Xcode....9Using Xcode....9Xcode Playground IDE: Editor and Results AreasSummaryChapter 3: It’s All About the DataNumbering Systems Used in ProgrammingBitsMoore’s LawBytesHexadecimalUnicodeData TypesDeclaring Constants and VariablesOptionalsUsing Variables in PlaygroundsSummaryChapter 4: Making Decisions, Program Flow, and App DesignBoolean LogicTruth TablesComparison OperatorsDesigning AppsPseudocodeOptionals and Forced UnwrappingOptional BindingImplicitly Unwrapped OptionalsFlowchartingDesigning and Flowcharting an Example AppThe App’s DesignUsing Loops to Repeat Program StatementsCount-Controlled LoopsCondition-Controlled LoopsInfinite LoopsCoding the Example App in SwiftNested if Statements and else if StatementsRemoving Extra CharactersImproving the Code Through RefactoringRunning the AppDesign RequirementsSummaryChapter 5: Object-Oriented Programming with SwiftThe ObjectWhat Is a Class?Planning ClassesPlanning PropertiesPlanning MethodsImplementing the ClassesInheritanceWhy Use OOP?OOP Is EverywhereEliminate Redundant CodeEase of DebuggingEase of ReplacementAdvanced TopicsInterfacePolymorphismValue Orientated ProgrammingSummaryChapter 6: Learning Swift and XcodeA NewcomerUnderstanding the Language SymbolsImplementing Objects in SwiftWriting Another Program in XcodeCreating the ProjectSummaryChapter 7: Swift Classes, Objects, and MethodsCreating a Swift ClassPropertiesMethodsUsing Type MethodsUsing Instance MethodsUsing Your New ClassCreating Your ProjectAdding ObjectsWriting the ClassCreating the User InterfaceHooking Up the CodeRunning the ProgramTaking Type Methods to the Next LevelAccessing the Xcode DocumentationSummaryChapter 8: Programming Basics in SwiftUsing let vs. varUnderstanding CollectionsUsing ArraysUsing the Dictionary ClassCreating the BookStore ApplicationCreating Your ClassIntroducing PropertiesAccessing PropertiesFinishing the BookStore ProgramCreating the ViewAdding PropertiesAdding a DescriptionCreating a Simple Data Model ClassModifying MasterViewControllerModifying the DetailViewControllerSummaryChapter 9: Comparing DataRevisiting Boolean LogicUsing Relational OperatorsComparing NumbersCreating an Example Xcode AppUsing Boolean ExpressionsComparing StringsUsing the switch StatementComparing DatesCombining ComparisonsSummaryChapter 10: Creating User InterfacesUnderstanding Interface BuilderThe Model-View-Controller PatternHuman Interface GuidelinesCreating an Example iPhone App with Interface BuilderUsing Interface BuilderThe Document OutlineThe Object LibraryInspector Pane and Selector BarCreating the ViewUsing OutletsUsing ActionsThe ClassSummaryChapter 11: Storing InformationStorage ConsiderationsPreferences/UserDefaultsWriting PreferencesReading PreferencesDatabasesStoring Information in a DatabaseGetting Started with Core DataThe ModelManaged Object ContextSetting Up the InterfaceSummaryChapter 12: Protocols and DelegatesMultiple InheritanceUnderstanding ProtocolsProtocol SyntaxDelegationProtocol and Delegation ExampleGetting StartedHow It WorksSummaryChapter 13: Introducing the Xcode DebuggerGetting Started with DebuggingSetting BreakpointsUsing the Breakpoint NavigatorDebugging BasicsWorking with the Debugger ControlsUsing the Step ControlsLooking at the Thread Window and Call StackDebugging VariablesDealing with Code Errors and WarningsErrorsWarningsSummaryChapter 14: A Swift iPhone AppLet’s Get StartedSwitchesAlert ControllersApp SummaryChapter 15: Apple Watch and WatchKitConsiderations When Creating a watchOS AppCreating an Apple Watch AppAdding More FunctionalitySummaryIndexIndex
Описание
Коротко и по делу о том, что важно знать про swift.
Stay motivated and overcome obstacles while learning to use Swift Playgrounds to be a great iOS developer. This book is perfect for those with no programming background, those with some programming experience but no object-oriented experience, or those that have a great idea for an app but haven’t programmed since school, and it is now updated for Swift 4.
Swift 4 for Absolute Beginners will show you how to do so. Many people have a difficult time believing they can learn to write iOS apps. You'll learn Object Oriented Programming and be introduced to HealthKit before moving on to write your own iPhone and Watch apps from scratch.
The authors have taken their combined 14 years of writing apps, teaching online iOS courses, the experience from their first three iOS books, along with their online instruction and free online forum at XcelMe.com to create an excellent training book. Gary Bennett and Brad Lees are full-time professional iOS developers and have developed a broad spectrum of apps for Fortune 500 companies. And the material in this book is supplemented by with the free, live online training sessions.
What You’ll LearnWork with Swift classes, properties, and functionsExamine proper user interface and user experience designUnderstand Swift data types: integers, floats, strings, and BooleansUse Swift data collections: arrays and dictionariesReview Boolean logic, comparing data, and flow controlWho This Book Is ForAnyone who wants to learn to develop apps for the Mac, iPhone, and iPad, and Watch using the Swift programming language. No previous programming experience is necessary.
На этом основные моменты по теме закрыты.
Поделиться
Частые вопросы
Можно ли скачать «Swift 4 for Absolute Beginners: Develop Apps for iOS. 4 Ed» бесплатно?
Да, «Swift 4 for Absolute Beginners: Develop Apps for iOS. 4 Ed» доступна для бесплатного скачивания на нашем сайте в формате PDF. Ссылка на файл находится на этой странице.
В каком формате и какого размера файл?
Книга предоставляется в формате PDF, размер файла 6,4 МБ.
Кто автор и когда вышла книга?
автор — Bennett Gary , Kaczmarek Stefan , Lees Brad, издательство Apress Media, LLC., год выпуска 2018, 330 страниц.
О чём книга «Swift 4 for Absolute Beginners: Develop Apps for iOS. 4 Ed»?
Stay motivated and overcome obstacles while learning to use Swift Playgrounds to be a great iOS developer.