2003
01 02 03 04 05 06 07 08 09 10 11 12
2006
01 02 03 04 05 06 07 08 09 10 11 12
2007
01 02 03 04 05 06 07 08 09 10 11 12
2008
01 02 03 04 05 06 07 08 09 10 11 12
2009
01 02 03 04 05 06 07 08 09 10 11 12
2010
01 02 03 04 05 06 07 08 09 10 11 12
2011
01 02 03 04 05 06 07 08 09 10 11 12
2017
01 02 03 04 05 06 07 08 09 10 11 12
2018
01 02 03 04 05 06 07 08 09 10 11 12
 

Recent work: FunTextField

I discussed with Marco Pifferi at WWDC this year about the input bug I found in Vector Designer. Like most “western” people I met at WWDC, Marco, an Italian mac developer, is nice and friendly but didn’t know much about the NSTextInput protocol.

After back to Taiwan, I spent two weeks finishing a project called FunTextField. FunTextField is provided as an example of how to implement the NSTextInput protocol correctly. Moreover, it also shows how to laying text along arbitrary bezier path. (Thanks to Graham Cox’s DrawKit.)

p.s. FunTextField is not a fully implemented Text field replacement. It only addresses on the most confusing part of NSTextInput.

今年WWDC,我和Marco Pifferi討論了我在Vector Designer中發現有關於輸入法的Bug。Marco———一個來自義大利的mac developer———就像多數我在WWDC遇到的西方人一樣,人很親切友善,不過對於NSTextInput的了解不多,不知道輸入法是怎麼回事。

回到台灣以後,我花了兩個禮拜的時間寫了一個範例,叫做FunTextField。FunTextField展示了如何實做NSTextInput以接受輸入法,除此之外也添增了一點趣味性:將文字在任意曲線上排版(感謝Graham Cox的DrawKit)。

p.s. FunTextField 並不是一個完整的Text field取代品,它只注重解釋NSTextInput對老外來講最難理解的部份。

 

Annotations RSS

Dealing with NSTextInput protocol is an article I wrote about NSTextInput.”

---yllan. 9/1, 2008
 
 

Write Concisely