rss Home » Tag Archive For ‘Apple’

OS X and iOS Kernel Programming

OS X and iOS Kernel Programming

Book Description

OS X and Kernel combines essential operating system and kernel architecture knowledge with a highly practical approach that will help you write effective kernel-level code. You’ll learn fundamental concepts such as memory and thread synchronization, as well as the I/O Kit framework. You’ll also learn how to write your own kernel-level extensions, such as device drivers for USB and Thunderbolt devices, including , storage and audio drivers.

OS X and Kernel provides an incisive and complete introduction to the XNU kernel, which runs iPhones, iPads, iPods, and servers and clients. Then, you’ll expand your horizons to examine and iOS system architecture. Understanding ’s operating systems will allow you to write efficient device drivers, such as those covered in the book, using I/O Kit.

With OS X and iOS Kernel Programming, you’ll:

  • Discover classical kernel architecture topics such as memory and thread synchronization
  • Become well-versed in the intricacies of the kernel process by applying kernel debugging and profiling tools
  • Learn how to deploy your kernel-level projects and how to successfully package them
  • Write code that interacts with hardware devices
  • Examine easy to understand example code that can also be used in your own projects Download Now »

Pro iOS Web Design and Development

Pro iOS Web Design and Development

Book Description

With Pro  and , you’ll design websites and develop web applications for and using web standards deployed with ’s browser.

Utilizing the very latest web and mobile technologies and releases, this book shows every web professional how to use to do the heavy lifting, to create the look and feel, and to add program logic to their mobile sites and Web applications.

In addition, you’ll learn how to address the specific features made available through ’s , especially with regard to designing Web-based touch-screen interfaces.

Pro iOS and will help you deliver rich mobile user experiences without compromise by optimizing your sites for WebKit and , the de facto standard for the , , and .

What you’ll learn

  • Design an optimal website for the iPhone, iPad, and .
  • Use web standards to develop professional sites on Apple’s key platforms and see why this is important for Web developers and designers.
  • Take advantage of Apple’s multi-touch screen technology in your , maximizing user experience and accessibility.
  • Carry out usability testing for mobile websites and . Download Now »

Pro Core Data for iOS, 2nd Edition

Pro Core Data for iOS, 2nd Edition

Book Description

Fully updated for 4.2, Pro Core Data for explains how to use the Core Data framework for SDK 5 using 4.2. The book explains both how and why to use Core Data, from simple to advanced techniques. Covering common and advanced persistence patterns, this book prepares any iOS developer to store and retrieve data accurately and efficiently.

This book starts by giving you a solid grounding in Core Data, providing a foundation for the rest of the book. With this knowledge, you’ll have all you need to master Core Data and power your data-driven applications. You’ll see how to work with and how to create an efficient data model to represent your data. Once you’ve established your data model, you’ll learn how to work with data objects and refine result sets to get the most out of the stored data.

The advanced portions of the book begin by showing you how to tune your apps’ and memory usage, to give you a truly professional edge. You’ll see how to version and migrate your data as well, to ensure your data stays organized and efficient. Finally, the book covers managing table views with NSFetchedResultsController.

What you’ll learn

  • Core Data techniques with Xcode
  • How to organize data appropriately
  • How to persist data efficiently
  • How to effectively use tools Download Now »

Beginning iOS 5 Games Development

Beginning iOS 5 Games Development

Book Description

apps on and now remain one of the most popular type of apps in the iTunes .  Does Angry Birds ring a bell?  What you were once able to do just for the (and ) is now possible for the popular , using the new 5 SDK.

Beginning 5 Games provides a clear path for you to create games using the iOS 5 SDK platform for the iPad, , and iPad touch. You’ll learn how to use classes to create apps, including graphics, and animations. The latest version of will be used in parts of the book to guide you along the way of building your apps.

Other topics include iOS 5 game apps  with the newest iOS Game Center update, persisting user data, and designing a compelling user experience. After reading this book, you’ll come away with the skills and techniques for building a game app, top to bottom, that could perhaps even be sold on the iTunes .

What you’ll learn

  • How to use UIViews to display game assets
  • How to create frame-by-frame animations for action games
  • How to integrate with Game Center and other social media services

Who this book is for
This book is for new iOS developers who want to create compelling 2D games. Download Now »

Unity iOS Essentials

Unity iOS Essentials

Book Description

is the perfect tool for creating games for a number of platforms. Whether it’s for the , , , or some combination of the three, this book takes a practical approach which maximizes while maintaining maximum compatibility across the entire mobile device line up.

Essentials takes you through all aspects of for . Mobile means thinking about mobile , multiple device screen resolutions, deploying a single application to multiple devices, understanding .NET integration, taking advantage of advanced lighting and culling systems, and integrating a mobile with a server back end. This comprehensive book on developing games for iOS covers it all and demonstrates the concepts using practical tips, scripts, shaders, and projects.

Learn how to plan for supporting multiple iOS devices before you start writing your first script. Consider performance and advanced topics that will speed up your development while solving real world problems. Add GUIs, use sophisticated .NET concepts, and examine scripts and shaders, interact with servers, and interact with projects that deal with real issues. Unity iOS Essentials provides you with a fully illustrated and fully commented guide for realising your idea using advanced concepts that work on the iOS family of mobile devices.

What you will learn from this book:

Tap, Move, Shake: Turning Your Game Ideas into iPhone & iPad Apps

Tap, Move, Shake: Turning Your Game Ideas into iPhone & iPad Apps

Book Description

Got a great idea? This complete do-it-yourself guide shows you how to make your idea a reality for the and . By developing a real hands-on through the course of this book, you’ll get a thorough introduction to and , while learning how to implement logic, sophisticated graphics, physics, sounds, and computer AI.

Author Todd Moore taught himself how to create an game in a week, with no previous knowledge of ’s tools. Now he develops smartphone games and apps full time. With this book, any coder can turn game ideas into real products, ready for the .

  • Get started by writing a simple game in only 20 lines of code
  • Build a complete air hockey game from scratch
  • Learn best practices for tracking multiple screen touches
  • Use animation loops and create collision functions
  • Get the tools you need to build your own stunning game graphics
  • Apply game physics to give your game a sense of realism
  • Record and edit lifelike sound effects, and create your own background music
  • Design a computer player with different levels of difficulty

Todd Moore founded TMSOFT to create unique smart phone applications and games. Download Now »