rssHome » Software Dev.

Cocoa Programming for Mac OS X, 4th Edition

Cocoa Programming for Mac OS X, 4th Edition

Book Description

The best-selling introduction to , once again updated to cover the latest Mac technologies, and still enthusiastically recommended by experienced developers.

® for Mac® OS X is considered by most to be the de-facto intro-to-OS X text.”
—Bob Rudis, the Blog

“I would highly recommend this title to anyone interested in Mac . Even if you own the previous edition, I think you’ll find the new and revised content well worth the price.”
—Bob McCune, bobmccune.com

If you’re developing applications for , Cocoa® Programming for Mac® OS X, Fourth Edition, is the book you’ve been waiting to get your hands on. If you’re new to the Mac environment, it’s probably the book you’ve been told to read first.

Covering the bulk of what you need to know to develop full-featured applications for OS X, written in an engaging tutorial style, and thoroughly class-tested to assure clarity and accuracy, it is an invaluable resource for any Mac programmer. Specifically, Aaron Hillegass and Adam Preble introduce the two most commonly used Mac developer tools: and Instruments. They also cover the language and the major design patterns of Cocoa. Aaron and Adam illustrate their explanations with exemplary code, written in the idioms of the Cocoa community, to show you how Mac programs should be written. Download Now »

Sams Teach Yourself Core Data for Mac and iOS in 24 Hours

Sams Teach Yourself Core Data for Mac and iOS in 24 Hours

Book Description

In just 24 sessions of one hour or less, start using to build powerful data-driven apps for devices and computers! Using this book’s straightforward, step-by-step approach, you’ll discover how ’s built-in data persistence framework can help you meet any data-related requirement, from casual to enterprise-class. Beginning with the absolute basics, you’ll learn how to create data models, build interfaces, interact with users, work with data sources and table views, and even get started with . Every lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!

Step-by-step instructions carefully walk you through the most common tasks.

Quizzes and Exercises at the end of each chapter help you test your knowledge.

Notes present interesting information related to the discussion.

Tips offer advice or show you easier ways to perform tasks.

Cautions alert you to possible problems and give you advice on how to avoid them.

Learn how to…

Pro Spring 3

Pro Spring 3

Book Description

The , lightweight, open-source Framework continues to be the de facto leading enterprise application framework for today’s programmers and developers. It works with other leading open-source, and lightweight technologies like , , , and more. now also works with and 2 as well.

Pro Spring 3 updates the bestselling Pro Spring with the latest that the Spring Framework has to offer: version 3.1. At 1000 pages, this is by far the most comprehensive Spring book available, thoroughly exploring the power of Spring.

With Pro Spring 3, you’ll learn Spring basics and core topics, and gain access to the authors’ insights and real–world experiences with remoting, , and . Beyond the basics, you’ll learn how to leverage the Spring Framework to build various tiers or parts of an enterprise Java application like transactions, the and presentations tiers, deployment, and much more. A full sample application allows you to apply many of the technologies and techniques covered in this book and see how they work together.

After reading this definitive book, you’ll be armed with the power of Spring to build complex Spring applications, top to bottom.

What you’ll learn

  • How to get started with the Spring Framework and its latest features Download Now »

Pro Multithreading and Memory Management for iOS and OS X

Pro Multithreading and Memory Management for iOS and OS X

Book Description

If you want to develop efficient, smooth-running applications, controlling concurrency and memory are vital. Automatic Reference Counting is ’s game-changing memory system, new to 4.2. Pro Multithreading and Memory for and OS X shows you how works and how best to incorporate it into your applications. Grand Central Dispatch () and blocks are key to developing great apps, allowing you to control threads for maximum .

If for you, multithreading is an unsolved mystery and is unexplored territory, then this is the book you’ll need to make these concepts clear and send you on your way to becoming a master and OS X developer.

  • What are blocks? How are they used with ?
  • Multithreading with GCD
  • Managing objects with ARC

What you’ll learn

  • How to use blocks
  • How blocks work and are implemented
  • Details about GCD
  • How and when to use GCD Download Now »

Clojure Programming

Clojure Programming

Book Description

is a practical, general-purpose language that offers expressivity rivaling other dynamic languages like Ruby and , while seamlessly taking advantage of libraries, services, and all of the resources of the ecosystem. This book helps you learn the fundamentals of with examples relating it to the languages you know already, in the domains and topics you work with every day. See how this language can help eliminate unnecessary complexity from your practice and open up new options for solving the most challenging problems.

Clojure demonstrates the language’s flexibility by showing how it can be used for common tasks like programming and working with databases, up through more demanding applications that require safe, effective concurrency and parallelism, data analysis, and more. This in-depth look helps tie together the full Clojure experience, from how to organize your project and an introduction to Clojure build tooling, to a tutorial on how to make the most of Clojure’s REPL during , and how to deploy your finished application in a environment.

  • Learn how to use Clojure while leveraging your investment in the platform
  • Understand the advantages of Clojure as an efficient for the
  • See how Clojure is used today in several practical domains
  • Discover how Clojure eliminates the need for many verbose and complicated design patterns
  • Deploy large or small applications to the with Clojure Download Now »

Code Simplicity: The Science of Software Development

Code Simplicity: The Science of Software Development

Book Description

Good design is simple and easy to understand. Unfortunately, the average computer program today is so complex that no one could possibly comprehend how all the code works. This concise guide helps you understand the fundamentals of good design through laws—principles you can apply to any language or project from here to eternity.

Whether you’re a junior programmer, senior engineer, or non-technical manager, you’ll learn how to create a sound plan for your project, and make better decisions about the pattern and structure of your system.

  • Discover why good software design has become the missing science
  • Understand the ultimate purpose of software and the goals of good design
  • Determine the value of your design now and in the future
  • Examine real-world examples that demonstrate how a system changes over time
  • Create designs that allow for the most change in the environment with the least change in the software
  • Make easier changes in the future by keeping your code simpler now
  • Gain better knowledge of your software’s behavior with more accurate tests

Table of Contents
Chapter 1. Introduction
Chapter 2. The Missing Science Download Now »

Copyright © 2012 Wow! eBook · All rights reserved · Powered by WordPress