• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
six things I wasn't able to do with Cocoa
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

six things I wasn't able to do with Cocoa


  • Subject: six things I wasn't able to do with Cocoa
  • From: Bill Appleton <email@hidden>
  • Date: Thu, 27 May 2010 12:43:42 -0700

hi all,


I just ported a huge code base to Cocoa, Core Graphics, Core Audio, and
QuickTime. Basically I had a good experience, but there were some things i
noticed that i couldn't do easily in Cocoa or any other 64 bit OSX API.

So just in case anyone knows a way to do the things listed below please let
me know:


*1) I can't hide a file, or test if a file is hidden*

I had to resort to FSGetCatalogInfo -- there is no way to do it through
NSFileManager, etc. Right?


*2)** **I **can't **get the current caret blink rate in milliseconds*

I used to call GetCaretTime, but now I just use 500 milliseconds. Eeek!
Where is the current blink rate? Please don't tell me I don't need it, we
implement our own scripting engine, etc.


*3)** **I **can't get t**he right dimensions for a QuickTime movie or poster
*

I used to call GetMovieBox, so I tried using [QTMovie posterImage] but the
NSImage reported a width and height of 100, and then my movie poster was
really pixelated. How do I get a decent looking movie poster? How do I get
the original dimensions for movie playback?


*4)** **I **can't call the printing code*

I know, the printing code calls me. But other platforms don't work like
this. I eventually used Core Printing and the Cocoa dialogs by sub-classing
and faking out NSPrintPanel. Is there a better way?


*5)** **I **can't create a simple list*

I did it the only way I could -- with a table that has one column, etc. Man
that was painful for a simple list. Is there a better way?


*6)** **I **can't get the height of some wrapped text*

I had to use the layout manager and some major rocket science to get this to
work right. I'm not saying Text Edit was great, but at least it knows how
tall the text field is.




Thanks!


Bill Appleton
_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: six things I wasn't able to do with Cocoa
      • From: Uli Kusterer <email@hidden>
    • Re: six things I wasn't able to do with Cocoa
      • From: Chris Hanson <email@hidden>
    • Re: six things I wasn't able to do with Cocoa
      • From: Jens Alfke <email@hidden>
    • Re: six things I wasn't able to do with Cocoa
      • From: James Walker <email@hidden>
    • Re: six things I wasn't able to do with Cocoa
      • From: "Sean McBride" <email@hidden>
    • Re: six things I wasn't able to do with Cocoa
      • From: Kevin Wojniak <email@hidden>
    • Re: six things I wasn't able to do with Cocoa
      • From: Charles Srstka <email@hidden>
    • Re: six things I wasn't able to do with Cocoa
      • From: Chaitanya Pandit <email@hidden>
    • Re: six things I wasn't able to do with Cocoa
      • From: Alastair Houghton <email@hidden>
    • Re: six things I wasn't able to do with Cocoa
      • From: Ken Ferry <email@hidden>
  • Prev by Date: Re: Generating PDF images (+followup question)
  • Next by Date: Re: Generating PDF images (+followup question)
  • Previous by thread: Re: Stealing settings from Mail.app
  • Next by thread: Re: six things I wasn't able to do with Cocoa
  • Index(es):
    • Date
    • Thread