|
|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Macintosh OS
Good computer books make assumptions about the reader: what they
do and don't know when they pick up the book, and what they want to
know when they put it down. For each reader this could be very
different; therefore, a book that suits one person may not be the
best for another. "Mac OS X Leopard: Beyond the Manual" makes some
assumptions too, ones that tend to differ from other Mac OS X
books.
First of all, we assume that you have used a computer in that
past: that you know how to use a mouse and you know the proper
place to stick a DVD to get it to play in your computer. We won't
be showing you these things. (We will, however, demonstrate to our
Mac converts how to right click on a trackpad with only one button
).
Second, we assume you know what you want to do with your
computer. We won't waste your time showing you specifically,
stepbystep how to order a pizza from Pizza Galaxy in Milwaukee,
Wisconsin with Safari (though, when you're done with this book we
think you'll be able to do this just fine... if such a place
exists, anyway).
Finally, we assume that you are a reasonably intelligent person
who realizes the value of such phrases as Give a man a fish; you
have fed him for today. Teach a man to fish; and you have fed him
for a lifetime and can imagine how that might apply to a computer
book.
If this sounds like you, then we think you'll find this book
rewarding.
Inside you will find everything you need to get up to speed with
Mac OS X Leopard including: Using the standard included Leopard
applications including Mail, Safari, Preview, and more Taking
advantage of the Darwin subsystem in Leopard Learning all the ins
and outs of the Finder and Leopards improved interface
Administering your computer for yourself and for others Working
with other computers and operating systems from you Mac Configuring
the network to take full advantage of the powerful networking
capabilities in Leopard Working with add on devices via USB,
Firewire, and Bluetooth Effectively implementing data backup,
recovery and security Getting started with OS X development in
Leopard
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.
For a company that promised to "put a pause on new features,"
Apple sure has been busy-there's barely a feature left untouched in
Mac OS X 10.6 "Snow Leopard." There's more speed, more polish, more
refinement-but still no manual. Fortunately, David Pogue is back,
with the humor and expertise that have made this the #1 bestselling
Mac book for eight years straight. You get all the answers with
jargon-free introductions to: Big-ticket changes. A 64-bit
overhaul. Faster everything. A rewritten Finder. Microsoft Exchange
compatibility. All-new QuickTime Player. If Apple wrote it, this
book covers it.Snow Leopard Spots. This book demystifies the
hundreds of smaller enhancements, too, in all 50 programs that come
with the Mac: Safari, Mail, iChat, Preview, Time Machine.Shortcuts.
This must be the tippiest, trickiest Mac book ever written.
Undocumented surprises await on every page.Power usage. Security,
networking, build-your-own Services, file sharing with Windows,
even Mac OS X's Unix chassis-this one witty, expert guide makes it
all crystal clear.
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.
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.
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.
Learn to build cross-platform mobile apps using the latest features
in Xamarin.Forms 4 with the help of a series of projects including
apps for real-time chatting, AR games, location-tracking, weather,
photo galleries, and much more Key Features Develop mobile apps, AR
games, and chatbots of varying complexity with the help of
real-world examples Explore the important features of Xamarin.Forms
4 such as Shell, CollectionView, and CarouselView Get to grips with
advanced concepts such as AR and VR and machine learning for mobile
development Book DescriptionXamarin.Forms is a lightweight
cross-platform development toolkit for building apps with a rich
user interface. Improved and updated to cover the latest features
of Xamarin.Forms, this second edition covers CollectionView and
Shell, along with interesting concepts such as augmented reality
(AR) and machine learning. Starting with an introduction to Xamarin
and how it works, this book shares tips for choosing the type of
development environment you should strive for when planning
cross-platform mobile apps. You'll build your first Xamarin.Forms
app and learn how to use Shell to implement the app architecture.
The book gradually increases the level of complexity of the
projects, guiding you through creating apps ranging from a location
tracker and weather map to an AR game and face recognition. As you
advance, the book will take you through modern mobile development
frameworks such as SQLite, .NET Core Mono, ARKit, and ARCore.
You'll be able to customize your apps for both Android and iOS
platforms to achieve native-like performance and speed. The book is
filled with engaging examples, so you can grasp essential concepts
by writing code instead of reading through endless theory. By the
end of this book, you'll be ready to develop your own native apps
with Xamarin.Forms and its associated technologies, such as .NET
Core, Visual Studio 2019, and C#. What you will learn Set up
Xamarin.Forms to build native apps with code-sharing capabilities
Understand the core aspects of developing a mobile app, such as its
layout, UX, and rendering Use custom renderers to gain
platform-specific access Discover how to create custom layouts for
your apps with Xamarin.Forms Shell Use Azure SignalR to implement
serverless services in your Xamarin apps Create an augmented
reality (AR) game for Android and iOS using ARCore and ARKit,
respectively Build and train machine learning models using CoreML,
TensorFlow, and Azure Cognitive Services Who this book is forThis
book is for C# and .NET developers who want to learn Xamarin.Forms
and get started with native Xamarin mobile application development
from the ground up. Working knowledge of Visual Studio will help
you to get the most out of this book.
Learn Flutter and the Dart programming language by building
impressive real-world mobile applications for Android and iOS Key
Features Learn cross-platform mobile development with Flutter and
Dart by building 11 real-world apps Create wide array of mobile
projects such as 2D game, productivity timer, movie browsing app,
and more Practical projects demonstrating Flutter development
techniques with tips, tricks, and best practices Book
DescriptionFlutter is a modern reactive mobile framework that
removes a lot of the complexity found in building native mobile
apps for iOS and Android. With Flutter, developers can now build
fast and native mobile apps from a single codebase. This book is
packed with 11 projects that will help you build your own mobile
applications using Flutter. It begins with an introduction to Dart
programming and explains how it can be used with the Flutter SDK to
customize mobile apps. Each chapter contains instructions on how to
build an independent app from scratch, and each project focuses on
important Flutter features.From building Flutter Widgets and
applying animations to using databases (SQLite and sembast) and
Firebase, you'll build on your knowledge through the chapters. As
you progress, you'll learn how to connect to remote services,
integrate maps, and even use Flare to create apps and games in
Flutter. Gradually, you'll be able to create apps and games that
are ready to be published on the Google Play Store and the App
Store. In the concluding chapters, you'll learn how to use the BLoC
pattern and various best practices related to creating enterprise
apps with Flutter. By the end of this book, you will have the
skills you need to write and deliver fully functional mobile apps
using Flutter. What you will learn Design reusable mobile
architectures that can be applied to apps at any scale Get up to
speed with error handling and debugging for mobile application
development Apply the principle of 'composition over inheritance'
to break down complex problems into many simple problems Update
your code and see the results immediately using Flutter's hot
reload Identify and prevent bugs from reappearing with Flutter's
developer tools Manage an app's state with Streams and the BLoC
pattern Build a simple web application using Flutter Web Who this
book is forThis book is for mobile developers and software
developers who want to learn Flutter to build state-of-the-art
mobile apps. Although prior experience with Dart programming or
Flutter is not required, knowledge of object-oriented programming
(OOP), data structures and software design patterns will be
beneficial.
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"
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 with
practical recipes for building cross-platform Apple applications
for iOS 14, macOS, and watchOS using Swift 5.3, Xcode 12, and
SwiftUI 2.0 Key Features Apply the declarative programming paradigm
for building cross-platform UIs for Apple devices Learn to
integrate UIKit, Core Data, Sign in with Apple, and Firebase with
SwiftUI Adopt the new SwiftUI 2.0 features to build visually
appealing UIs at speed Book DescriptionSwiftUI is an innovative and
simple way to build beautiful user interfaces (UIs) for all Apple
platforms, right from iOS and macOS through to watchOS and tvOS,
using the Swift programming language. In this recipe-based book,
you'll work with SwiftUI and explore a range of essential
techniques and concepts that will help you through the development
process. The recipes cover the foundations of SwiftUI as well as
the new SwiftUI 2.0 features introduced in iOS 14. Other recipes
will help you to make some of the new SwiftUI 2.0 components
backward-compatible with iOS 13, such as the Map View or the Sign
in with Apple View. The cookbook begins by explaining how to use
basic SwiftUI components. Then, you'll learn the core concepts of
UI development such as Views, Controls, Lists, and ScrollViews
using practical implementation in Swift. By learning drawings,
built-in shapes, and adding animations and transitions, you'll
discover how to add useful features to the SwiftUI. When you're
ready, 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 while 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
found in building SwiftUI apps. What you will learn Explore various
layout presentations in SwiftUI such as HStack, VStack, LazyHStack,
and LazyVGrid Create a cross-platform app for iOS, macOS, and
watchOS 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 Handle data requests in your app
using Core Data 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 is useful but not
necessary.
Learn SwiftUI by designing and building complex user interfaces for
watchOS, iPadOS, and iOS with the help of projects including a
financial app, a sports news app, and a POS system Key Features
Learn SwiftUI with the help of practical cross-platform development
projects Understand the design considerations for building apps for
different devices such as Apple Watch, iPhone, and iPad using
SwiftUI's latest features Work with advanced SwiftUI layout
features, including SF Symbols, SwiftUI grids, and forms in SwiftUI
Book DescriptionReleased by Apple during WWDC 2019, SwiftUI
provides an innovative and exceptionally simple way to build user
interfaces for all Apple platforms with the power of Swift. This
practical guide involves six real-world projects built from
scratch, with two projects each for iPhone, iPad, and watchOS,
built using Swift programming and Xcode. Starting with the basics
of SwiftUI, you'll gradually delve into building these projects.
You'll learn the fundamental concepts of SwiftUI by working with
views, layouts, and dynamic types. This SwiftUI book will also help
you get hands-on with declarative programming for building apps
that can run on multiple platforms. Throughout the book, you'll
work on a chart app (watchOS), NBA draft app (watchOS), financial
app (iPhone), Tesla form app (iPhone), sports news app (iPad), and
shoe point-of-sale system (iPad), which will enable you to
understand the core elements of a SwiftUI project. By the end of
the book, you'll have built fully functional projects for multiple
platforms and gained the knowledge required to become a
professional SwiftUI developer. What you will learn Understand the
basics of SwiftUI by building an app with watchOS Work with UI
elements such as text, lists, and buttons Create a video player in
UIKit and import it into SwiftUI Discover how to leverage an API
and parse JSON in your app using Combine Structure your app to use
Combine and state-driven features Create flexible layouts on iPad
Who this book is forSwiftUI Projects is intended for anyone who is
already comfortable with Swift. We do not cover Swift topics in
detail, so you need to be familiar with these already. All of the
SwiftUI topics are taught as if this is the first time you've
learned them and will gradually get more difficult.
|
You may like...
The Message
Ta-Nehisi Coates
Paperback
R380
R339
Discovery Miles 3 390
Becoming
Michelle Obama
Hardcover
(6)
R729
R636
Discovery Miles 6 360
|