|
|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Macintosh OS
Many systems administrators on the Mac need a way to manage machine
configuration after initial setup and deployment. Apple's Managed
Preferences system (also known as MCX) is under-documented, often
misunderstood, and sometimes outright unknown by sys admins. MCX is
usually deployed in conjunction with an OS X server, but it can
also be used in Windows environments or where no dedicated server
exists at all. Enterprise Mac Managed Preferences is the definitive
guide to Apple's Managed Client technology. With this book, you'll
get the following: * An example-driven guide to Mac OS X Managed
Preferences/Client technology* Recipes for common use case studies
and patterns* A targeted approach appropriate for any sys admin
that manages Macs in an OS X or Windows environment This is the
only book that focuses on this facet of OS X exclusively. If you're
a sys admin, this book will take away much of the pain of working
with OS X client systems. Even better, both of the authors are very
involved in the Mac community-Greg Neagle is part of the
MacEnterprise steering committee, and Ed is the Executive Editor
and an author for MacTech magazine and a member of the Apple
Consultants Network.What you'll learn* The Managed Preferences
system and how to manage it* All about Directory Services Local
Directory Services * How to work with property list files * How to
deliver files with Open Directory, ActiveDirectory, local scripts,
third-party utilities, Puppet, LANRev, Casper, and more * How to
work with compositing preferences, including the hierarchy of
preferences * How to write a Plist for management, using Workgroup
Manager and Dock Example * How and when to enforce Managed
Preferences * How to understand manifests * What recipes to use and
when * When, how, and where to use mcxquery, System Profiler, and
MCX Cache flushingWho this book is for This book is for systems
administrators using Mac clients.
This book provides a serious, in-depth look at Apple's External
Accessory Framework and the iPhone Accessories API. You'll learn
how to create new, integrated solutions that combine iPhone apps
with dedicated hardware. The iPhone OS Accessories API expands the
opportunities for innovative iPhone developers, allowing you to
control and monitor external devices, whether you've built them
yourself or obtained them from a third party. What you'll learn*
Develop accessories and apps for the iPhone and iPod touch.* Use
Apple's External Accessory Framework to create hardware/software
interaction.* Control and monitor external devices using the iPhone
Accessories API.* Use the specific controller classes within the
iPhone OS SDK.* Build and control your own accessory.* Get your
accessories approved by Apple's AE program.Who this book is for
This book is for iPhone and iPod touch developers who want to write
apps to control external accessories and hardware developers who
want to create accessories for iPhone and iPod touch. This includes
embedded systems programmers who have been left out of the iPhone
gold rush until now.The iPhone OS Accessories API expands the
market of iPhone developers yet again, and this book is for all
those developers wanting to use these new APIs to control and
monitor external device-whether self-built or acquired from other
sources.
If you've got incredible iOS ideas, get this book and bring them
to life
iOS 7 represents the most significant update to Apple's mobile
operating system since the first iPhone was released, and even the
most seasoned app developers are looking for information on how to
take advantage of the latest iOS 7 features in their app designs.
That's where "iOS App Development For Dummies" comes in Whether
you're a programming hobbyist wanting to build an app for fun or a
professional developer looking to expand into the iOS market, this
book will walk you through the fundamentals of building a universal
app that stands out in the iOS crowd.Walks you through joining
Apple's developer program, downloading the latest SDK, and working
with Apple's developer toolsExplains the key differences between
iPad and iPhone apps and how to use each device's features to your
advantageShows you how to design your app with the end user in mind
and create a fantastic user experienceCovers using nib files,
views, view controllers, interface objects, gesture recognizers,
and much more
There's no time like now to tap into the power of iOS - start
building the next big app today with help from "iOS App Development
For Dummies"
Are you an iOS developer, looking forward to your next career move?
Or are you interviewing for positions at your company or start-up?
Either way, this book provides the right questions and answers to
help you in the review process. If you are an interviewer, this
book can guide you on which questions are the most useful to ask to
find the perfect candidate. Generic interview questions found
online are repetitive and often unrelated to the day-to-day tasks
of an iOS developer. If you are looking to hire a professional
programmer you should consider more advanced questions about
architecture, patterns or frameworks such as those included in this
book. All questions are answered clearly and comprehensively and
each one is categorized and reviewed by some of the top iOS
engineers worldwide. Some of the questions provide quick
follow-ups, which might make the difference between a good enough
answer and a stellar one. Questions are divided into three
different levels, so whether you are a beginner or an advanced iOS
developer, this book will help you to land your dream iOS
development Job! What You'll Learn Answer interview questions
flawlessly with just the right response to convey your skillset
Practice interviews to make yourself more comfortable during the
process Discover what sets a generic coder and an experienced iOS
developer apart Who This Book Is For Experienced iOS developers
seeking a new employer or promotion within their current company.
It also serves as a great tool for someone in human resources or
another hiring position trying to identify the right candidate for
an iOS development position.
Learn iOS app development and work with the latest Apple
development tools Key Features Explore the latest features of Xcode
12 and the Swift 5.3 programming language in this updated fifth
edition Kick-start your iOS programming career and have fun
building your own iOS apps Discover the new features of iOS 14 such
as Mac Catalyst, SwiftUI, widgets and App Clips Book DescriptionIf
you're looking to work and experiment with powerful iOS 14 features
such as widgets and App Clips to create your own apps, this iOS
programming guide is for you. The book offers a comprehensive
introduction for experienced programmers who are new to iOS, taking
you through the entire process of learning the Swift language,
writing your own apps, and publishing them on the App Store. Fully
updated to cover the new iOS 14 features, along with Xcode 12 and
Swift 5.3, this fifth edition of iOS 14 Programming for Beginners
starts with an introduction to the Swift programming language and
shows you how to accomplish common programming tasks with it.
You'll then start building the user interface (UI) of a complete
real-world app using the storyboards feature in the latest version
of Xcode and implement the code for views, view controllers, data
managers, and other aspects of mobile apps. The book will also help
you apply iOS 14 features to existing apps and introduce you to
SwiftUI, a new way to build apps for all Apple devices. Finally,
you'll set up testers for your app and understand what you need to
do to publish your app on the App Store. By the end of this book,
you'll not only be well versed in writing and publishing
applications, but you'll also be able to apply your iOS development
skills to enhance existing apps. What you will learn Get to grips
with the fundamentals of Xcode 12 and Swift 5.3, the building
blocks of iOS development Understand how to prototype an app using
storyboards Discover the Model-View-Controller design pattern and
how to implement the desired functionality within an app Implement
the latest iOS features, such as widgets and App Clips Convert an
existing iPad app into an Apple Silicon Mac app Design, deploy, and
test your iOS applications with design patterns and best practices
Who this book is forThis book is for anyone who has programming
experience but is new to Swift and iOS app development. Experienced
programmers looking to explore the latest iOS 14 features will also
find this book useful.
This book takes the readers on a journey into the world of mobile
game development aimed at beginner Objective-C programmers. The
book enables the reader to create a number of projects, which
include a matching game, a puzzle game, a whack-a-mole game, a pong
game, and a coloring book. Each of these projects gives the readers
a variety of knowledge and skills that they can apply to their own
gaming projects. It includes a companion disc with source code,
images, and project files. By the end of the book, the reader will
have five apps that they've developed, along with the knowledge of
making games for the iOS platform. eBook Customers: Companion files
are available for downloading with order number/proof of purchase
by writing to the publisher at [email protected]. Features:
Builds five game projects including a matching game, a puzzle game,
a coloring book, game of pong, and a ""whack-a-mole"" game that
will give the reader exposure to making games on the iOS platform
Includes information on iOS 5, iOS 6, iOS 7 and iOS8 - the latest
versions for the iPhone and iPad . Utilizes the UIKit that enables
readers to apply their knowledge to more areas than just games
since many of the topics can be applied to general iOS development
Includes a companion disc with source code, images, and project
files.
Those who have made the switch from a Windows PC to a Mac have made
Switching to the Mac: The Missing Manual a runaway bestseller. The
latest edition of this guide delivers what Apple doesn't-everything
you need to know to successfully and painlessly move your files and
adapt to Mac's way of doing things. Written with wit and
objectivity by Missing Manual series creator and bestselling author
David Pogue, this book will have you up and running on your new Mac
in no time.
Explore macOS tools and architecture for executing support tasks
and system administration, and prepare for the Apple Certified
Support Professional (ACSP) certification exam Key Features Delve
into macOS Big Sur, from installation to managing apps and
optimizing your environment Become an Apple Certified Support
Professional (ACSP) with this comprehensive macOS support guide The
book is not intended to be a user guide, it covers concepts
pertinent for a user acting as an administrator Book
DescriptionApple is pushing the capabilities of its technologies to
help users achieve high performance, including improvements in its
OS running across all Mac systems, macOS, and new technologies such
as M1 Silicon chips. This book walks you through macOS from a
system administration and support point of view, exploring its
latest features. The book starts by explaining macOS architecture,
installation, and startup processes to enable you to get started
with the OS. You'll learn how to manage users and discover
techniques for user security and privacy. Moving on, you'll get to
grips with the macOS file system and learn to manage disks,
volumes, and partitions for effective file management. Most of the
examples covered in this book are from an administrator's
perspective; however, when relevant, a standard user's perspective
is also presented. You'll find illustrations for Mac systems
running macOS 11 (Big Sur), and when necessary, for macOS 10.15
(macOS Catalina). Finally, you'll explore advanced topics such as
networking and using command-line tools for administration tasks.
By the end of this macOS book, you'll be well-versed with macOS
features, administration tasks, and best practices. You'll also be
able to apply the concepts to increase your chances of success in
obtaining Apple certifications such as Apple Certified Support
Professional (ACSP). What you will learn Understand the
fundamentals of the macOS system and architecture Configure key
services and perform essential troubleshooting in your Mac system
Install, update, and configure your local macOS system and identify
the stages of the startup process Create and manage a local user
account and set up your customized macOS environment Manage your
file systems, storage, and permissions Explore practices and
techniques to work with apps, networks, and security for your Mac
system Delve into administration tasks such as managing service
resources and peripherals Who this book is forIf you are a Mac
system administrator, support and help desk technician or engineer,
or Mac power user looking to explore macOS architecture and
tooling, then this book is for you. The book assumes beginner-level
knowledge of the macOS environment and system administration.
Learn iOS app development and work with Xcode 13 and Apple's iOS 15
simulators Key Features Explore the latest features of Xcode 13 and
the Swift 5.5 programming language in this updated sixth edition
Start your iOS programming career and have fun building your own
iOS apps Discover the new features of iOS 15 such as Mac Catalyst,
SwiftUI, Swift Concurrency, and SharePlay Book DescriptionWith
almost 2 million apps on the App Store, iOS mobile apps continue to
be incredibly popular. Anyone can reach millions of customers
around the world by publishing their apps on the App Store. iOS 15
Programming for Beginners is a comprehensive introduction for those
who are new to iOS. It covers the entire process of learning the
Swift language, writing your own app, and publishing it on the App
Store. Complete with hands-on tutorials, projects, and
self-assessment questions, this easy-to-follow guide will help you
get well-versed with the Swift language to build your apps and
introduce exciting new technologies that you can incorporate into
your apps. You'll learn how to publish iOS apps and work with Mac
Catalyst, SharePlay, SwiftUI, Swift concurrency, and much more. By
the end of this iOS development book, you'll have the knowledge and
skills to write and publish interesting apps, and more importantly,
to use the online resources available to enhance your app
development journey. What you will learn Get to grips with the
fundamentals of Xcode 13 and Swift 5.5, the building blocks of iOS
development Understand how to prototype an app using storyboards
Discover the Model-View-Controller design pattern and how to
implement the desired functionality within an app Implement the
latest iOS features such as Swift Concurrency and SharePlay Convert
an existing iPad app into a Mac app with Mac Catalyst Design,
deploy, and test your iOS applications with design patterns and
best practices Who this book is forThis book is for anyone who has
programming experience but is new to Swift and iOS app development.
Basics knowledge of programming, including loops, boolean, and so
on, is necessary.
Unleash the power of declarative programming in SwiftUI by building
cross-platform Apple apps for iOS 15, macOS, and watchOS using
Swift 5.5, Xcode 13, and SwiftUI 3 Key Features Apply the
declarative programming paradigm to build cross-platform UIs for
Apple devices Learn to integrate UIkit, Core Data, Firebase, and
Sign in with Apple with SwiftUI Adopt the new SwiftUI 3.0 features
to build visually appealing UIs speedily Book DescriptionSwiftUI
provides an innovative and simple way to build beautiful user
interfaces (UIs) for all Apple platforms, from iOS and macOS
through to watchOS and tvOS, using the Swift programming language.
In this recipe-based cookbook, you'll cover the foundations of
SwiftUI as well as the new SwiftUI 3 features introduced in iOS 15
and explore a range of essential techniques and concepts that will
help you through the development process. The cookbook begins by
explaining how to use basic SwiftUI components. Once you've learned
the core concepts of UI development, such as Views, Controls,
Lists, and ScrollViews, using practical implementations in Swift,
you'll advance to adding useful features to SwiftUI using drawings,
built-in shapes, animations, and transitions. You'll understand how
to integrate SwiftUI with exciting new components in the Apple
development ecosystem, such as Combine for managing events and Core
Data for managing app data. Finally, you'll write iOS, macOS, and
watchOS apps by sharing the same SwiftUI codebase. By the end of
this SwiftUI book, you'll have discovered a range of simple, direct
solutions to common problems encountered when building SwiftUI
apps. What you will learn Explore various layout presentations in
SwiftUI such as HStack, VStack, LazyHStack, and LazyVGrid Create
widgets to quickly display relevant content at glance Get up to
speed with drawings in SwiftUI using built-in shapes, custom paths,
and polygons Discover modern animation and transition techniques in
SwiftUI Add user authentication using Firebase and Sign in with
Apple Manage concurrency with Combine and async/await in SwiftUI
Solve the most common SwiftUI problems, such as integrating a
MapKit map, unit testing, snapshot testing, and previewing layouts
Who this book is forThis book is for mobile developers who want to
learn SwiftUI as well as experienced iOS developers transitioning
from UIkit to SwiftUI. The book assumes knowledge of the Swift
programming language. Knowledge of object-oriented design and data
structures will be useful but not necessary. You'll also find this
book to be a helpful resource if you're looking for reference
material regarding the implementation of various features in
SwiftUI.
Discover recipes for building feature-rich, reliable iOS native
apps and explore the latest features in Swift 5.3 with the help of
proven industry standard recipes, modern design techniques, and
popular strategies Key Features Understand how closures work and
make use of generics with protocols to write flexible code Discover
the fundamentals of Swift and build apps with frameworks such as
Foundation, Networking, and UIKit Get to grips with the new
features of Swift 5.3, including SwiftUI, CoreML and the Vision
Framework Book DescriptionSwift is an exciting, multi-platform,
general-purpose programming language, and with this book, you'll
explore the features of its latest version, Swift 5.3. The book
begins with an introduction to the basic building blocks of Swift
5.3, its syntax, and the functionalities of Swift constructs.
You'll then discover how Swift Playgrounds provide an ideal
platform to write, execute, and debug your Swift code. As you
advance through the chapters, the book will show you how to bundle
variables into tuples or sets, order your data with an array, store
key-value pairs with dictionaries, and use property observers.
You'll also get to grips with the decision-making and control
structures in Swift, examine advanced features such as generics and
operators, and explore functionalities outside of the standard
library. Once you've learned how to build iOS applications using
UIKit, you'll find out how to use Swift for server-side
programming, run Swift on Linux, and investigate Vapor. Finally,
you'll discover some of the newest features of Swift 5.3 using
SwiftUI and Combine to build adaptive and reactive applications,
and find out how to use Swift to build and integrate machine
learning models along with Apple's Vision Framework. By the end of
this Swift book, you'll have discovered solutions to boost your
productivity while developing code using Swift 5.3. What you will
learn Explore basic to advanced concepts in Swift 5.3 programming
Understand conditional statements, loops, and how to handle errors
in Swift Define flexible classes and structs using generics Use
advanced operators and create custom ones Build iOS apps using the
powerful features of UIKit or the new SwiftUI framework Import your
own custom functionality into Swift Playgrounds Run Swift on Linux
and investigate server-side programming with the server-side
framework Vapor Use Swift to implement machine learning models
using CoreML and Vision Who this book is forThis book is for
experienced iOS developers looking to learn about the diverse
features offered by Swift 5.3, along with tips and tricks to
efficiently code and build applications. Knowledge of general
programming concepts will assist in understanding key concepts.
A step-by-step guide to learning iOS app development and exploring
the latest Apple development tools Key Features Explore the latest
features of Xcode 11 and the Swift 5 programming language in this
updated fourth edition Kick-start your iOS programming career and
have fun building your own iOS apps Discover the new features of
iOS 13 such as Dark Mode, iPad apps for Mac, SwiftUI, and more Book
DescriptioniOS 13 comes with features ranging from Dark Mode and
Catalyst through to SwiftUI and Sign In with Apple. If you're a
beginner and are looking to experiment and work with these features
to create your own apps, then this updated fourth edition gets you
off to a strong start. The book offers a comprehensive introduction
for programmers who are new to iOS, covering the entire process of
learning the Swift language, writing your own apps, and publishing
them on the App Store. This edition is updated and revised to cover
the new iOS 13 features along with Xcode 11 and Swift 5. The book
starts with an introduction to the Swift programming language, and
how to accomplish common programming tasks with it. You'll then
start building the user interface (UI) of a complete real-world
app, using the latest version of Xcode, and also implement the code
for views, view controllers, data managers, and other aspects of
mobile apps. The book will then help you apply the latest iOS 13
features to existing apps, along with introducing you to SwiftUI, a
new way to design UIs. Finally, the book will take you through
setting up testers for your app, and what you need to do to publish
your app on the App Store. By the end of this book, you'll be well
versed with how to write and publish apps, and will be able to
apply the skills you've gained to enhance your apps. What you will
learn Get to grips with the fundamentals of Xcode 11 and Swift 5,
the building blocks of iOS development Understand how to prototype
an app using storyboards Discover the Model-View-Controller design
pattern, and how to implement the desired functionality within the
app Implement the latest iOS features such as Dark Mode and Sign In
with Apple Understand how to convert an existing iPad app into a
Mac app Design, deploy, and test your iOS applications with
industry patterns and practices Who this book is forThis book is
for anyone who has programming experience but is completely new to
Swift and iOS app development. Experienced programmers looking to
explore the latest iOS 13 features will also find this book useful.
|
You may like...
Mac OS X Lion
David Pogue
Paperback
R984
R887
Discovery Miles 8 870
|