mekentosj.com - building Papers

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    mekentosj.com - building Papers - Presentation Transcript

    1. Creating Papers
    2. mekentosj.com Alexander Griekspoor | mek@mekentosj.com Who is mekentosj? • What’s Papers? • MacOSX as a development platform • Cocoa & Papers •
    3. mekentosj.com Alexander Griekspoor | mek@mekentosj.com Who is mekentosj? • What’s Papers? • MacOSX as a development platform • Cocoa & Papers •
    4. mekentosj.com Alexander Griekspoor | mek@mekentosj.com Who is mekentosj? • What’s Papers? • MacOSX as a development platform • Cocoa & Papers •
    5. Demo
    6. Photo copyright by dejus | flickr.com Developing native applications Objective-C & Cocoa for MacOSX
    7. Objective-C & Cocoa • Objective-C, a small superset of ANSI-C that allows object oriented programming [object performActionWithParameter: aParameter]; • Cocoa, a powerful API for creating native MacOSX applications Objective-C Aqua UI Runtime Cocoa Foundation Appkit ANSI-C CoreFoundation
    8. Cocoa & Objective-C • Objective-C, a small superset of ANSI-C that allows object oriented programming [object performActionWithParameter: aParameter]; • Cocoa, a powerful API for creating native MacOSX applications Aqua UI CoreData Webkit PDFkit Foundation Appkit CoreFoundation
    9. Core Data Cocoa Bindings PDFKit Tab controls WebKit Spotlight Papers & Cocoa life made easy
    10. An example: dynamic plugins • Importers / Exporters • Search Engines - (BOOL)readyToPerformSearch • Protocols & Delegation - (void) performSearchWithQuery: • Simple but powerful - (void)didBeginSearch:(id)sender - (void)didRetrieveObjects:(NSDictionary *)dict • Dynamically loaded at runtime - (void)didEndSearch: (id)sender; - (BOOL)successfulCompletion;! - (void) performCleanup;
    11. New A free toolbox: XCode 3.0 • GCC • XCode 3.0 • Better workflows • Refactoring • Snapshots • Inline debugging • Interface builder 3.0 • Completely redone from scratch • Support for core animation built-in
    12. New New ways to debug: Xray • CHUD Tools (Shark) • Garageband like UI • System monitoring • Memory • Network • etc • Build on DTrace
    13. How to get started • visit developer.apple.com • signup for free developer account at connect.apple.com • mekentosj.com/programs/ how.html • email: mek@mekentosj.com • MacResearch.org / SciComp@Cam OSX User group Photo copyright by shio | flickr.com

    + mekentosjmekentosj, 3 years ago

    custom

    2889 views, 2 favs, 0 embeds more stats

    Talk about how I created Papers for the BarCamb mee more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 2889
      • 2889 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 28
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories