Programming Cocoa with Ruby

Creat Compelling Mac Apps Using RubyCocoa

Specificaties
Paperback, 394 blz. | Engels
Pragmatic Bookshelf | 1e druk, 2009
ISBN13: 9781934356197
Rubricering
Hoofdrubriek : Computer en informatica
Pragmatic Bookshelf 1e druk, 2009 9781934356197
Verwachte levertijd ongeveer 9 werkdagen

Samenvatting

'Programming Cocoa with Ruby' brings together two enthusiastic development communities. Ruby programmers will tell you how productive they are with just the right amount of code. Cocoa developers know the importance of a clean, intuitive interface.

Now, through 'Programming Cocoa with Ruby', the joy of Cocoa meets the joy of Ruby.

This is a book for the Ruby programmer who's never written a Mac app before. Through this hands-on tutorial, you'll learn all about the Cocoa framework for programming on Mac OS X. Join the author's journey as this experienced Ruby programmer delves into the Cocoa framework right from the beginning, answering the same questions and solving the same problems that you'll face.

Together you'll build a single application that threads throughout the book, and it's not a toy. You'll cover topics that may not be the flashiest parts of Cocoa, but they're ones you'll need to know to create robust, feature-rich applications for yourself. And you'll learn more than just Cocoa and RubyCocoa, you'll get first-hand effective agile development practices. You'll see test-first development of user-interface code, little domain-specific languages that take advantage of Ruby features, and other Rubyish tricks.

At the end of the book, you'll be ready to write a real Mac OS X application that can be distributed to real users.

Specificaties

ISBN13:9781934356197
Taal:Engels
Bindwijze:paperback
Aantal pagina's:394
Druk:1

Inhoudsopgave

1. Introduction
2. How do we get this thing started?

Deel 1: A first realistic App
3. Working with interface Builder and Xcode
4. One good App observer another

Deel 2: Reshaping Fenestra
5. A Better GUI
6. Decoupled controllers
7. Notifications connect decoupled objects
8. More expressive code

Deel 3: Project Mechanics
9. Bundling Gems adn Libraries with your App
10. Project organization, Builds, and Your Favorite Editor

Deel 4: Declarative Data Handling
11. Persistent User Preferences
12. Creating a Preference panel in a new Nib
13. Implementing a Preference panel with Cocoa Bindings
14. Setting up binding with code

Part 5: Fun with Tables
15. Prologue: folders and Tests
16. Selections and Editing
17. Buttons in Tables
18. A Formatter with two Wrinkles
19. Picking files with Open Panels
20. Drag and Drop
21. Epilogue: A wonderful world of tests

Part 6: Wrapping up
22. Fit and Finish
23. Adding Help
24. Document-Based Applications
25. MacRuby

Part 7 Reference
26. The Objective-C Bridge and bridge Metadata
27. The Underpinnings of Cocoa Bindings

A: Glossary
B: Bibliography

Index

Net verschenen

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Programming Cocoa with Ruby