New ios books for developers

 

 

 

 

1.iOS Components and Frameworks: Understanding the Advanced Features of the iOS SDK (Developer's Library)

Book Description

November 14, 2013 0321856716 978-0321856715 1

Take Your Next Leap Forward as an iOS App Developer! Covers iOS 7 and Xcode 5

 

iOS Components and Frameworks will help you leverage iOS’s powerful components and frameworks to build apps with outstanding performance, reliability, interactivity, media support, and customization.

 

Pioneering iOS developers Kyle Richter and Joe Keeley illuminate the sophisticated intermediate-to-advancedlevel techniques you’re now ready for. You’ll find example-rich coverage of topics ranging from social support to security, Core Data, TextKit, iCloud support, UIKit Dynamics, MapKit, and Passbook. There’s also a complete section on advanced performance and security, including the effective use of Grand Central Dispatch and Keychain.

 

Each chapter contains a complete sample project that walks you through integrating its technology into a typical iOS app. You’ll discover how multiple iOS features can be combined into exceptionally powerful apps and walk through a complete case study project: a fully functional game with complete Game Center integration.

 

Coverage includes:

  • New physics-based animation effects provided by UIKit Dynamics
  • Making the most of Core Location, MapKit, and Geofencing
  • Leveraging Game Center features such as Leader Boards and Achievements
  • Giving users access to their address and media libraries from within your app
  • Using lightweight JSON to move data among servers, apps, and websites
  • Syncing apps via iCloud using UIDocument and key-value store syncing
  • Securing user data with Keychain
  • Informing users of important app-related events via Notifications
  • Storing and retrieving persistent data locally with Core Data
  • Using advanced Objective-C features to write more manageable, concise apps
  • Improving responsiveness through concurrency with Grand Central Dispatch
  • Advanced text handling and display with TextKit
  • Smoothly handling complex and continuous gestures
  • Effective debugging techniques with Xcode 5 and Instruments
  • Building passes for Passbook and PassKit

If you’re a serious iOS developer who wants to build cutting-edge apps, iOS Components and Frameworks delivers the practical skills, reusable code, and expert insights you’re looking for.

 

2.iOS Drawing: Practical UIKit Solutions

 

Covers iOS 7 and Xcode 5

Apple lavished iOS with a rich and evolving library of resolution-independent 2D drawing utilities. Its APIs include powerful features such as transparency, path-based drawing, anti-aliasing, and more. Harness these low-level, lightweight drawing routines in your apps to build images, to create PDFs, to display views, and to print.


In this guide, Erica Sadun, bestselling author of The Core iOS 6 Developer's Cookbook and The Advanced iOS 6 Developer's Cookbook, helps readers explore iOS drawing through an abundance of examples alongside plenty of explanations and tips. This short work provides the basic how-to developers need to get started. You will learn about these specific topics:

  • The basic concepts of Quartz (Core Graphics) and UIKit drawing
  • The coordinate system, paths, masking, and clipping
  • Text drawing
  • Transparency and alpha channels, drawing modes, blending, colors, and spaces
  • Transforms and geometry
  • Patterns, shadows, and gradients
  • Bitmaps and pixels

Approximately 311 pages.

For related content by author Erica Sadun, see iOS Auto Layout Demystified, The Core iOS 6 Developer’s Cookbook, and The Advanced iOS 6 Developer’s Cookbook.

 

informit.com/sadun

To access the code samples, visit https://github.com/erica/iOS-Drawing.

 

3.iOS Auto Layout Demystified, 2nd Edition

 

  • Copyright 2014
  • Dimensions: 7" x 9"
  • Pages: 288
  • Edition: 2nd
  • Book
  • ISBN-10: 0-321-96719-4
  • ISBN-13: 978-0-321-96719-0

Completed Updated for iOS 7 and Xcode 5

Auto Layout transforms the way you create iOS user interfaces. As flexible as it is powerful, Auto Layout gives you unprecedented control over your iOS user interfaces. But Auto Layout has a reputation for difficulty. In iOS Auto Layout Demystified, Second Edition, world-renowned iOS developer and author Erica Sadun strips away the confusion, helping you gain Auto Layout mastery the easiest way possible: by example.

Fully updated for iOS 7 and Xcode 5, this tutorial delivers everything Sadun’s guides are famous for: clear explanations, expert tips, proven best practices--and, above all, plenty of code to learn from and reuse.

Step by step, Sadun explains how Auto Layout “thinks,” how it works, where it fits, and why it’s more useful (and simpler) than you ever imagined. She offers practical solutions for a wide variety of real-world iOS development challenges, plus innovative ways to use Auto Layout to build interactive elements, animations, and more.

If you’re an experienced iOS developer, this guide will expand your design possibilities, helping you build apps that are superbly usable and intuitive and stand out even in the most crowded marketplace.

Coverage includes

  • Mastering Auto Layout’s basic concepts, techniques, and approach
  • Defining unambiguous, satisfiable constraints that express your layout exactly how you intend
  • Overcoming obstacles to constraint-based user interface design in Interface Builder
  • Using visual formatting to express how items are laid out vertically and horizontally
  • Making visual formats more flexible with metrics dictionaries and layout options
  • Debugging constraints and deciphering those bewildering Xcode log messages
  • Using descriptive techniques to uncover and express natural relationships in your design
  • Applying iOS Auto Layout techniques in Mac OS X apps too

 

4.Learning iOS Development: A Hands-on Guide to the Fundamentals of iOS Programming

 

Covers iOS 7 and Xcode 5

Learning iOS Developmentis the perfect first book for every new iOS 7 developer. It delivers  a complete foundation for iOS development, including an introduction to the Objective-C language, Xcode development tools, best-practice user interface development, and best practices for all  aspects of app development and deployment.

Throughout Learning iOS Development, you explore the iOS development process as you create  and expand a handy car valet app. The hands-on projects enable you to create meaningful code  as soon as possible, building confidence and mastery. The annotated code listings work with all  the latest iOS technology, so you’ll be ready to jump into this exciting development field.

With Learning iOS Development, it’s easy to learn at your own pace, on your own--or to deepen  the knowledge you may be gaining in a classroom or workplace.

Coverage includes
  • Installing all the tools, programs, and devices  you need to create iOS apps
  • Building your first app and mastering the  essentials of Objective-C
  • Making the most effective use of device memory
  • Storyboarding your interface and connecting it to your underlying code
  • Using Auto Layout to support devices with different sizes and orientations
  • Managing app data with Core Data
  • Creating sophisticated custom gestures
  • Deploying your app through Apple’s App Store
  • Quickly localizing your app for multiple languages  and countries
  • Implementing scrolling, navigation, table views,  and other core iOS features
  • Mastering advanced table views and navigation,  including iPad split views
  • Passing code encapsulated in blocks for communicating between parts of your app and with the system
  • Tuning and debugging your apps for the best  performance and quality
  • Discovering great resources to take your next steps  as an iOS developer

5.Programming iOS 7

Get a solid grounding in all the fundamentals of Cocoa Touch, and avoid problems during iPhone and iPad app development. With this revised edition, you’ll dig into Cocoa and learn how to work effectively with Objective-C and Xcode. This book covers iOS 7 in a rigorous, orderly fashion—ideal whether you’re approaching iOS for the first time or need a reference to bolster existing skills.

Learn about features introduced with iOS 7, including Objective-C language advances, autosynthesis, autolayout, new view controller rotation rules, unwind segues, state restoration, styled text, and collection views.

  • Learn how views and layers are managed, drawn, composited, and animated
  • Become familiar with view controllers and their relationships, along with nib and storyboard management
  • Fully explore all basic interface objects such as scroll views, table views, and controls
  • Delve into Cocoa frameworks for sound, video, sensors, maps, and other features
  • Touch on advanced topics such as threading and networking


Need to brush up on the basics? Check out iOS 7 Programming Fundamentals where you will find Objective-C, Xcode, and Cocoa basics now in their own volume.

 

6.The Advanced iOS 6 Developer's Cookbook (4th Edition)

The Advanced iOS 6 Developer’s Cookbook brings together reliable, proven solutions for cutting-edge iOS 6 development. World-renowned iOS expert Erica Sadun covers device-specific development, document/data sharing, Core Text, networking, image processing, onboard cameras, audio, Address Book, Core Location, GameKit,StoreKit, push notifications, and more.

 

As in her previous bestselling iOS books, Sadun translates today’s development best practices into working code, distilling key concepts into concise recipes that are easy to understand and transfer into your own projects. This isn’t just cut and paste. Using her examples, Sadun fully explains both the “how” and “why” of advanced and specialized iOS 6 development.

 

All code is tested with iOS 6 features and iPhone, iPad, and iPod touch capabilities. Throughout, every chapter groups related tasks together, so you can jump straight to your solution without having to identify the right class or framework first. Coverage includes

 

  • Testing device properties so your app can take full advantage of the iOS unit it’s running on
  • Seamlessly sharing documents and data across apps and moving control between apps
  • Presenting exceptionally attractive text with freeform text typesetting
  • Building touch-based apps that leverage Bezier curves, splines, and other geometric tools
  • Securing network apps via authentication, system keychains, and OAuth
  • Accessing and processing image data to create special effects
  • Integrating live camera feeds and user snapshots
  • Presenting audio to users and enabling them to interact with it
  • Effectively using Address Book frameworks and GUI classes
  • Building advanced location apps with Core Location geopositioning and MapKit
  • Creating connected game play with GameKit/Game Center: device-to-device networking, shared leaderboards, and Internet-based matches
  • Integrating secure in-app purchasing with StoreKit
  • Communicating with users from web-based services via push notifications

 

7.iOS 7 Application Development in 24 Hours, Sams Teach Yourself (5th Edition) (Sams Teach Yourself -- Hours)

Figures and code appear as they do in Xcode 5.x. Covers iOS 7, Xcode 5.x, iPhone, iPad, and More! Additional files and updates available online.

 

Apple's iOS Platform continues to lead mobile operating systems both in terms of developer interest and profits. In iOS 7, Apple has introduced a radical new interface design that manages to be both visually simple and graphically rich. Using the tools in Xcode 5, developers can create stunning new applications with and deploy them across Apple's growing iOS device family, including the iPhone, iPad, iPad mini, and iPod.

 

With each passing year, the iOS development environment matures and new tools are added to the developer's toolbox (Xcode). While this is great for seasoned pros, it can be overwhelming for new developers. Sams Teach Yourself iOS 7 Application Development in 24 Hours offers a unique approach to learning iOS development by explaining all of the core concepts needed to get started quickly. You will learn everything from how to install the Xcode developer tools to how the Objective-C language works, what the Model-View-Controller design pattern is, and, of course, how to build real, working applications that take advantage of the latest versions of iOS and Xcode. Each chapter provides a hands-on exercise for you to complete and detailed steps describing the development process.

 

After finishing the 24 one-hour lessons in this book, you will be able to write and publish applications for the iOS platform - iPhone, iPad, iPad mini, iPod - and whatever else Apple may have up its sleeves!

 

8.iOS 7 Development Recipes: Problem-Solution Approach

9.The iOS 7 Developer's Jumpstart Guide to New Features (Developer's Library)

10.Learning Core Data for iOS: A Hands-On Guide to Building Core Data Applications

11.The Core iOS Developer's Cookbook (5th Edition) (Developer's Library)

12.iOS Game Programming with Xcode and Cocos2d

13.iOS 7 Programming Pushing the Limits

14.Xcode 5 Start To Finish: iOS and OS X Development

15.Effective Objective-C 2.0: 52 Specific Ways to Improve Your iOS and OS X Programs

16.iOS 7 App Development Essentials: Developing iOS 7 Apps for the iPhone and iPad

17.iOS 7 Programming Fundamentals: Objective-C, Xcode, and Cocoa Basics

18.iOS 7 Programming Cookbook

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值