Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 12 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5.3. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework.
Explore Swift's object-oriented concepts
Become familiar with built-in Swift types
Dive deep into Swift objects, protocols, and generics
Tour the lifecycle of an Xcode project
Learn how nibs are loaded
Understand Cocoa's event-driven design
Communicate with C and Objective-C
In this edition, catch up on the latest iOS programming features:
Multiple trailing closures
Code editor tabs
New Simulator features
Resources in Swift packages
Logging and testing improvements
And more
Once you master the fundamentals, you'll be ready to tackle the details of iOS app development with author Matt Neuburg's companion guide, Programming iOS 14.
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 12 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5.3. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework.
Explore Swift's object-oriented concepts
Become familiar with built-in Swift types
Dive deep into Swift objects, protocols, and generics
Tour the lifecycle of an Xcode project
Learn how nibs are loaded
Understand Cocoa's event-driven design
Communicate with C and Objective-C
In this edition, catch up on the latest iOS programming features:
Multiple trailing closures
Code editor tabs
New Simulator features
Resources in Swift packages
Logging and testing improvements
And more
Once you master the fundamentals, you'll be ready to tackle the details of iOS app development with author Matt Neuburg's companion guide, Programming iOS 14.
Автор: Neuburg Matt Название: IOS 11 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics ISBN: 1491999314 ISBN-13(EAN): 9781491999318 Издательство: Wiley Рейтинг: Цена: 46450.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 9 IDE, Cocoa Touch, and the latest version of Apple`s acclaimed programming language, Swift 4. With this thoroughly updated guide, you`ll learn the Swift language, understand Apple`s Xcode development tools, and discover the Cocoa framework.
Автор: Neuburg Matt Название: iOS 7 Programming Fundamentals: Objective-C, Xcode, and Cocoa Basics ISBN: 1491945575 ISBN-13(EAN): 9781491945575 Издательство: Wiley Рейтинг: Цена: 38010.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: If you`re getting started with iOS development, or want a firmer grasp of the basics, this practical guide provides a clear view of its fundamental building blocks - Objective-C, Xcode, and Cocoa Touch.
Автор: Clayton Craig Название: Learn iOS 11 Programming with Swift 4 - Second Edition: Learn the fundamentals of iOS app development with Swift 4 and Xcode 9 ISBN: 178839075X ISBN-13(EAN): 9781788390750 Издательство: Неизвестно Рейтинг: Цена: 45970.00 T Наличие на складе: Нет в наличии. Описание: You want to build iOS applications for iPhone and iPad but where do you start? Forget sifting through tutorials and blog posts; this book is a direct route into iOS development, taking you through the basics and showing you how to put the principles into practice. With every update, iOS has become more and more developer-friendly, so take ...
Автор: Sahar Ahmad, Clayton Craig Название: iOS 15 Programming for Beginners - Sixth Edition: Kickstart your mobile app development journey by building iOS apps with Swift 5.5 and Xcode 13 ISBN: 1801811245 ISBN-13(EAN): 9781801811248 Издательство: Неизвестно Рейтинг: Цена: 73550.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: iOS 15 Programming for Beginners is an introductory guide to learning the essentials of Swift programming and iOS development for building your first iOS app and publishing it on the App Store. Fully updated to cover the latest features in iOS 15, this practical guide will help you get up to speed with writing iOS apps from scratch.
Автор: Sahar Ahmad Название: iOS 14 Programming for Beginners: Get started with building iOS apps with Swift 5.3 and Xcode 12 ISBN: 1800209746 ISBN-13(EAN): 9781800209749 Издательство: Неизвестно Рейтинг: Цена: 67430.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: iOS 14 Programming for Beginners is an introductory guide to learning the essentials of Swift programming and iOS development for building your first iOS app and publishing it on the App Store. Fully updated to cover the latest features in iOS 14, this practical guide will help you get up to speed with writing iOS apps from scratch.
Автор: Tsadok Avi Название: Mastering Swift Package Manager: Build and Test Modular Apps Using Xcode ISBN: 1484270487 ISBN-13(EAN): 9781484270486 Издательство: Springer Рейтинг: Цена: 55890.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: Chapter 1 - Introduction - Clean Your Room
Introduction
Personal View
Modularity is not a slogan - it's a way of living
The Future by Apple
How to read this book
Summary
Chapter 2 - Organized Mess
Introduction
Our Weather App
The Project Navigator
Modular Apps
Principles
Design a modular app.
Frameworks and Bundles
Cocoapods and Carthage
Static and Dynamic Libraries
Summary
Chapter 3 - Swift Package to the Rescue
Introduction
Create our first package
Command Line Tool
Or from Xcode
Document your package with Readme.md file
Meet the package brain - the manifest file
Integrate our package within the app
Summary
Chapter 4 - Manage Dependencies
Introduction
Dependencies' Methodologic
Reorganize our project.
Remote Dependency
Manifest File
Version Lock
Local Dependency
Swift Build command
Summary
Chapter 5 - Move to GIT
Integrate
Upload our first package to git
Integrate our package to Xcode
Integrate our package to another package
Dealing with private repositories
The importance of Integration Tests
Summary
Chapter 6 - Stay Local with Mono Repo
Introduction
Code Sharing is Not Simple
Meet Mono Repo
Mono Repo Best Practices
Summary
Chapter 7 - Unit and Integration Tests
Introduction
Testing is carrying
Writing the package unit test
Test a package from the command line
Build an integration test project
Summary
Chapter 8 - Add Some Spice with Resources
Introduction
Adding Files to a swift package
Types of resources
Images
Localization files
UI files (Xib, storyboards)
SwifttUI
Use Cases
Summary
Автор: Clayton Craig Название: SwiftUI Projects: Build six real-world, cross-platform mobile applications using Swift, Xcode 12, and SwiftUI ISBN: 183921466X ISBN-13(EAN): 9781839214660 Издательство: Неизвестно Рейтинг: Цена: 47810.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: SwiftUI Projects is a project-based guide that is designed to help mobile professionals to get the most out of SwiftUI using Swift programming. Throughout the book, you`ll build six engaging and captivating mobile projects to get hands-on with this impressive cross-platform UI framework and discover how to build your own iOS apps using SwiftUI.
Автор: Matthew Knott Название: Beginning Xcode: Swift Edition ISBN: 1484205391 ISBN-13(EAN): 9781484205396 Издательство: Springer Рейтинг: Цена: 27910.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание:
Part 1: Getting Acquainted 1. Welcome 2. Diving Right In 3. Project Templates and Getting Around 4. Building Interfaces 5. Getting Help and Code Completion 6. Constraints
Part 2: Diving Deeper 7. Storyboards 8. Table and Collection Views 9. Frameworks, Libraries and Targets 10. Advanced Editing 11. Debugging and Analysis
Part 3: Final Preparations and Releasing 12. Version Control with Git 13. Localization 14. The Organizer 15. Building, Sharing, and Distributing
Chapter 2: Overview of iOS application development
- iOS development environment
- Building with Xcode
- Automation with fastlane
Chapter 3: Core Amazon Web Services (AWS) Concepts
- What is Cloud Computing and AWS
- Introduction to Core AWS Services
- The value proposition of AWS
Chapter 4: DevOps on AWS
- Continuous Integration
- Continuous Delivery
- Microservices
- Infrastructure as Code
- Monitoring and Logging
Chapter 5: Amazon EC2 Mac Build Server
- iOS development at scale without EC2 Mac build server
- Deploying EC2 Mac Server
- Connecting to your EC2 Mac Server
- Monitoring for EC2 macOS
- Other Cloud-based Mac build server Offerings
Chapter 6: Setup Development tools on the Build server
- Apple developer Command-line tools
- Setting up Xcode
- Setting up Jenkins
- Setting up Fastlane
Chapter 7: Source Control with AWS Code Commit
- Git fundamentals
- Creating an AWS CodeCommit repository
- Approval Rules in AWS CodeCommit
- Security in AWS CodeCommit
- Monitoring an AWS CodeCommit Repository
Chapter 8: Automated build with Jenkins
- Introduction to Jenkins Plugins
- Jenkins git Plugin
- Integrate an AWS CodeCommit Repository with Jenkins
- iOS application build on Jenkins
- Managing build artifacts
Chapter 9: Automated Testing with AWS Device Farm
- Introduction to AWS Device Farm
- Setting up a Device Farm Project and Test Runs
- Integrate Device Farm with Jenkins
- Automating AWS Device Farm
Chapter 10: Automated Deployment
- Integrate Jenkins and Fastlane for Continuous Integration
- Automate Code Signing
- Automate Appstore deployments
Chapter 11 - Pipeline Orchestration with AWS CodePipeline
- Creating a CICD Pipeline with AWS CodePipeline
- Integrating AWS CodeCommit to Pipeline
- Integrating Jenkins to Pipeline for Building
- Integrate AWS Device Farm to Pipeline for Testing
- Adding an automated Deployment stage
- Monitoring AWS CodePipeline
Chapter 12 - Multi AWS Environment Pipeline Deployment
- Why need a Cross-Account Pipeline Deployment
- Prerequisites of a Cross-Account Pipeline
- Creating a Pipeline with AWS CodeCommit in a different account
- Creating a Pipeline with AWS Device Farm in a different account
Audience: Beginning
Автор: Knott Название: Beginning Xcode ISBN: 1430250046 ISBN-13(EAN): 9781430250043 Издательство: Springer Цена: 35360.00 T Наличие на складе: Есть у поставщика Поставка под заказ. Описание: This book will not only get you up and running with Apple's latest version of Xcode, but it also shows you how to use Swift in Xcode and includes a variety of projects to build.If you already have some programming experience with iOS SDK and Objective-C, but want a more in-depth tutorial on Xcode, especially Xcode with Apple’s new programming language, Swift, then Beginning Xcode, Swift Edition is for you. The book focuses on the new technologies, tools and features that Apple has bundled into the new Xcode 8, to complement the latest iOS 10. By the end of this book, you'll have all of the skills and a variety of examples to draft from to get your Swift app from idea to App Store with all the power of Xcode.What You’ll learnHow to use Swift and new Swift-related features in XcodeHow to get started with Xcode, using Workspaces, Interface Builder, storyboarding, tables/collection views and more
Learn the critical tips and techniques to make using Xcode for the iPhone, iPad, or Mac easier, and even fun. Explore the features and functionality of Xcode you may not have heard of. Go under the hood to discover how projects really work, so when they stop working, you'll know how to fix them. Explore the common problems developers face when using Xcode, and find out how to get the most out of your IDE. Dig into Xcode, and you'll discover it's richer and more powerful than you might have thought.
Get a huge productivity boost by working with Xcode instead of against it. Instead of hacky code fixes and manual processes, once you know the the why and how of Xcode's process, you'll discover that doing things Xcode's way makes your app development more elegant and less aggravating.
Explore the major features of Xcode: project management, building UIs with storyboards, code editing, compiling apps, fixing bugs and performance problems, unit- and UI testing, and source code management. Go beyond the basics and explore tasks that professionals deal with when they're working on big projects. Create storyboards that many developers can work on at once, even as projects grow to hundreds or thousands of files. Find the tools that make the code editor pleasant to work with, even in long coding sessions. Discover the right way to find and fix bugs when you have lots of code that's not always playing nicely together.Dig into specific and little-discussed features that help developers on Apple's other platforms: macOS, watchOS, and tvOS. When you're ready to distribute your app, learn how Apple's code-signing system really works. Find out when to let Xcode handle it automatically, and how to do it manually when needed.
Discover how much easier and more fun iOS development is when you know the secrets of the tools.
What You Need:
This book requires Xcode 9 and a Mac running macOS High Sierra (10.13.2) or later. Additionally, an iOS device is recommended for on-device testing but not required.
Казахстан, 010000 г. Астана, проспект Туран 43/5, НП2 (офис 2) ТОО "Логобук" Тел:+7 707 857-29-98 ,+7(7172) 65-23-70 www.logobook.kz