iOS SDK Development


Title: iOS SDK Development
By: Chris AdamsonBill Dudney
Publisher: Pragmatic Bookshelf
Formats: Print
Print: November 2012
Pages: 300
Print ISBN: 978-1-934356-94-4| ISBN 10:1-934356-94-8

Welcome to the new state of the art development for iOS, with the radically overhauled Xcode 4 toolchain and iOS 5 SDK. With this book you’ll accelerate your development for iPhone, iPad and iPod Touch. You will learn the new tools like Storyboards, practice on new APIs like the Twitter framework and use the latest features of the Objective-C 2.0 programming language.

Since the iPhone’s launch in 2008, the iOS platform has added two new device families, thousands of new APIs, new tools and programming practices, and hundreds of thousands of new apps. iOS SDK Development is the second edition of the bestselling iPhone SDK Development, completely rewritten from the ground up to cover iOS 5’s new features.

You’ll get hands-on experience working with Objective-C and Xcode 4 as you work through this tutorial-style book with two experienced iOS developers by your side. Along the way, you’ll learn the fundamentals of maintainable, performant iOS programming, including:

Making apps that are multi-core-capable, testable, internationalizable, and that use less memory.

Understanding the underlying concepts of touch event handling, drawing and animation, multi-core concurrency, and memory management with iOS 5’s new Automatic Reference Counting.

Creating and using unit tests to ensure your app continues to work as intended even as the codebase evolves.

Working through Apple’s App Store processes, including preparing apps for submission, avoiding rejections, and understanding crash reports from end users.

Whether you’re a first-time iOS developer, or you’re looking to get up to speed with all the changes to Apple’s tools and frameworks, iPhone SDK Development is the solid grounding you need to master this popular platform.

What You Need: 

You need a Mac running Mac OS X Lion (10.7) and Xcode 4.

Chris Adamson

Chris Adamson is a writer, editor, and independent developer specializing in media software development for iOS. He maintains a corporate identity as Subsequently & Furthermore, Inc. and writes the [Time code ]; blog on media software development, as well as tweeting as @invalidname.

View Chris Adamson’s full profile page.

Bill Dudney

Bill Dudney is a husband, father, coder, and teacher. He has been doing Objective-C since 1989 when he first encountered a NeXT cube, and has several apps on the store through his company, Gala Factory Software LLC. When he is not writing books or teaching people about iOS, he likes to ski and hike in the high country of Summit County, Colorado. You can connect with him on Twitter at @bdudney.

View Bill Dudney’s full profile page.

Buy the Print, eBook, or Bundle today

Mac Kung Fu, 2nd Edition


Title: Mac Kung Fu, 2nd Edition
By: Keir Thomas
Publisher: Pragmatic Bookshelf
Formats: Print
Print: November 2012
Pages: 424
Print ISBN: 978-1-937785-07-9 | ISBN 10:1-937785-07-6

Squeeze every drop of juice from OS X with over 400 quick and easy tips, tricks, hints and hacks in Mac Kung Fu: Second Edition . Exploit secret settings and hidden apps, push built-in tools to the limit, radically personalize your Mac experience, and make “it just works” even better. In addition to core OS X technologies, this significantly revised and expanded update to the best-selling first edition dissects new OS X Mountain Lion tools such as iCloud, Notifications, Reminders, and Calendar.

Mac Kung Fu: Second Edition will blow your mind with secret hacks never before made public and little-known tricks that will change the way you work forever. From big tasks through everyday jobs, this book will improve your productivity and refine your workflow. You’ll customize and manage the OS X interface, boost the power of built-in apps, efficiently handle the filesystem, implement important security tricks, and much more.

Working with files in iCloud? We have tips to help. Managing program windows on your desktop? Hacks will make life easier. Creating reminders or notes? Use our tricks to make the process more productive. Emailing, tweeting, browsing, printing, word processing, testing and exploiting hardware, working with photos, movies, and documents… There’s no area Mac Kung Fu: Second Edition doesn’t touch upon, making it a unique and utterly necessary addition for any Mac lover’s bookshelf.

Each tip is deliberately short and readable, often detailing things even Mac Geniuses don’t know, and you can dip in and out whenever you want. Most tips take less than a minute to complete, yet the results last for a lifetime of better computing.

What You Need:

A Mac running OS X Mountain Lion and above.

Keir Thomas

Keir Thomas is an award-winning author with more than ten computing books to his name, two of which have been published through Pragmatic Bookshelf. A former computer magazine editor, his work has been published around the world and translated into many different languages. He has blogged professionally for the MacWorld and PCWorld websites, among others. He previously wrote the best-selling Ubuntu Kung Fu for Pragmatic Bookshelf.

View Keir Thomas’s full profile page.

Buy the Print, eBook, or Bundle today

