rssHome » Software Dev.

MacRuby: The Definitive Guide

MacRuby: The Definitive Guide

Book Description

Want to build native applications with a sleek, developer-friendly alternative to ? is an ideal choice. This in-depth guide shows you how ’s implementation of Ruby gives you access to all the features available to programmers. You’ll get clear, detailed explanations of , including quick programming techniques such as prototyping.

Perfect for programmers at any level, this book is packed with code samples and complete project examples. If you use Ruby, you can tap your skills to take advantage of Interface Builder, libraries, the Objective- runtime, and more. If you’re a developer, you’ll learn how to improve your productivity with .

  • Get up to speed on MacRuby basics, including classes and methods
  • Learn how to use MacRuby with ’s developer suite
  • Delve into the primitive object classes and data types in Foundation Kit
  • Build event-driven user interfaces with the AppKit framework
  • Handle relational object persistence with the Core Data framework
  • Use advanced MacRuby techniques, including concurrency and sandboxing
  • Get examples for applications using Twitter and a location web service
  • Embed MacRuby into existing Objective- applications

Table of Contents
Chapter 1 Introduction Download Now »

Cocoa: Developer Reference

Cocoa: Developer Reference

Book Description

Develop applications for with this guide

Make a clean transition to programming in environments using the elegant and dynamic programming API and this practical guide. Written by aseasoned Mac expert, this book shows you how to write programs in for the rapidly expanding world of Macintosh users.

Part of the series, this book prepares you for a productive programming experience on today’s fastest-growing platform.

  • is a programming framework for developing in environments, including 10.6 Snow Leopard
  • This book covers all the major information you need to start developing dynamic applications for Mac OS X
  • Master all Cocoa tools, including and working with
  • Includes full coverage of the Cocoa API, , and , as well as programming for Apple’s latest OS X, Snow Leopard
  • Companion Web site includes all code files

Programming for Apple’s Macintosh is a growing career field. This essential guide, one of the most comprehensive on Cocoa, will help you quickly become productive.

Download Now »

Professional C++, 2nd Edition

Professional C++, 2nd Edition

Book Description

Essential reading for experienced developers who are determined to master the latest release of ++

Although ++ is often the language of choice from game programming to major commercial software applications, it is also one of the most difficult to master. With this no-nonsense book, you will learn to conquer the latest release of ++. The author deciphers little-known features of ++, shares detailed code examples that you can then plug into your own code, and reveals the significant changes to ++ that accompany the latest release. You’ll discover how to design and build applications that solve real-world problems and then implement the solution using the full capabilities of the language.

Appeals to experienced developers who are looking for a higher level of learning

  • Drills down the extensive changes to the latest C++ standard, C++11, including enhancements made to run-time performance, standard library, language usability, and core language
  • Zeroes in on explaining the more poorly understood elements of the C++ feature set and addresses common pitfalls to avoid
  • Includes case studies that feature extensive, working code that has been tested on Windows and Linux platforms
  • Intertwines text with useful tips, tricks, and workarounds

Packed with best practices for programming, testing, and debugging applications, this book is vital for taking your C++ skills to the next level. Download Now »

Building Applications for the Mac App Store

Building Applications for the Mac App Store

Book Description

In this Wrox Blox, you will learn how to obtain and access the from your Mac. You will also learn about the opportunities available for developers who want to venture into the Mac market. This Wrox Blox also walks you through the steps you need to perform to publish your apps in the . You will use the 4 tool provided by to develop a application, and then see how it can be published in the .

Table of Contents
Obtaining the Mac App Store on your Mac 2
Accessing the Mac App Store 2

Writing for the Mac App Store 4
Requirements to Get Started 4
Creating Mac App IDs 5
Obtaining Developer Certificates 6

Into the App Store! 9
Developing Your Application 9
Preparing iTunes Connect 13
Preparing Your Application for Submission 15
Validating Your Application before Submission 19
Testing the Installation of Your Application 21
Submitting the Application 22 Download Now »

Pro Agile .NET Development with SCRUM

Pro Agile .NET Development with SCRUM

Book Description

Pro with  guides you through a real-world project and shows how methodology is put into practice.

There is plenty of literature on the theory behind agile methodologies, but no book on the market takes the concepts of agile practices and applies these in a practical manner to an end-to-end project, especially the estimating, requirements and management aspects of a project. Pro Agile with takes you through the initial stages of a project–gathering requirements and setting up an environment–through to the development and deployment stages using an agile iterative approach: namely, Scrum.

In the book, you’ll focus on delivering an enterprise-level ASP.NET project. Each chapter is in iterations or sprints, putting into practice the features of agile–user stories, test-driven development (TDD), behavior-driven development (BDD), continuous integration, user acceptance testing, extreme programming, Scrum, design patterns and principles, inside-out development, lean developent, KanBan boards, and more. An appendix features code katas designed for the reader to get up-to-speed with some of the features of extreme programming, while also showcasing popular open-source frameworks to assist in automated testing and mocking.

What you’ll learn

  • Gain practical knowledge on employing the Scrum project methodology using a real-world ASP.NET project Download Now »

AdvancED ActionScript 3.0: Design Patterns

AdvancED ActionScript 3.0: Design Patterns

Book Description

AdvancED 3.0 is a fresh look and new approach to utilizing valuable, structural techniques and methods that are commonly used in the field of rich interactive application . With each method broken down into different strategized explanations, you’ll find the approach most suitable for you. Whether it is an example you can utilize as-is, or one you can start with and develop further, you will have a glossary of definitions and organizational concepts at your fingertips.

Object-oriented programming () and design patterns are not new to the field, but can often be overlooked in their value. They are, at times, not only overwhelming to learn, but difficult to put into practice. However, they are useful because they create a structure that can be broken down, rebuilt, and reused.

  • Provides the building blocks required for the implementation of
  • Addresses problems and concerns regarding OOP
  • Offers solutions on how to approach and utilize OOP

What you’ll learn

  • Understand the benefits of OOP
  • How to structure code
  • Explore new techniques
  • Recognize patterns used by professionals in the field Download Now »