Programming Cocoa with Ruby
Creat Compelling Mac Apps Using RubyCocoa
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
Inhoudsopgave
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
Anderen die dit boek kochten, kochten ook
Net verschenen
Rubrieken
- aanbestedingsrecht
- aansprakelijkheids- en verzekeringsrecht
- accountancy
- algemeen juridisch
- arbeidsrecht
- bank- en effectenrecht
- bestuursrecht
- bouwrecht
- burgerlijk recht en procesrecht
- europees-internationaal recht
- fiscaal recht
- gezondheidsrecht
- insolventierecht
- intellectuele eigendom en ict-recht
- management
- mens en maatschappij
- milieu- en omgevingsrecht
- notarieel recht
- ondernemingsrecht
- pensioenrecht
- personen- en familierecht
- sociale zekerheidsrecht
- staatsrecht
- strafrecht en criminologie
- vastgoed- en huurrecht
- vreemdelingenrecht