|
Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Macintosh OS
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.
With High Sierra, Apple has taken its macOS operating system to new
heights. From Apple's efficient new file system to improved video
streaming and support for virtual reality, this latest macOS
version provides features improve your experience. And once again,
David Pogue brings his humor and expertise to the #1 bestselling
Mac book. Whether you're a developer or a home-user, this guide
offers a wealth of detail on Apple's macOS 10.13 operating system,
this new edition covers everything High Sierra has to offer.
Perfect for newcomers. Get crystal-clear, jargon-free introductions
to the best and brightest macOS apps, including Siri, Safari,
iCloud, FaceTime, and AirDrop. Get the whole picture. Learn more
efficient ways to navigate, organize, and edit your photos with new
features in the Photos app. Go in-depth. Take advantage of Apple's
new graphics technology, and its support for virtual reality.Gain
real insight. David Pogue doesn't just tell you how to use macOS
features. You'll also learn why to use them--and how to avoid
common pitfalls.i
Are you a programmer looking for a new challenge? Does the
thought of building your very own iPhone app make your heart race
and your pulse quicken? If so, Beginning iPhone 3 Development:
Exploring the iPhone SDK is just the book for you. Updated and
revised for iPhone SDK 3, many of the discussions in the original
book have been clarified to make some of the more complex topics
easier to understand. In addition, all of the projects have been
rebuilt from scratch using the SDK 3 templates.
Assuming only a minimal working knowledge of Objective-C, and
written in a friendly, easy-to-follow style, this book offers a
complete soup-to-nuts course in iPhone and iPod touch programming.
The book starts with the basics, walking you through the process of
downloading and installing Apple's free iPhone SDK, and then
stepping you though the creation of your first simple iPhone
application. From there, you'll learn to integrate all the
interface elements iPhone users have come to know and love, such as
buttons, switches, pickers, toolbars, and sliders. You'll master a
variety of design patterns, from the simplest single view to
complex hierarchical drill-downs. The confusing art of table
building will be demystified, and you'll see how to save your data
using the iPhone file system. You'll also learn how to save and
retrieve your data using SQLite, iPhone's built-in database
management system. In addition, you'll also learn about Core Data,
an important persistence mechanism that has just been added with
SDK 3.
And there's much more You'll learn to draw using Quartz 2D and
OpenGL ES, add multitouch gestural support (pinches and swipes) to
your applications, and work with the camera, photo library,
accelerometer, and built-in GPS. You'll discover the fine points of
application preferences and learn how to localize your apps for
multiple languages. You can discover more about this book, download
source code, and find support forums at the book's companion site,
at www.iphonedevbook.com.The iPhone 3 update to the best-selling
and most recommended book for iPhone developers Packed full of
tricks, techniques, and enthusiasm for the new SDK from a developer
perspective The most complete, useful, and up-to-date guide to all
things having to do with Apple's iPhone SDK What you'll learn
Everything you need to know to develop your own best-selling iPhone
apps Best practices for optimizing your code and delivering great
user experiences Who this book is for
Anyone who wants to start developing for iPhone and iPod touch
What's changed from the first edition of Beginning iPhone
Development All code samples have been updated to follow current
Apple coding conventions The autorotation code has been updated to
use the new single-step fast autorotation instead of the original
two-step method A new section has been added introducing Core Data,
covering basic principles and showing how to build a simple Core
Data application All the table view-related chapters have been
updated to use table view cell styles. They've also been updated to
use textLabel and detailTextLabel instead of the deprecated text
property of the table view cell. All known errata have been
corrected All projects have been rebuilt from scratch using the SDK
3.0 templates Many concepts have been clarified based on feedback
and supplemented with information we've learned from another year
of using the SDK Table of Contents Welcome to the Jungle Appeasing
the Tiki Gods Handling Basic Interaction More User Interface Fun
Autorotation and Autosizing Multiview Applications Tab Bars and
Pickers Introduction to Table Views Navigation Controllers and
Table Views Application Settings and User Defaults Basic Data
Persistence Drawing with Quartz and OpenGL Taps, Touches, and
Gestures Where Am I? Finding Your Way with Core Location Whee
Accelerometer iPhone Camera and Photo Library Application
Localization Where to Next?
Like travelers in a foreign land, Mac users working in Windows
or Windows users working on a Mac often find themselves in
unfamiliar territory with no guidebook. "Crossing Platforms: A
Macintosh/Windows Phrasebook," with information presented in a
translation dictionary-like format, offers users a handy way of
translating skills and knowledge from one platform to the other.
Whether it's explaining the difference between Macintosh "aliases"
and Windows "shortcuts" or explaining how a Windows user would go
about setting up Internet access on a Mac, this book provides
readers a simple means to look up familiar interface elements and
system features and learn how that element or feature works on the
other platform.
"Crossing Platforms: A Macintosh/Windows Phrasebook" includes: A
general introduction to the key differences between the Mac and
Windows A to Z sections for each platform: one section where Mac
users look up familiar Macintosh terms to find the equivalent
function in Windows along with an explanation of the differences;
and another section where Windows users find familiar Windows terms
with pointers to the Macintosh equivalent along with full
descriptions of how the function works on the Mac and important
differences between the two platforms
The complete translation dictionary-like reference book,
"Crossing Platforms: A Macintosh/Windows Phrasebook" provides a
simple solution for everyone who has been confused and frustrated
by the arbitrary and sometimes capricious differences between the
Macintosh and Windows operating systems. This book bridges the
Mac-PC knowledge gap many users are faced with when work or
preference demands the use of both a PC and Mac. Whether you
already know the Macintosh or Windows, this book helps you navigate
in the other operating system using your existing skills and
knowledge.
|
|