Great news about the Finder in Leopard! ;)

Posted:
in macOS edited January 2014
I know it's been a LONG time coming but feast your eyes on this little tidbit I discovered today:



Tiger Finder:

otool -L /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder | egrep -i 'carbon|cocoa'

Reports Back:

/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 128.0.0)



Leopard Finder:

otool -L /Volumes/Leopard/System/Library/CoreServices/Finder.app/Contents/MacOS/Finder | egrep -i 'carbon|cocoa'

Reports Back:

/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 12.0.0)



Let out a huge sigh and let the angels sing! The new Finder is 100% Cocoa!!

Comments

  • Reply 1 of 5
    SpamSandwichSpamSandwich Posts: 31,191member
    And you know how delicious cocoa is! It's what chocolate milk is made of!
  • Reply 2 of 5
    Quote:
    Originally Posted by SpamSandwich View Post


    And you know how delicious cocoa is! It's what chocolate milk is made of!



  • Reply 3 of 5
    aisiaisi Posts: 134member
    Quote:
    Originally Posted by caele726 View Post


    Let out a huge sigh and let the angels sing! The new Finder is 100% Cocoa!!



    According to Apple engineers it's still largely a Carbon app.



    Quote:

    No, the Finder is still largely a Carbon app in Leopard, although it does use our new HICocoaView capability to allow embedding NSViews inside a Carbon window to implement the coverflow view.



  • Reply 4 of 5
    thininethinine Posts: 71member
    Quote:
    Originally Posted by caele726 View Post


    Leopard Finder:

    otool -L /Volumes/Leopard/System/Library/CoreServices/Finder.app/Contents/MacOS/Finder | egrep -i 'carbon|cocoa'

    Reports Back:

    /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 12.0.0)



    Let out a huge sigh and let the angels sing! The new Finder is 100% Cocoa!!



    No, it returns:

    \t/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 135.0.0)

    \t/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 12.0.0)



    As Apple engineers have stated, on the Carbon mailing list among other places, the Finder remains nearly 100% Carbon. However it does use an HICocoaView (which embeds a Cocoa view in a Carbon app) for the CoverFlow view. There may be other bits and pieces, but it remains nearly all Carbon.



    Edit: Beaten by 2 minutes.
  • Reply 5 of 5
    mdriftmeyermdriftmeyer Posts: 7,282member
    Quote:
    Originally Posted by Thinine View Post


    No, it returns:

    \t/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 135.0.0)

    \t/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 12.0.0)



    As Apple engineers have stated, on the Carbon mailing list among other places, the Finder remains nearly 100% Carbon. However it does use an HICocoaView (which embeds a Cocoa view in a Carbon app) for the CoverFlow view. There may be other bits and pieces, but it remains nearly all Carbon.



    Edit: Beaten by 2 minutes.



    To clarify, 10.4.10 Carbon version is:



    /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 128.0.0)



    The actual version of the Finder being : 10.4.7 on my iBook G4 running OS X 10.4.10.



    Cocoa Framework on 10.4.10:



    /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa (compatibility version 1.0.0, current version 11.0.0)



    I'd be more interested in Build #s to clarify any confusion between your Carbon current version and the original poster's.
Sign In or Register to comment.