OS X and iOS Kernel Programming



Bookstore > Books > OS X and iOS Kernel Programming

Price$49.99 - $56.41
Rating
AuthorsOle Henry Halvorsen , Douglas Clarke
PublisherApress
Published2011
Pages484
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101430235365
ISBN-139781430235361
EBook Hardcover Paperback

OS X and iOS Kernel Programming 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 management 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 networking, storage and audio drivers.

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




4 5 20

Similar Books


Mac OS X and iOS Internals

Mac OS X and iOS Internals

by Jonathan Levin

Powering Macs, iPhones, iPads and more, OS X and iOS are becoming ubiquitous. When it comes to documentation, however, much of them are shrouded in mystery. Cocoa and Carbon, the application frameworks, are neatly described, but system programmers find the rest lacking. This indispensable guide illuminates the darkest corners of those sys...

Price:  $30.00  |  Publisher:  Wrox  |  Release:  2012

Learn C on the Mac, 2nd Edition

Learn C on the Mac, 2nd Edition

by David Mark, James Bucanek

Considered a classic by an entire generation of Mac programmers, Dave Mark's Learn C on the Mac has been updated for you to include Mac OS X Mountain Lion and the latest iOS considerations.Learn C on the Mac: For OS X and iOS, Second Edition is perfect for beginners learning to program. It includes contemporary OS X and iOS examples!...

Price:  $30.00  |  Publisher:  Apress  |  Release:  2013

Learn Objective-C on the Mac For OS X and iOS, 2nd Edition

Learn Objective-C on the Mac For OS X and iOS, 2nd Edition

by Scott Knaster, Waqar Malik, Mark Dalrymple

Learn to write apps for some of today's hottest technologies, including the iPhone and iPad (using iOS), as well as the Mac (using OS X). It starts with Objective-C, the base language on which the native iOS software development kit (SDK) and the OS X are based. Learn Objective-C on the Mac: For OS X and iOS, 2nd Edition updates a be...

Price:  $12.22  |  Publisher:  Apress  |  Release:  2012

iOS and OS X Network Programming Cookbook

iOS and OS X Network Programming Cookbook

by Jon Hoffman

Darwin, which forms the core set of components for OS X and iOS, is compatible with the Single UNIX Specification Version 3 and POSIX UNIX. Therefore OS X and iOS are UNIX operating systems. While there are numerous books and articles written to teach network development in a UNIX environment there is surprisingly little dedicated to teac...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2014

Concurrent Programming in Mac OS X and iOS

Concurrent Programming in Mac OS X and iOS

by Vandad Nahavandipoor

Now that multicore processors are coming to mobile devices, wouldn't it be great to take advantage of all those cores without having to manage threads? This concise book shows you how to use Apple's Grand Central Dispatch (GCD) to simplify programming on multicore iOS devices and Mac OS X.Managing your application's resourc...

Price:  $12.99  |  Publisher:  O'Reilly Media  |  Release:  2011

Mac OS X Snow Leopard Pocket Guide

Mac OS X Snow Leopard Pocket Guide

by Chris Seibold

Whether you're new to the Mac or a longtime user, this handy book is the quickest way to get up to speed on Snow Leopard. Packed with concise information in an easy-to-read format, Mac OS X Snow Leopard Pocket Guide covers what you need to know and is an ideal resource for problem-solving on the fly.This book goes right to the heart ...

Price:  $5.53  |  Publisher:  O'Reilly Media  |  Release:  2009

OS X Mountain Lion Pocket Guide

OS X Mountain Lion Pocket Guide

by Chris Seibold

Get the concise information you need to start using OS X Mountain Lion, the latest version of the Mac operating system. This handy guide goes right to the heart of the OS, with details on system preferences, built-in applications, utilities, and other features.Once you're familiar with the fundamentals, use this book as a resource fo...

Price:  $7.98  |  Publisher:  O'Reilly Media  |  Release:  2012

Learn Swift on the Mac

Learn Swift on the Mac

by Waqar Malik

There's a new language in town. Swift is Apple's new, native, fast, and easy to learn programming language for iOS and OS X app development. It's their "Objective-C without the C". If you are an iOS developer or planning to become one, learning Swift is your #1 priority, and Learn Swift on the Mac tells yo...

Price:  $31.95  |  Publisher:  Apress  |  Release:  2015