Mac OS X and iOS Internals: To the Apple’s Core


Jonathan Levin

ISBN: 978-1-1180-5765-0

Paperback
864 pages
October 2012

An in-depth look into Mac OS X and iOS kernels

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 systems, starting with an architectural overview, then drilling all the way to the core.

  • Provides you with a top down view of OS X and iOS
  • Walks you through the phases of system startup—both Mac (EFi) and mobile (iBoot)
  • Explains how processes, threads, virtual memory, and filesystems are maintained
  • Covers the security architecture
  • Reviews the internal Apis used by the system—BSD and Mach
  • Dissects the kernel, XNU, into its sub components: Mach, the BSD Layer, and I/o kit, and explains each in detail
  • Explains the inner workings of device drivers

From architecture to implementation, this book is essential reading if you want to get serious about the internal workings of Mac OS X and iOS.

Jonathan Levin is a longtime trainer and consultant focusing on the system and kernel levels of the ‘Big Three’—Windows, Linux, and OS X, as well as their mobile derivatives. He is the founder and CTO of Technologeeks.com, a partnership of experts delivering advanced training on systems/kernel programming, debugging, and profiling.

Buy the Print, eBook, or Bundle today

Professional Microsoft IIS 8


Ken SchaeferJeff CochranScott ForsythDennis GlendenningBenjamin Perkins

ISBN: 978-1-1183-8804-4

Paperback
984 pages
November 2012

Stellar author team of Microsoft MVPs helps developers and administrators get the most out of Windows IIS 8

If you’re a developer or administrator, you’ll want to get thoroughly up to speed on Microsoft’s new IIS 8 platform with this complete, in-depth reference. Prepare yourself to administer IIS 8 in not only commercial websites and corporate intranets, but also the mass web hosting market with this expert content. The book covers common administrative tasks associated with monitoring and managing an IIS environment–and then moves well beyond, into extensibility, scripted admin, and other complex topics.

The book highlights automated options outside the GUI, options that include the PowerShell provider and AppCmd tool. It explores extensibility options for developers, including ISAPI and HTTPModules. And, it delves into security protocols and high availability/load balancing at a level of detail that is not often found in IIS books.

  • Author team includes Microsoft MVPs and an IIS team member
  • Covers the management and monitoring of Microsoft Internet Information Services (IIS) 8 for administrators and developers, including MOF and MOM
  • Delves into topics not often included in IIS books, including using the PowerShell provider and AppCmd tool and other automated options, and extending IIS 8 with ISAPI or HTTPModules
  • Explores security issues in depth, including high availability/load balancing, and the Kerberos, NTLM, and PKI/SSL protocols
  • Explains how to debug and troubleshoot IIS

Professional Microsoft IIS 8 features a wealth of information gathered from individuals running major intranets and web hosting facilities today, making this an indispensible and real-world reference to keep on hand.

Ken Schaefer is a senior architect at HP Enterprise Services and a coauthor of Professional IIS 7. He is a Microsoft MVP for Window Server/IIS.

Jeff Cochran is a senior network specialist for the City of Naples, Florida.

Scott Forsyth is the co-founder and Chief Systems Engineer of Vaasnet, and a Microsoft MVP for ASP.NET/IIS.

Dennis Glendenning is an enterprise solutions architect with Avanade.

Benjamin Perkins is a senior support escalation engineer at Microsoft Deutschland.

Buy the Print, eBook, or Bundle today

Beginning Object-Oriented Programming with C#


Jack Purdum

ISBN: 978-1-1183-3692-2

Paperback
624 pages
October 2012

The ideal beginner’s guide to C# and object-oriented programming

Wrox beginners’ guides have the perfect formula for getting programming newcomers up and running. This one introduces beginners to object-oriented programming using C# to demonstrate all of the core constructs of this programming framework. Using real-world situations, you’ll discover how to create, test, and deliver your programs and how to work with classes, arrays, collections, and all the elements of object-oriented programming.

  • Covers exactly what beginners, even those with no prior programming experience, need to know to understand object-oriented programming and start writing programs in C#
  • Explains the advantages and disadvantages of C#, and tips for understanding C# syntax
  • Explores properties, encapsulation, and classes; value data types; operands and operators; errors and debugging; variables; and reference types
  • Shows how to use statement repetition and program loops, understand arrays and collections, and write your own classes
  • Also covers inheritance and polymorphism

Beginning Object-Oriented Programming with C# uses the tried-and-true Wrox formula for making this popular programming method easy to learn.

Jack Purdum, Ph.D., is an established author of more than a dozen programming books. Using his teaching experience as a professor of computer language instruction at Purdue University, he has identified common stumbling blocks for beginning programmers and knows how to teach concepts so readers can understand and code immediately.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

Buy the Print, eBook, or Bundle today

English
Exit mobile version