When developing pocketed input method，I met such a thing，That is, as a candidate bar window will go beyond the screen when the edge of the screen! and so，In the display window when I do extra check the coordinates：
Among write off the grid input method the Mac version of the process，I encountered such a problem，Article candidate system API disrepair，Many API functions exists but is essentially useless，such as：
@abstract Sets the "style" attributes for the candidates window. The keys for the attributes dictionary and the values are:
NSFontAttributeName (value = NSFont) Setting the font attribute sets the font that is used to draw Candidates. It does not effect the selection keys which are always drawn in the same font. Note that to set the font size you should use this key/value pair.
IMKCandidatesOpacityAttributeName (value = NSNumber with a float value between 0 and 1). Sets the opacity level to transparent (0.0) to completely opaque (1.0). The default opacity is 1.0. This constant is declared above.
NSForegroundColorAttributeName (value = NSColor) Sets the text color used for the candidate text. By default it is black.
NSBackgroundColorDocumentAttribute (value = NSColor). Set the background color that is drawn behind the candidate text.
IMKCandidatesSendServerKeyEventFirst (value = NSNumber). NO (default) gives the candidate window first chance at key events. YES causes events to first be routed to the current IMKInputController. In that case, if the event is not handled, it will then be sent to the candidate window.
This method is used to set the style of a candidate bar，In addition to the default inside[crayon-5d2e85e0b5e7a1982[……]
IPhone and other platforms to develop applications，Always need to use an Apple computer，Or iMac or rmbp，Even the mac mini is also OK。but，When a relatively large development projects，We need something more，Such as me，While doing a littleInput，But what algorithm run run thesaurus，A trip down must one day，It might also collapse again。Whenever Xcode not live up to expectations at every turn whiteboard[……]
With the upgrade version of Xcode，speedMore slowly，In particular, Yiyanbuge "Whiteboard"I believe we will have problems encountered。
This is the very thing affecting development efficiency。If it is possible，Then we will Xcode cache file into memory，It should be much faster speed。(Although rmbp of ssd have a very fast，But compared to memory，Or far worse -For mechanical hard drive[……]
Make sure developers have had such trouble：Version submitted wrong!
Version of the compiler and testing more，When the inevitable submitted only to find the wrong version number。Or is the background version number is correct，Reception forget to change the version number。In fact，Allows reception automatically obtain the version number of the background data，For example, this：
Many network operation and maintenance、Or owners need to manage the server via ssh、vps，If you do not happen to，Separated by a wall between you and the server GFW，Then since GFW will analyze ssh packets，Result was slightly slower network will allow the command to card one minute。
GFW is now fully capable of analyzing traffic characteristics ssh，To determine whether you are really using the ssh server configuration，Or use it[……]