[livre XCode] Step into Xcode Mac OS X Development

Bonjour à  tous  :)

Je suis en train de lire le livre:

"Step into Xcode Mac OS X Development"
Langue: Anglais à‰diteur : Addison-Wesley Professional (février 2006)
Format : Broché - 463 pages Bk&CD-Rom édition
ISBN : 0321334221
Dimensions (en cm) : 2 x 18 x 23

Un livre bien fait qui explique pas mal de chose sur la logique des bundles et autres packages. Il explique également pas à  pas comment utiliser un CVS en local et plein d'autres choses.

Voici la table des matières:
Introduction.
[size=10pt]I- THE LIFE CYCLE OF A MAC OS X APPLICATION.[/size]
1. Kicking the Tires.
First Run.
Hello World.
What Went Where.
Summary.
2. Simple Workflow and Passive Debugging.
Linear Regression.
Plan of Action.
A Command-Line Tool.
Build Errors.
Simple Debugging.
Summary.
3. Simple Active Debugging.
The Next Step.
Active Debugging.
Summary.
4. Compilation- The Basics.
Compiling.
Linking.
Dynamic Loading.
Prebinding.
ZeroLink.
Summary.
5. Starting a CocoaApplication.
Plan of Action.
Starting a New Project.
Implementation- Model.
Summary.
6. A CocoaApplication- Views.
Interface Builder.
Layout.
Sizing.
A Split View.
Summary.
7. A CocoaApplication- Controllers.
Still in Interface Builder.
NSObjectController- Document.
NSObjectController- Model.
NSArrayController- Data Points.
Value Binding.
Actions and Outlets.
My Document
Application Properties.
Building.
Summary.
8. Property Lists.
Data Types.
Property List Files
Other Formats.
Text Macros.
Summary
9. Libraries and Dependent Targets.
Adding a Target.
Library Design.
Modifying Linear
A Dependent Target.
Examining the Library.
Running the Library.
Summary.
10. File Packages and Bundles.
A Simple Package- RTFD.
Bundles
Application Bundles
Info.plist
Summary.
11. Creating a Custom View.
Controller
View.
The Delegate Design Pattern.
The Custom View.
Showing the Window.
Testing.
Debugging a View.
Summary
12. Dynamic Libraries and Frameworks.
Adding a Framework Target.
Framework Structure.
Using the Framework.
Where Frameworks Go.
Private Frameworks.
Prebinding.
Summary
13. Version Control.
Setting up a Repository.
Controlling Linear.
Long Live Linear.
Tagging.
Summary.
14. Cross-Development.
Cross-Development SDKs.
Nib Compatibility.
NSTableDataSource.
Add, Remove, Compute, and Graph.
Run and Archive.
A More Sophisticated Approach.
Producing a Universal Binary.
Summary.
15. Using the Data Modeling Tools.
Data Modeling.
Revisiting the Model.
Interface Builder.
Build and Run.
Adding an Entity.
Summary.
16. Spotlight.
How Data Gets into Spotlight.
Uniform Type Identifiers
The Metadata Plug-in.
Core Data and Metadata.
The Proof of the Pudding.
Summary.
17. Finishing Touches.
Trimming the Menus.
Avoiding Singluarity.
Localization.
Checking Memory Usage.
The Release Build Configuration.
Dead-Code Stripping.
xcodebuild.
Summary.
[size=10pt]II- Xcode TASKS.[/size]
18. Navigating an Xcode Project.
Editor Panes.
Project Find.
The Favorites Bar.
Groups and Files.
Class Browser.
Class Model.
Project Layout.
Summary.
19. Xcode for CodeWarrior Veterans.

Losses.
Make Yourself at Home.
Converting a CodeWarrior Project.
Traps in Conversion.
Exporting Symbols.
Summary.
20. Xcode for Make Veterans.
Xcode Build Variables.
Custom Build Rules.
Run Script Build Phase.
Under the Hood- A Simple Build.
The xcodebuild Tool.
Settings Hierarchy.
Build Configurations.
Summary.
21. More About Debugging.
Debugging Techniques.
Printing Values.
Custom Formatters.
Breakpoint Commands.
Breakpoint Conditions.
Lazy Symbol Loading.
Zombies.
Further Reading.
Summary.
22. Xcode and Speed.
Precompiled Headers.
Predictive Compilation.
Distributed Builds.
ZeroLink.
Project Indexing.
Summary.
23. AppleScript Studio.
An AppleScript Application.
Unit Testing.
Summary.
24. A Large Project.
Graphviz.
Preparing the Project.
An External Build Project.
Debugging a Custom Executable.
Performance.
A Better Way to Include Files.
Summary.
25. Closing Snippets.
Miscellaneous Traps.
Miscellaneous Tips.
Documentation.
Appendix A- Installing Xcode.
Appendix B- Some Build Variables.

Réponses

  • Eddy58Eddy58 Membre
    17:33 modifié #2
    Intéressant, mais je ne le conseillerais pas aux débutants, je ne l'ai pas lu, mais d'après le sommaire je trouve le passage des bases aux bindings un peu rapide. :o
  • 17:33 modifié #3
    dans 1151948224:

    Intéressant, mais je ne le conseillerais pas aux débutants, je ne l'ai pas lu, mais d'après le sommaire je trouve le passage des bases aux bindings un peu rapide. :o

    Attention, ce n'est pas pas un livre sur Cocoa mais sur XCode.

    Ce livre est orienté pour des développeurs arrivant sur Mac et désirant comprendre cet outil tant décrié parfois qu'est XCode et comprendre la logique de la gestion des applications sous OS X.

    Je suis en train de le lire via http://my.safaribooksonline.com/ et c'est en langage clair, il est bien foutu et permet de mettre le pied à  l'étrier.
    J'utilise d'ailleurs XCode depuis quelques temps et ce livre m'a permis d'apprendre certains trucs :)
  • Eddy58Eddy58 Membre
    17:33 modifié #4
    dans 1151998952:

    Attention, ce n'est pas pas un livre sur Cocoa mais sur XCode.

    Si un peu bcp quand même je trouve ! ;) En effet l'auteur dit bien que le but n'est pas d'apprendre la programmation des frameworks. Mais c'est vrai que pour Xcode ça doit apprendre pas mal de trucs intéressants. :)
Connectez-vous ou Inscrivez-vous pour répondre.