![iOS 15 Programming Fundamentals with Swift Matt Neuburg - okładka ebooka](https://static01.helion.com.pl/global/okladki/326x466/e_25ul.png)
![iOS 15 Programming Fundamentals with Swift Matt Neuburg - tył okładki ebooka](https://static01.helion.com.pl/global/okladki-tyl/326x466/e_25ul.png)
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 788
- Dostępne formaty:
-
ePubMobi
Opis ebooka: iOS 15 Programming Fundamentals with Swift
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 13 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5.5. 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 life cycle 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:
- Structured concurrency: async/await, tasks, and actors
- Swift native formatters and attributed strings
- Lazy locals and throwing getters
- Enhanced collections with the Swift Algorithms and Collections packages
- Xcode tweaks: column breakpoints, package collections, and Info.plist build settings
- Improvements in Git integration, localization, unit testing, documentation, and distribution
- And more!
Wybrane bestsellery
-
This third edition of Swift Cookbook will give you a solid understanding of programming in Swift 5.9, thanks to its recipe-based, practical approach. If you want to polish your existing skills, this book has you covered.
Swift Cookbook. Proven recipes for developing robust iOS applications with Swift 5.9 - Third Edition Swift Cookbook. Proven recipes for developing robust iOS applications with Swift 5.9 - Third Edition
-
The iOS Interview Guide is an essential book for iOS developers who want to maximize their skills and prepare for the competitive world of interviews on their way to getting their dream job. The book covers all the crucial aspects, from writing a resume to reviewing interview questions, and passi...
The Ultimate iOS Interview Playbook. Conquer Swift, frameworks, design patterns, and app architecture for your dream job The Ultimate iOS Interview Playbook. Conquer Swift, frameworks, design patterns, and app architecture for your dream job
-
Learn the essentials of working with Flutter and Dart to build full stack applications that meet the needs of a cloud-driven world. Together, the Flutter open source UI software development kit and the Dart programming language for client development provide a unified solution to building applica...(200.94 zł najniższa cena z 30 dni)
200.43 zł
239.00 zł(-16%) -
Test-driven development is a proven way to find software bugs early. Writing tests before you code improves the structure and maintainability of your apps. This book will guide you through the steps for creating a complete app using TDD and cover the core elements of iOS apps: view controllers, v...
Test-Driven iOS Development with Swift. Write maintainable, flexible, and extensible code using the power of TDD with Swift 5.5 - Fourth Edition Test-Driven iOS Development with Swift. Write maintainable, flexible, and extensible code using the power of TDD with Swift 5.5 - Fourth Edition
(90.24 zł najniższa cena z 30 dni)90.04 zł
94.99 zł(-5%) -
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 spee...
iOS 15 Programming for Beginners. Kickstart your mobile app development journey by building iOS apps with Swift 5.5 and Xcode 13 - Sixth Edition iOS 15 Programming for Beginners. Kickstart your mobile app development journey by building iOS apps with Swift 5.5 and Xcode 13 - Sixth Edition
(195.38 zł najniższa cena z 30 dni)195.33 zł
199.00 zł(-2%) -
Dzięki temu przewodnikowi płynnie rozpoczniesz pisanie aplikacji we Flutterze w języku Dart. Dowiesz się, jak skonfigurować środowisko programistyczne i rozpocząć projekt. Książka poprowadzi Cię przez proces projektowania interfejsu użytkownika i funkcji umożliwiających poprawną pracę aplikacji. ...
Flutter i Dart 2 dla początkujących. Przewodnik dla twórców aplikacji mobilnych Flutter i Dart 2 dla początkujących. Przewodnik dla twórców aplikacji mobilnych
(44.50 zł najniższa cena z 30 dni)44.50 zł
89.00 zł(-50%) -
Ebook Swift. Programowanie funkcyjne dla aplikacji mobilnych autorstwa Marka Chu-Carrolla i Tony'ego Hillersona to wprowadzenie do nauki języka Swift i tworzenia aplikacji mobilnych za jego pomocą. Z publikacji Czytelnik dowie się wszystkiego, co powinien wiedzieć o języku Swift. Zobaczy też, dla...
Swift. Programowanie funkcyjne dla aplikacji mobilnych Swift. Programowanie funkcyjne dla aplikacji mobilnych
(30.03 zł najniższa cena z 30 dni)30.03 zł
39.00 zł(-23%) -
Efektywna praca z platformami Apple na poziomie korporacyjnym lub biznesowym obejmuje nie tylko infrastrukturę, ale także sposób myślenia, który administratorzy muszą zastosować, aby odnieść sukces. Sposób myślenia zmuszający nas do pozostawienia za drzwiami 30 lat dogmat&oac...
Zarządzanie urządzeniami Apple. Zunifikowana teoria zarządzania urządzeniami Mac, iPad, iPhone oraz AppleTV Zarządzanie urządzeniami Apple. Zunifikowana teoria zarządzania urządzeniami Mac, iPad, iPhone oraz AppleTV
(134.10 zł najniższa cena z 30 dni)134.10 zł
149.00 zł(-10%) -
Mastering iOS 14 Programming is the fourth book in the Mastering iOS series, which started back in 2016 with iOS 10. In this latest edition, you’ll learn how to build robust iOS apps by harnessing advanced techniques and making the best use of iOS 14’s features.
Mastering iOS 14 Programming. Build professional-grade iOS 14 applications with Swift 5.3 and Xcode 12.4 - Fourth Edition Mastering iOS 14 Programming. Build professional-grade iOS 14 applications with Swift 5.3 and Xcode 12.4 - Fourth Edition
-
The iPhone Manual is your practical guide to boosting productivity with your iPhone. This book will help you uncover the hidden potential of iPhones and will leave you amazed at how productive you can be by learning tips and hacks for customizing your device as a communication, entertainment, and...
The iPhone Manual - Tips and Hacks. A complete user guide to getting the best out of your iPhone and iOS 14 The iPhone Manual - Tips and Hacks. A complete user guide to getting the best out of your iPhone and iOS 14
O autorze ebooka
Dr Matt Neuburg zaczął programować w 1968 roku jako czternastolatek. Swoją rozprawę doktorską o Ajschylosie napisał w 1981 r. z użyciem komputera typu mainframe na Uniwersytecie Cornell. Uczył języków klasycznych, literatury i kultury na kilku znakomitych uczelniach. W międzyczasie wciąż interesował się technologiami informatycznymi, a w 1990 roku przeszedł na platformę Macintosh. Opracował kilka bezpłatnych programów edukacyjnych i użytkowych, redagował serwis internetowy TidBITS oraz magazyn MacTech. Jest autorem kilku książek i szeregu artykułów branżowych.
Matt Neuburg - pozostałe książki
-
If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you’ll learn how to create views, manipulate view controllers, and...(175.25 zł najniższa cena z 30 dni)
175.05 zł
219.00 zł(-20%) -
If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you’ll learn how to create views, manipulate view controllers, and...
Programming iOS 12. Dive Deep into Views, View Controllers, and Frameworks Programming iOS 12. Dive Deep into Views, View Controllers, and Frameworks
(206.97 zł najniższa cena z 30 dni)206.92 zł
249.00 zł(-17%) -
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. You’ll learn object-oriented concepts, understand how to use Apple’s dev...
iOS 7 Programming Fundamentals. Objective-C, Xcode, and Cocoa Basics iOS 7 Programming Fundamentals. Objective-C, Xcode, and Cocoa Basics
(133.81 zł najniższa cena z 30 dni)133.61 zł
169.00 zł(-21%) -
Język Swift poznaliśmy w 2014 roku. Został on opracowany przez Apple specjalnie dla platormy iOS z uwzględnieniem takich założeń, jak przejrzystość, bezpieczeństwo, prostota, łatwość stosowania, zorientowanie obiektowe. Kod w tym języku sam zarządza pamięcią i zapewnia ścisłą kontrolę typów. Swif...
iOS 12. Wprowadzenie do programowania w Swifcie. Wydanie V iOS 12. Wprowadzenie do programowania w Swifcie. Wydanie V
(49.50 zł najniższa cena z 30 dni)49.50 zł
99.00 zł(-50%) -
Mac users everywhere--even those who know nothing about programming--are discovering the value of the latest version of AppleScript, Apple's vastly improved scripting language for Mac OS X Tiger. And with this new edition of the top-selling AppleScript: The Definitive Guide, anyone, regardless of...
AppleScript: The Definitive Guide. Scripting and Automating Your Mac. 2nd Edition AppleScript: The Definitive Guide. Scripting and Automating Your Mac. 2nd Edition
(108.09 zł najniższa cena z 30 dni)107.99 zł
139.00 zł(-22%) -
REALbasic is a programming language in the best Macintosh tradition: visual, intuitive, and easy to learn. It allows you to create interfaces in minutes and entire, compiled applications without having to learn a complicated language; the strong object orientation makes it very easy even for begi...
REALBasic: TDG. The Definitive Guide, 2nd Edition. 2nd Edition REALBasic: TDG. The Definitive Guide, 2nd Edition. 2nd Edition
(106.80 zł najniższa cena z 30 dni)106.30 zł
139.00 zł(-24%)
Ebooka "iOS 15 Programming Fundamentals with Swift" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "iOS 15 Programming Fundamentals with Swift" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "iOS 15 Programming Fundamentals with Swift" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-10-981-1846-4, 9781098118464
- Data wydania ebooka:
-
2021-10-01
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 5.3MB
- Rozmiar pliku Mobi:
- 11.2MB
Spis treści ebooka
- Preface
- The Scope of This Book
- From the Preface to the First Edition (Programming iOS 4)
- Versions
- Acknowledgments
- Conventions Used in This Book
- Using Code Examples
- OReilly Online Learning
- How to Contact Us
- I. Language
- 1. The Architecture of Swift
- Ground of Being
- Everything Is an Object?
- Three Flavors of Object Type
- Variables
- Functions
- The Structure of a Swift File
- Scope and Lifetime
- Object Members
- Namespaces
- Modules
- Instances
- Why Instances?
- The Keyword self
- Privacy
- Design
- 1. The Architecture of Swift
- 2. Functions
- Function Parameters and Return Value
- Void Return Type and Parameters
- Function Signature
- Function Parameters and Return Value
- External Parameter Names
- Overloading
- Default Parameter Values
- Variadic Parameters
- Ignored Parameters
- Modifiable Parameters
- Calling Objective-C with Modifiable Parameters
- Called by Objective-C with Modifiable Parameters
- Reference Type Modifiable Parameters
- Function in Function
- Recursion
- Function as Value
- Anonymous Functions
- Using Anonymous Functions Inline
- Anonymous Function Abbreviated Syntax
- Define-and-Call
- Closures
- How Closures Improve Code
- Function Returning Function
- Closure Setting a Captured Variable
- Closure Preserving Captured Environment
- Escaping Closures
- Capture Lists
- Curried Functions
- Function References and Selectors
- Function Reference Scope
- Selectors
- 3. Variables and Simple Types
- Variable Scope and Lifetime
- Variable Declaration
- Computed Variable Initialization
- Computed Variables
- Computed Properties
- Property Wrappers
- Setter Observers
- Lazy Initialization
- Singleton
- Lazy Initialization of Instance Properties
- Built-In Simple Types
- Bool
- Numbers
- Int
- Double
- Numeric coercion
- Other numeric types
- Arithmetic operations
- Comparison
- String
- Character and String Index
- Range
- Tuple
- Optional
- Unwrapping an Optional
- Implicitly unwrapped Optional
- The keyword nil
- Optional chains
- Optional map and flatMap
- Comparison with Optional
- Why Optionals?
- 4. Object Types
- Object Type Declarations and Features
- Initializers
- How to write an initializer
- Deferred initialization of properties
- Referring to self
- Delegating initializers
- Failable initializers
- Initializers
- Properties
- How properties are accessed
- Property initialization and self
- Object Type Declarations and Features
- Methods
- Subscripts
- Nested Object Types
- Enums
- Raw Values
- Associated Values
- Enum Case Iteration
- Enum Initializers
- Enum Properties
- Enum Methods
- Why Enums?
- Structs
- Struct Initializers
- Struct Properties
- Struct Methods
- Classes
- Value Types and Reference Types
- Class instances are mutable
- Class instance references are pointers
- Advantages of value types vs. reference types
- Value Types and Reference Types
- Subclass and Superclass
- Inheritance
- Additional functionality
- Overriding
- The keyword super
- Class Initializers
- Kinds of class initializer
- Subclass initializers
- Subclass initializer examples
- Required initializers
- Class Deinitializer
- Class Properties
- Static/Class Members
- Static methods vs. class methods
- Static properties vs. class properties
- Polymorphism
- Casting
- Casting Down
- Type Testing and Casting Down Safely
- Type Testing and Casting Optionals
- Bridging to Objective-C
- Type References
- From Instance to Type
- From self to Type
- Type as Value
- Summary of Type Terminology
- Comparing Types
- Protocols
- Why Protocols?
- Adopting a Library Protocol
- Protocol Type Testing and Casting
- Declaring a Protocol
- Protocol Composition
- Class Protocols
- Optional Protocol Members
- Optional properties
- Optional methods
- Implicitly Required Initializers
- Expressible by Literal
- Generics
- Generic Declarations
- Type Constraints
- Explicit Specialization
- Generic Types and Covariance
- Associated Type Chains
- Where Clauses
- Extensions
- Extending Protocols
- Extending Generics
- Umbrella Types
- Any
- AnyObject
- Suppressing type checking
- Object identity
- AnyClass
- Collection Types
- Array
- Array casting and type testing
- Array comparison
- Arrays are value types
- Array subscripting
- Nested arrays
- Basic array properties and methods
- Array enumeration and transformation
- Swift Array and Objective-C NSArray
- Array
- Dictionary
- Dictionary subscripting
- Dictionaries have no order
- Dictionary casting and comparison
- Basic dictionary properties and enumeration
- Swift Dictionary and Objective-C NSDictionary
- Set
- Option sets
- Swift Set and Objective-C NSSet
- OrderedSet and OrderedDictionary
- OrderedSet
- OrderedDictionary
- 5. Flow Control and More
- Flow Control
- Branching
- If construct
- Conditional binding
- Switch statement
- If case
- Conditional evaluation
- Branching
- Loops
- While loops
- For loops
- Flow Control
- Jumping
- Return
- Short-circuiting and labels
- Throwing and catching errors
- Nested scopes
- Defer statement
- Aborting the whole program
- Guard
- Privacy
- Private and Fileprivate
- Public and Open
- Privacy Rules
- Introspection
- Operators
- Memory Management
- Memory Management of Reference Types
- Weak references
- Unowned references
- Stored anonymous functions
- Memory management of protocol-typed references
- Memory Management of Reference Types
- Exclusive Access to Value Types
- Miscellaneous Swift Language Features
- Synthesized Protocol Implementations
- Equatable
- Hashable
- Comparable
- Synthesized Protocol Implementations
- Key Paths
- Instance as Function
- Dynamic Membership
- Property Wrappers
- Custom String Interpolation
- Reverse Generics
- Result Builders
- Result
- 6. Structured Concurrency
- Multithreading
- The Main Thread
- Background Threads
- Asynchronous Code
- What asynchronous code looks like
- Returning a value
- Throwing an error
- Summary
- Multithreading
- Structured Concurrency Syntax
- async/await
- Async Contexts
- Tasks
- Wrapping a Completion Handler
- Multiple Concurrent Tasks
- async let
- Task Groups
- Asynchronous Sequences
- Built-in Asynchronous Sequences
- Making an Asynchronous Sequence
- Asynchronous Sequence Methods
- Actors
- Actor Isolation
- Actor Serialization
- The Main Actor
- Context Switching
- Implicit Context Switching
- Explicit Context Switching
- More About Tasks
- Task Priority
- The Current Task
- Sleeping
- Yielding
- Cancellation
- Cancellation strategies
- Cancelling subtasks
- More About Actors
- Reentrancy
- The Keyword nonisolated
- The Keyword isolated
- Global Actors
- Sendable
- II. IDE
- 7. Anatomy of an Xcode Project
- New Project
- The Project Window
- The Navigator Pane
- The Inspector Pane
- The Editor
- Editor panes
- Assistant panes
- Tabs and windows
- Project File and Dependents
- Contents of the Project Folder
- Groups
- 7. Anatomy of an Xcode Project
- The Target
- Build Phases
- Build Settings
- Configurations
- Schemes and Destinations
- From Project to Built App
- Build Settings
- Property List Settings
- Nib Files
- Resources
- Resources in the Project navigator
- Resources in an asset catalog
- Code Files
- Frameworks and SDKs
- Swift Packages
- Adding a package
- Creating a package
- Customizing a package
- Sharing a package
- The App Launch Process
- The Entry Point
- How an App Gets Going
- App Without a Storyboard
- Renaming Parts of a Project
- 8. Nib Files
- The Nib Editor Interface
- Document Outline
- Canvas
- Inspectors
- The Nib Editor Interface
- Loading a Nib
- Loading a View Controller Nib
- Loading a Main View Nib
- Loading a View Nib Manually
- Connections
- Outlets
- The Nib Owner
- Automatically Configured Nibs
- Misconfigured Outlets
- Outletproperty name mismatch
- No outlet in the nib
- No view outlet
- Deleting an Outlet
- More Ways to Create Outlets
- Outlet Collections
- Action Connections
- More Ways to Create Actions
- Misconfigured Actions
- Connections Between Nibs Not!
- Additional Configuration of Nib-Based Instances
- 9. Documentation
- The Documentation Window
- Class Documentation Pages
- Quick Help
- Documenting Frameworks and Packages
- Symbol Declarations
- Header Files
- Sample Code
- Internet Resources
- 10. Life Cycle of a Project
- Environmental Dependencies
- Conditional Compilation
- Build Action
- Permissible Runtime Environment
- Backward Compatibility
- Device Type
- Arguments and Environment Variables
- Environmental Dependencies
- Version Control
- Editing and Navigating Your Code
- Text Editing Preferences
- Display
- Editing
- Indentation
- Text Editing Preferences
- Multiple Selection
- Code Completion and Placeholders
- Snippets
- Refactoring and Code Actions
- Fix-it and Live Syntax Checking
- Navigation
- Finding
- Running in the Simulator
- Debugging
- Caveman Debugging
- Dump
- Logger
- Aborting
- Caveman Debugging
- The Xcode Debugger
- Breakpoints
- Paused at a breakpoint
- Testing
- Unit Tests
- Interface Tests
- Persisting screenshots
- Interface testing and accessibility
- Test Plans
- Massaging the Report
- Clean
- Running on a Device
- Obtaining a Developer Program Membership
- Signing an App
- Automatic Signing
- Manual Signing
- Running the App
- Managing Development Certificates and Devices
- Profiling
- Gauges
- Memory Debugging
- Instruments
- Localization
- Creating Localized Content
- Exporting
- Editing
- Importing
- Creating Localized Content
- Testing Localization
- Distribution
- Making an Archive
- The Distribution Certificate
- The Distribution Profile
- Distribution for Testing
- Ad Hoc distribution
- TestFlight distribution
- Final App Preparations
- Icons in the app
- Marketing icon
- Launch images
- Screenshots and Video Previews
- Property List Settings
- Submission to the App Store
- III. Cocoa
- 11. Cocoa Classes
- Subclassing
- Categories and Extensions
- How Swift Uses Extensions
- How You Use Extensions
- How Cocoa Uses Categories
- Protocols
- Optional Members
- Informal Protocols
- 11. Cocoa Classes
- Some Foundation Classes
- NSRange
- NSNotFound
- NSString and Friends
- NSDate and Friends
- NSNumber
- NSValue
- NSData
- NSMeasurement and Friends
- Equality, Hashability, and Comparison
- NSArray and NSMutableArray
- NSDictionary and NSMutableDictionary
- NSSet and Friends
- NSIndexSet
- NSNull
- Immutable and Mutable
- Property Lists
- Codable
- Accessors, Properties, and KeyValue Coding
- Swift Accessors
- KeyValue Coding
- How Outlets Work
- Cocoa Key Paths
- Uses of KeyValue Coding
- KeyPath Notation
- The Secret Life of NSObject
- 12. Cocoa Events
- Reasons for Events
- Subclassing
- Notifications
- Receiving a Notification
- Selector-based registration
- Function-based registration
- Receiving a Notification
- Unregistering
- Subscribing to a Notification
- Combine framework
- Structured concurrency
- Posting a Notification
- Timer
- Delegation
- Cocoa Delegation
- Implementing Delegation
- Data Sources
- Actions
- The Responder Chain
- Nil-Targeted Actions
- KeyValue Observing
- Registration and Notification
- Unregistering
- KeyValue Observing Example
- Swamped by Events
- Delayed Performance
- 13. Memory Management
- Principles of Cocoa Memory Management
- Rules of Cocoa Memory Management
- What ARC Is and What It Does
- How Cocoa Objects Manage Memory
- Autorelease Pool
- Memory Management of Instance Properties
- Retain Cycles and Weak References
- Unusual Memory Management Situations
- Notification Observers
- KVO Observers
- Timers
- Other Unusual Situations
- Memory Management of CFTypeRefs
- Property Memory Management Policies
- Debugging Memory Management Mistakes
- 14. Communication Between Objects
- Visibility Through an Instance Property
- Visibility by Instantiation
- Getting a Reference
- Visibility by Relationship
- Global Visibility
- Notifications and KeyValue Observing
- The Combine Framework
- Alternative Architectures
- ModelViewController
- Router and Data Space
- ModelViewPresenter
- Protocols and Reactive Programming
- SwiftUI
- Result Builders and Modifiers
- State Properties
- Bindings
- Passing Data Downhill
- Passing Data Uphill
- Custom State Objects
- A. C, Objective-C, and Swift
- The C Language
- C Data Types
- C Enums
- Old-fashioned C enum
- NS_ENUM
- NS_OPTIONS
- Global string constants
- C Structs
- C Pointers
- C Arrays
- C Strings
- C Functions
- Struct functions
- Pointer-to-function
- The C Language
- Objective-C
- Objective-C Objects and C Pointers
- Objective-C Objects and Swift Objects
- Exposure of Swift to Objective-C
- Bridged Types and Boxed Types
- Objective-C Methods
- Renamification
- Internal parameter names
- Reverse renamification
- Overloading
- Variadics
- Initializers and factories
- Error pointers
- Async methods
- Selectors
- CFTypeRefs
- Blocks
- API Markup
- Nullability
- Lightweight generics
- Bilingual Targets
- Index
O'Reilly Media - inne książki
-
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(201.23 zł najniższa cena z 30 dni)
201.03 zł
239.00 zł(-16%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(241.86 zł najniższa cena z 30 dni)
241.36 zł
289.00 zł(-16%) -
Frontend developers have to consider many things: browser compatibility, usability, performance, scalability, SEO, and other best practices. But the most fundamental aspect of creating websites is one that often falls short: accessibility. Accessibility is the cornerstone of any website, and if a...(200.79 zł najniższa cena z 30 dni)
200.59 zł
239.00 zł(-16%) -
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive tra...(115.13 zł najniższa cena z 30 dni)
114.93 zł
149.00 zł(-23%) -
Data modeling is the single most overlooked feature in Power BI Desktop, yet it's what sets Power BI apart from other tools on the market. This practical book serves as your fast-forward button for data modeling with Power BI, Analysis Services tabular, and SQL databases. It serves as a starting ...(199.58 zł najniższa cena z 30 dni)
199.08 zł
239.00 zł(-17%) -
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 12.0 and .NET 8 fundamentals and techniques for building c...(241.52 zł najniższa cena z 30 dni)
241.02 zł
289.00 zł(-17%) -
Learn how to get started with Futures Thinking. With this practical guide, Phil Balagtas, founder of the Design Futures Initiative and the global Speculative Futures network, shows you how designers and futurists have made futures work at companies such as Atari, IBM, Apple, Disney, Autodesk, Luf...(148.30 zł najniższa cena z 30 dni)
148.10 zł
179.00 zł(-17%) -
Augmented Analytics isn't just another book on data and analytics; it's a holistic resource for reimagining the way your entire organization interacts with information to become insight-driven.Moving beyond traditional, limited ways of making sense of data, Augmented Analytics provides a dynamic,...(174.84 zł najniższa cena z 30 dni)
174.74 zł
219.00 zł(-20%) -
Learn how to prepare for—and pass—the Kubernetes and Cloud Native Associate (KCNA) certification exam. This practical guide serves as both a study guide and point of entry for practitioners looking to explore and adopt cloud native technologies. Adrián González Sánchez ...
Kubernetes and Cloud Native Associate (KCNA) Study Guide Kubernetes and Cloud Native Associate (KCNA) Study Guide
(169.14 zł najniższa cena z 30 dni)177.65 zł
199.00 zł(-11%) -
Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the gro...(140.84 zł najniższa cena z 30 dni)
140.34 zł
179.00 zł(-22%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
![Loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
![ajax-loader](https://static01.helion.com.pl/ebookpoint/img/ajax-loader.gif)
Oceny i opinie klientów: iOS 15 Programming Fundamentals with Swift Matt Neuburg (0)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.