From 390d58628f96731c7736302877e6c16d006d1a4f Mon Sep 17 00:00:00 2001 From: Apple Date: Fri, 24 Oct 2003 23:30:25 +0000 Subject: [PATCH] objc4-235.tar.gz --- APPLE_LICENSE | 513 +- Makefile | 47 +- libobjc.order | 162 + objc-exports | 25 +- runtime/Messengers.subproj/objc-msg-i386.s | 320 +- runtime/Messengers.subproj/objc-msg-ppc.s | 1545 +- runtime/Messengers.subproj/objc-msg.s | 23 +- runtime/Object.h | 23 +- runtime/Object.m | 31 +- runtime/OldClasses.subproj/List.h | 23 +- runtime/OldClasses.subproj/List.m | 23 +- runtime/Protocol.h | 23 +- runtime/Protocol.m | 23 +- runtime/error.h | 23 +- runtime/hashtable2.h | 23 +- runtime/hashtable2.m | 23 +- runtime/maptable.h | 23 +- runtime/maptable.m | 23 +- runtime/objc-api.h | 29 +- runtime/objc-class.h | 23 +- runtime/objc-class.m | 64 +- runtime/objc-config.h | 23 +- runtime/objc-errors.m | 57 +- runtime/objc-exception.h | 64 + runtime/objc-exception.m | 210 + runtime/objc-file.m | 33 +- runtime/objc-load.h | 23 +- runtime/objc-load.m | 29 +- runtime/objc-moninit.c | 23 +- runtime/objc-private.h | 92 +- runtime/objc-runtime.h | 72 +- runtime/objc-runtime.m | 419 +- runtime/objc-sel-table.h | 15321 +++++++++++++++++++ runtime/objc-sel.m | 13608 +--------------- runtime/objc-sync.h | 65 + runtime/objc-sync.m | 263 + runtime/objc.h | 32 +- 37 files changed, 18091 insertions(+), 15255 deletions(-) create mode 100644 libobjc.order create mode 100644 runtime/objc-exception.h create mode 100644 runtime/objc-exception.m create mode 100644 runtime/objc-sel-table.h create mode 100644 runtime/objc-sync.h create mode 100644 runtime/objc-sync.m diff --git a/APPLE_LICENSE b/APPLE_LICENSE index 84687a4..fe81a60 100644 --- a/APPLE_LICENSE +++ b/APPLE_LICENSE @@ -1,26 +1,19 @@ APPLE PUBLIC SOURCE LICENSE -Version 1.1 - April 19,1999 +Version 2.0 - August 6, 2003 Please read this License carefully before downloading this software. -By downloading and using this software, you are agreeing to be bound -by the terms of this License. If you do not or cannot agree to the -terms of this License, please do not download or use the software. - -1. General; Definitions. This License applies to any program or other -work which Apple Computer, Inc. ("Apple") publicly announces as -subject to this Apple Public Source License and which contains a -notice placed by Apple identifying such program or work as "Original -Code" and stating that it is subject to the terms of this Apple Public -Source License version 1.1 (or subsequent version thereof), as it may -be revised from time to time by Apple ("License"). As used in this -License: - -1.1 "Affected Original Code" means only those specific portions of -Original Code that allegedly infringe upon any party's intellectual -property rights or are otherwise the subject of a claim of -infringement. - -1.2 "Applicable Patent Rights" mean: (a) in the case where Apple is +By downloading or using this software, you are agreeing to be bound by +the terms of this License. If you do not or cannot agree to the terms +of this License, please do not download or use the software. + +1. General; Definitions. This License applies to any program or other +work which Apple Computer, Inc. ("Apple") makes publicly available and +which contains a notice placed by Apple identifying such program or +work as "Original Code" and stating that it is subject to the terms of +this Apple Public Source License version 2.0 ("License"). As used in +this License: + +1.1 "Applicable Patent Rights" mean: (a) in the case where Apple is the grantor of rights, (i) claims of patents that are now or hereafter acquired, owned by or assigned to Apple and (ii) that cover subject matter contained in the Original Code, but only to the extent @@ -30,22 +23,27 @@ rights, (i) claims of patents that are now or hereafter acquired, owned by or assigned to You and (ii) that cover subject matter in Your Modifications, taken alone or in combination with Original Code. +1.2 "Contributor" means any person or entity that creates or +contributes to the creation of Modifications. + 1.3 "Covered Code" means the Original Code, Modifications, the combination of Original Code and any Modifications, and/or any respective portions thereof. -1.4 "Deploy" means to use, sublicense or distribute Covered Code other -than for Your internal research and development (R&D), and includes -without limitation, any and all internal use or distribution of -Covered Code within Your business or organization except for R&D use, -as well as direct or indirect sublicensing or distribution of Covered -Code by You to any third party in any form or manner. +1.4 "Externally Deploy" means: (a) to sublicense, distribute or +otherwise make Covered Code available, directly or indirectly, to +anyone other than You; and/or (b) to use Covered Code, alone or as +part of a Larger Work, in any way to provide a service, including but +not limited to delivery of content, through electronic communication +with a client other than You. 1.5 "Larger Work" means a work which combines Covered Code or portions thereof with code not governed by the terms of this License. 1.6 "Modifications" mean any addition to, deletion from, and/or change -to, the substance and/or structure of Covered Code. When code is +to, the substance and/or structure of the Original Code, any previous +Modifications, the combination of Original Code and any previous +Modifications, and/or any respective portions thereof. When code is released as a series of files, a Modification is: (a) any addition to or deletion from the contents of a file containing Covered Code; and/or (b) any new file or other representation of computer program @@ -66,7 +64,7 @@ scripts used to control compilation and installation of an executable (object code). 1.9 "You" or "Your" means an individual or a legal entity exercising -rights under this License. For legal entities, "You" or "Your" +rights under this License. For legal entities, "You" or "Your" includes any entity which controls, is controlled by, or is under common control with, You, where "control" means (a) the power, direct or indirect, to cause the direction or management of such entity, @@ -74,258 +72,253 @@ whether by contract or otherwise, or (b) ownership of fifty percent (50%) or more of the outstanding shares or beneficial ownership of such entity. -2. Permitted Uses; Conditions & Restrictions. Subject to the terms +2. Permitted Uses; Conditions & Restrictions. Subject to the terms and conditions of this License, Apple hereby grants You, effective on the date You accept this License and download the Original Code, a -world-wide, royalty-free, non- exclusive license, to the extent of +world-wide, royalty-free, non-exclusive license, to the extent of Apple's Applicable Patent Rights and copyrights covering the Original Code, to do the following: -2.1 You may use, copy, modify and distribute Original Code, with or -without Modifications, solely for Your internal research and -development, provided that You must in each instance: - -(a) retain and reproduce in all copies of Original Code the copyright -and other proprietary notices and disclaimers of Apple as they appear -in the Original Code, and keep intact all notices in the Original Code -that refer to this License; - -(b) include a copy of this License with every copy of Source Code of -Covered Code and documentation You distribute, and You may not offer -or impose any terms on such Source Code that alter or restrict this -License or the recipients' rights hereunder, except as permitted under -Section 6; and - -(c) completely and accurately document all Modifications that you have -made and the date of each such Modification, designate the version of -the Original Code you used, prominently include a file carrying such -information with the Modifications, and duplicate the notice in -Exhibit A in each file of the Source Code of all such Modifications. - -2.2 You may Deploy Covered Code, provided that You must in each - instance: - -(a) satisfy all the conditions of Section 2.1 with respect to the -Source Code of the Covered Code; - -(b) make all Your Deployed Modifications publicly available in Source -Code form via electronic distribution (e.g. download from a web site) -under the terms of this License and subject to the license grants set -forth in Section 3 below, and any additional terms You may choose to -offer under Section 6. You must continue to make the Source Code of -Your Deployed Modifications available for as long as you Deploy the -Covered Code or twelve (12) months from the date of initial -Deployment, whichever is longer; - -(c) if You Deploy Covered Code containing Modifications made by You, -inform others of how to obtain those Modifications by filling out and -submitting the information found at -http://www.apple.com/publicsource/modifications.html, if available; -and - -(d) if You Deploy Covered Code in object code, executable form only, -include a prominent notice, in the code itself as well as in related -documentation, stating that Source Code of the Covered Code is -available under the terms of this License with information on how and -where to obtain such Source Code. - -3. Your Grants. In consideration of, and as a condition to, the -licenses granted to You under this License: - -(a) You hereby grant to Apple and all third parties a non-exclusive, -royalty-free license, under Your Applicable Patent Rights and other -intellectual property rights owned or controlled by You, to use, -reproduce, modify, distribute and Deploy Your Modifications of the -same scope and extent as Apple's licenses under Sections 2.1 and 2.2; -and - -(b) You hereby grant to Apple and its subsidiaries a non-exclusive, -worldwide, royalty-free, perpetual and irrevocable license, under Your -Applicable Patent Rights and other intellectual property rights owned -or controlled by You, to use, reproduce, execute, compile, display, -perform, modify or have modified (for Apple and/or its subsidiaries), -sublicense and distribute Your Modifications, in any form, through -multiple tiers of distribution. - -4. Larger Works. You may create a Larger Work by combining Covered +2.1 Unmodified Code. You may use, reproduce, display, perform, +internally distribute within Your organization, and Externally Deploy +verbatim, unmodified copies of the Original Code, for commercial or +non-commercial purposes, provided that in each instance: + +(a) You must retain and reproduce in all copies of Original Code the +copyright and other proprietary notices and disclaimers of Apple as +they appear in the Original Code, and keep intact all notices in the +Original Code that refer to this License; and + +(b) You must include a copy of this License with every copy of Source +Code of Covered Code and documentation You distribute or Externally +Deploy, and You may not offer or impose any terms on such Source Code +that alter or restrict this License or the recipients' rights +hereunder, except as permitted under Section 6. + +2.2 Modified Code. You may modify Covered Code and use, reproduce, +display, perform, internally distribute within Your organization, and +Externally Deploy Your Modifications and Covered Code, for commercial +or non-commercial purposes, provided that in each instance You also +meet all of these conditions: + +(a) You must satisfy all the conditions of Section 2.1 with respect to +the Source Code of the Covered Code; + +(b) You must duplicate, to the extent it does not already exist, the +notice in Exhibit A in each file of the Source Code of all Your +Modifications, and cause the modified files to carry prominent notices +stating that You changed the files and the date of any change; and + +(c) If You Externally Deploy Your Modifications, You must make +Source Code of all Your Externally Deployed Modifications either +available to those to whom You have Externally Deployed Your +Modifications, or publicly available. Source Code of Your Externally +Deployed Modifications must be released under the terms set forth in +this License, including the license grants set forth in Section 3 +below, for as long as you Externally Deploy the Covered Code or twelve +(12) months from the date of initial External Deployment, whichever is +longer. You should preferably distribute the Source Code of Your +Externally Deployed Modifications electronically (e.g. download from a +web site). + +2.3 Distribution of Executable Versions. In addition, if You +Externally Deploy Covered Code (Original Code and/or Modifications) in +object code, executable form only, You must include a prominent +notice, in the code itself as well as in related documentation, +stating that Source Code of the Covered Code is available under the +terms of this License with information on how and where to obtain such +Source Code. + +2.4 Third Party Rights. You expressly acknowledge and agree that +although Apple and each Contributor grants the licenses to their +respective portions of the Covered Code set forth herein, no +assurances are provided by Apple or any Contributor that the Covered +Code does not infringe the patent or other intellectual property +rights of any other entity. Apple and each Contributor disclaim any +liability to You for claims brought by any other entity based on +infringement of intellectual property rights or otherwise. As a +condition to exercising the rights and licenses granted hereunder, You +hereby assume sole responsibility to secure any other intellectual +property rights needed, if any. For example, if a third party patent +license is required to allow You to distribute the Covered Code, it is +Your responsibility to acquire that license before distributing the +Covered Code. + +3. Your Grants. In consideration of, and as a condition to, the +licenses granted to You under this License, You hereby grant to any +person or entity receiving or distributing Covered Code under this +License a non-exclusive, royalty-free, perpetual, irrevocable license, +under Your Applicable Patent Rights and other intellectual property +rights (other than patent) owned or controlled by You, to use, +reproduce, display, perform, modify, sublicense, distribute and +Externally Deploy Your Modifications of the same scope and extent as +Apple's licenses under Sections 2.1 and 2.2 above. + +4. Larger Works. You may create a Larger Work by combining Covered Code with other code not governed by the terms of this License and -distribute the Larger Work as a single product. In each such -instance, You must make sure the requirements of this License are -fulfilled for the Covered Code or any portion thereof. +distribute the Larger Work as a single product. In each such instance, +You must make sure the requirements of this License are fulfilled for +the Covered Code or any portion thereof. -5. Limitations on Patent License. Except as expressly stated in +5. Limitations on Patent License. Except as expressly stated in Section 2, no other patent rights, express or implied, are granted by -Apple herein. Modifications and/or Larger Works may require -additional patent licenses from Apple which Apple may grant in its -sole discretion. - -6. Additional Terms. You may choose to offer, and to charge a fee -for, warranty, support, indemnity or liability obligations and/or -other rights consistent with the scope of the license granted herein -("Additional Terms") to one or more recipients of Covered -Code. However, You may do so only on Your own behalf and as Your sole -responsibility, and not on behalf of Apple. You must obtain the -recipient's agreement that any such Additional Terms are offered by -You alone, and You hereby agree to indemnify, defend and hold Apple -harmless for any liability incurred by or claims asserted against -Apple by reason of any such Additional Terms. - -7. Versions of the License. Apple may publish revised and/or new -versions of this License from time to time. Each version will be -given a distinguishing version number. Once Original Code has been -published under a particular version of this License, You may continue -to use it under the terms of that version. You may also choose to use -such Original Code under the terms of any subsequent version of this -License published by Apple. No one other than Apple has the right to +Apple herein. Modifications and/or Larger Works may require additional +patent licenses from Apple which Apple may grant in its sole +discretion. + +6. Additional Terms. You may choose to offer, and to charge a fee for, +warranty, support, indemnity or liability obligations and/or other +rights consistent with the scope of the license granted herein +("Additional Terms") to one or more recipients of Covered Code. +However, You may do so only on Your own behalf and as Your sole +responsibility, and not on behalf of Apple or any Contributor. You +must obtain the recipient's agreement that any such Additional Terms +are offered by You alone, and You hereby agree to indemnify, defend +and hold Apple and every Contributor harmless for any liability +incurred by or claims asserted against Apple or such Contributor by +reason of any such Additional Terms. + +7. Versions of the License. Apple may publish revised and/or new +versions of this License from time to time. Each version will be given +a distinguishing version number. Once Original Code has been published +under a particular version of this License, You may continue to use it +under the terms of that version. You may also choose to use such +Original Code under the terms of any subsequent version of this +License published by Apple. No one other than Apple has the right to modify the terms applicable to Covered Code created under this License. -8. NO WARRANTY OR SUPPORT. The Original Code may contain in whole or -in part pre-release, untested, or not fully tested works. The -Original Code may contain errors that could cause failures or loss of -data, and may be incomplete or contain inaccuracies. You expressly -acknowledge and agree that use of the Original Code, or any portion -thereof, is at Your sole and entire risk. THE ORIGINAL CODE IS -PROVIDED "AS IS" AND WITHOUT WARRANTY, UPGRADES OR SUPPORT OF ANY KIND -AND APPLE AND APPLE'S LICENSOR(S) (FOR THE PURPOSES OF SECTIONS 8 AND -9, APPLE AND APPLE'S LICENSOR(S) ARE COLLECTIVELY REFERRED TO AS -"APPLE") EXPRESSLY DISCLAIM ALL WARRANTIES AND/OR CONDITIONS, EXPRESS -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -AND/OR CONDITIONS OF MERCHANTABILITY OR SATISFACTORY QUALITY AND -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY -RIGHTS. APPLE DOES NOT WARRANT THAT THE FUNCTIONS CONTAINED IN THE -ORIGINAL CODE WILL MEET YOUR REQUIREMENTS, OR THAT THE OPERATION OF -THE ORIGINAL CODE WILL BE UNINTERRUPTED OR ERROR- FREE, OR THAT -DEFECTS IN THE ORIGINAL CODE WILL BE CORRECTED. NO ORAL OR WRITTEN -INFORMATION OR ADVICE GIVEN BY APPLE OR AN APPLE AUTHORIZED -REPRESENTATIVE SHALL CREATE A WARRANTY OR IN ANY WAY INCREASE THE -SCOPE OF THIS WARRANTY. You acknowledge that the Original Code is not -intended for use in the operation of nuclear facilities, aircraft -navigation, communication systems, or air traffic control machines in -which case the failure of the Original Code could lead to death, -personal injury, or severe physical or environmental damage. - -9. Liability. - -9.1 Infringement. If any portion of, or functionality implemented by, -the Original Code becomes the subject of a claim of infringement, -Apple may, at its option: (a) attempt to procure the rights necessary -for Apple and You to continue using the Affected Original Code; (b) -modify the Affected Original Code so that it is no longer infringing; -or (c) suspend Your rights to use, reproduce, modify, sublicense and -distribute the Affected Original Code until a final determination of -the claim is made by a court or governmental administrative agency of -competent jurisdiction and Apple lifts the suspension as set forth -below. Such suspension of rights will be effective immediately upon -Apple's posting of a notice to such effect on the Apple web site that -is used for implementation of this License. Upon such final -determination being made, if Apple is legally able, without the -payment of a fee or royalty, to resume use, reproduction, -modification, sublicensing and distribution of the Affected Original -Code, Apple will lift the suspension of rights to the Affected -Original Code by posting a notice to such effect on the Apple web site -that is used for implementation of this License. If Apple suspends -Your rights to Affected Original Code, nothing in this License shall -be construed to restrict You, at Your option and subject to applicable -law, from replacing the Affected Original Code with non-infringing -code or independently negotiating for necessary rights from such third -party. - -9.2 LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES SHALL APPLE BE -LIABLE FOR ANY INCIDENTAL, SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES -ARISING OUT OF OR RELATING TO THIS LICENSE OR YOUR USE OR INABILITY TO -USE THE ORIGINAL CODE, OR ANY PORTION THEREOF, WHETHER UNDER A THEORY -OF CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE), PRODUCTS LIABILITY -OR OTHERWISE, EVEN IF APPLE HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES AND NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF -ANY REMEDY. In no event shall Apple's total liability to You for all -damages under this License exceed the amount of fifty dollars -($50.00). - -10. Trademarks. This License does not grant any rights to use the -trademarks or trade names "Apple", "Apple Computer", "Mac OS X", "Mac -OS X Server" or any other trademarks or trade names belonging to Apple -(collectively "Apple Marks") and no Apple Marks may be used to endorse -or promote products derived from the Original Code other than as -permitted by and in strict compliance at all times with Apple's third -party trademark usage guidelines which are posted at -http://www.apple.com/legal/guidelinesfor3rdparties.html. - -11. Ownership. Apple retains all rights, title and interest in and to -the Original Code and any Modifications made by or on behalf of Apple -("Apple Modifications"), and such Apple Modifications will not be -automatically subject to this License. Apple may, at its sole -discretion, choose to license such Apple Modifications under this -License, or on different terms from those contained in this License or -may choose not to license them at all. Apple's development, use, -reproduction, modification, sublicensing and distribution of Covered -Code will not be subject to this License. +8. NO WARRANTY OR SUPPORT. The Covered Code may contain in whole or in +part pre-release, untested, or not fully tested works. The Covered +Code may contain errors that could cause failures or loss of data, and +may be incomplete or contain inaccuracies. You expressly acknowledge +and agree that use of the Covered Code, or any portion thereof, is at +Your sole and entire risk. THE COVERED CODE IS PROVIDED "AS IS" AND +WITHOUT WARRANTY, UPGRADES OR SUPPORT OF ANY KIND AND APPLE AND +APPLE'S LICENSOR(S) (COLLECTIVELY REFERRED TO AS "APPLE" FOR THE +PURPOSES OF SECTIONS 8 AND 9) AND ALL CONTRIBUTORS EXPRESSLY DISCLAIM +ALL WARRANTIES AND/OR CONDITIONS, EXPRESS OR IMPLIED, INCLUDING, BUT +NOT LIMITED TO, THE IMPLIED WARRANTIES AND/OR CONDITIONS OF +MERCHANTABILITY, OF SATISFACTORY QUALITY, OF FITNESS FOR A PARTICULAR +PURPOSE, OF ACCURACY, OF QUIET ENJOYMENT, AND NONINFRINGEMENT OF THIRD +PARTY RIGHTS. APPLE AND EACH CONTRIBUTOR DOES NOT WARRANT AGAINST +INTERFERENCE WITH YOUR ENJOYMENT OF THE COVERED CODE, THAT THE +FUNCTIONS CONTAINED IN THE COVERED CODE WILL MEET YOUR REQUIREMENTS, +THAT THE OPERATION OF THE COVERED CODE WILL BE UNINTERRUPTED OR +ERROR-FREE, OR THAT DEFECTS IN THE COVERED CODE WILL BE CORRECTED. NO +ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY APPLE, AN APPLE +AUTHORIZED REPRESENTATIVE OR ANY CONTRIBUTOR SHALL CREATE A WARRANTY. +You acknowledge that the Covered Code is not intended for use in the +operation of nuclear facilities, aircraft navigation, communication +systems, or air traffic control machines in which case the failure of +the Covered Code could lead to death, personal injury, or severe +physical or environmental damage. + +9. LIMITATION OF LIABILITY. TO THE EXTENT NOT PROHIBITED BY LAW, IN NO +EVENT SHALL APPLE OR ANY CONTRIBUTOR BE LIABLE FOR ANY INCIDENTAL, +SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING +TO THIS LICENSE OR YOUR USE OR INABILITY TO USE THE COVERED CODE, OR +ANY PORTION THEREOF, WHETHER UNDER A THEORY OF CONTRACT, WARRANTY, +TORT (INCLUDING NEGLIGENCE), PRODUCTS LIABILITY OR OTHERWISE, EVEN IF +APPLE OR SUCH CONTRIBUTOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES AND NOTWITHSTANDING THE FAILURE OF ESSENTIAL PURPOSE OF ANY +REMEDY. SOME JURISDICTIONS DO NOT ALLOW THE LIMITATION OF LIABILITY OF +INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS LIMITATION MAY NOT APPLY +TO YOU. In no event shall Apple's total liability to You for all +damages (other than as may be required by applicable law) under this +License exceed the amount of fifty dollars ($50.00). + +10. Trademarks. This License does not grant any rights to use the +trademarks or trade names "Apple", "Apple Computer", "Mac", "Mac OS", +"QuickTime", "QuickTime Streaming Server" or any other trademarks, +service marks, logos or trade names belonging to Apple (collectively +"Apple Marks") or to any trademark, service mark, logo or trade name +belonging to any Contributor. You agree not to use any Apple Marks in +or as part of the name of products derived from the Original Code or +to endorse or promote products derived from the Original Code other +than as expressly permitted by and in strict compliance at all times +with Apple's third party trademark usage guidelines which are posted +at http://www.apple.com/legal/guidelinesfor3rdparties.html. + +11. Ownership. Subject to the licenses granted under this License, +each Contributor retains all rights, title and interest in and to any +Modifications made by such Contributor. Apple retains all rights, +title and interest in and to the Original Code and any Modifications +made by or on behalf of Apple ("Apple Modifications"), and such Apple +Modifications will not be automatically subject to this License. Apple +may, at its sole discretion, choose to license such Apple +Modifications under this License, or on different terms from those +contained in this License or may choose not to license them at all. 12. Termination. -12.1 Termination. This License and the rights granted hereunder will - terminate: +12.1 Termination. This License and the rights granted hereunder will +terminate: (a) automatically without notice from Apple if You fail to comply with any term(s) of this License and fail to cure such breach within 30 -days of becoming aware of such breach; (b) immediately in the event of -the circumstances described in Section 13.5(b); or (c) automatically -without notice from Apple if You, at any time during the term of this -License, commence an action for patent infringement against Apple. - -12.2 Effect of Termination. Upon termination, You agree to -immediately stop any further use, reproduction, modification, -sublicensing and distribution of the Covered Code and to destroy all -copies of the Covered Code that are in your possession or control. -All sublicenses to the Covered Code which have been properly granted -prior to termination shall survive any termination of this License. -Provisions which, by their nature, should remain in effect beyond the -termination of this License shall survive, including but not limited -to Sections 3, 5, 8, 9, 10, 11, 12.2 and 13. Neither party will be -liable to the other for compensation, indemnity or damages of any sort -solely as a result of terminating this License in accordance with its -terms, and termination of this License will be without prejudice to -any other right or remedy of either party. - -13. Miscellaneous. - -13.1 Government End Users. The Covered Code is a "commercial item" as -defined in FAR 2.101. Government software and technical data rights -in the Covered Code include only those rights customarily provided to -the public as defined in this License. This customary commercial -license in technical data and software is provided in accordance with -FAR 12.211 (Technical Data) and 12.212 (Computer Software) and, for +days of becoming aware of such breach; + +(b) immediately in the event of the circumstances described in Section +13.5(b); or + +(c) automatically without notice from Apple if You, at any time during +the term of this License, commence an action for patent infringement +against Apple; provided that Apple did not first commence +an action for patent infringement against You in that instance. + +12.2 Effect of Termination. Upon termination, You agree to immediately +stop any further use, reproduction, modification, sublicensing and +distribution of the Covered Code. All sublicenses to the Covered Code +which have been properly granted prior to termination shall survive +any termination of this License. Provisions which, by their nature, +should remain in effect beyond the termination of this License shall +survive, including but not limited to Sections 3, 5, 8, 9, 10, 11, +12.2 and 13. No party will be liable to any other for compensation, +indemnity or damages of any sort solely as a result of terminating +this License in accordance with its terms, and termination of this +License will be without prejudice to any other right or remedy of +any party. + +13. Miscellaneous. + +13.1 Government End Users. The Covered Code is a "commercial item" as +defined in FAR 2.101. Government software and technical data rights in +the Covered Code include only those rights customarily provided to the +public as defined in this License. This customary commercial license +in technical data and software is provided in accordance with FAR +12.211 (Technical Data) and 12.212 (Computer Software) and, for Department of Defense purchases, DFAR 252.227-7015 (Technical Data -- Commercial Items) and 227.7202-3 (Rights in Commercial Computer -Software or Computer Software Documentation). Accordingly, all U.S. +Software or Computer Software Documentation). Accordingly, all U.S. Government End Users acquire Covered Code with only those rights set forth herein. -13.2 Relationship of Parties. This License will not be construed as +13.2 Relationship of Parties. This License will not be construed as creating an agency, partnership, joint venture or any other form of -legal association between You and Apple, and You will not represent to -the contrary, whether expressly, by implication, appearance or -otherwise. +legal association between or among You, Apple or any Contributor, and +You will not represent to the contrary, whether expressly, by +implication, appearance or otherwise. -13.3 Independent Development. Nothing in this License will impair +13.3 Independent Development. Nothing in this License will impair Apple's right to acquire, license, develop, have others develop for it, market and/or distribute technology or products that perform the same or similar functions as, or otherwise compete with, Modifications, Larger Works, technology or products that You may develop, produce, market or distribute. -13.4 Waiver; Construction. Failure by Apple to enforce any provision -of this License will not be deemed a waiver of future enforcement of -that or any other provision. Any law or regulation which provides -that the language of a contract shall be construed against the drafter -will not apply to this License. +13.4 Waiver; Construction. Failure by Apple or any Contributor to +enforce any provision of this License will not be deemed a waiver of +future enforcement of that or any other provision. Any law or +regulation which provides that the language of a contract shall be +construed against the drafter will not apply to this License. -13.5 Severability. (a) If for any reason a court of competent +13.5 Severability. (a) If for any reason a court of competent jurisdiction finds any provision of this License, or portion thereof, to be unenforceable, that provision of the License will be enforced to the maximum extent permissible so as to effect the economic benefits and intent of the parties, and the remainder of this License will -continue in full force and effect. (b) Notwithstanding the foregoing, +continue in full force and effect. (b) Notwithstanding the foregoing, if applicable law prohibits or restricts You from fully and/or specifically complying with Sections 2 and/or 3 or prevents the enforceability of either of those Sections, this License will @@ -333,7 +326,7 @@ immediately terminate and You must immediately discontinue any use of the Covered Code and destroy all copies of it that are in your possession or control. -13.6 Dispute Resolution. Any litigation or other dispute resolution +13.6 Dispute Resolution. Any litigation or other dispute resolution between You and Apple relating to this License shall take place in the Northern District of California, and You and Apple hereby consent to the personal jurisdiction of, and venue in, the state and federal @@ -341,9 +334,9 @@ courts within that District with respect to this License. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. -13.7 Entire Agreement; Governing Law. This License constitutes the +13.7 Entire Agreement; Governing Law. This License constitutes the entire agreement between the parties with respect to the subject -matter hereof. This License shall be governed by the laws of the +matter hereof. This License shall be governed by the laws of the United States and the State of California, except that body of California law concerning conflicts of law. @@ -355,18 +348,20 @@ connexes soient rediges en anglais. EXHIBIT A. -"Portions Copyright (c) 1999 Apple Computer, Inc. All Rights -Reserved. This file contains Original Code and/or Modifications of -Original Code as defined in and that are subject to the Apple Public -Source License Version 1.1 (the "License"). You may not use this file -except in compliance with the License. Please obtain a copy of the -License at http://www.apple.com/publicsource and read it before using -this file. +"Portions Copyright (c) 1999-2003 Apple Computer, Inc. All Rights +Reserved. + +This file contains Original Code and/or Modifications of Original Code +as defined in and that are subject to the Apple Public Source License +Version 2.0 (the 'License'). You may not use this file except in +compliance with the License. Please obtain a copy of the License at +http://www.opensource.apple.com/apsl/ and read it before using this +file. The Original Code and all software distributed under the License are -distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER +distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the -License for the specific language governing rights and limitations -under the License." +FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. +Please see the License for the specific language governing rights and +limitations under the License." diff --git a/Makefile b/Makefile index e7c89b0..36ecd5f 100644 --- a/Makefile +++ b/Makefile @@ -30,9 +30,9 @@ default: build all: build .SUFFIXES: -.PHONY: default all build optimized debug profile installsrc installhdrs install clean prebuild build-optimized build-debug build-profile prebuild-optimized prevuild-debug prebuild-profile compile-optimized compile-debug compile-profile link-optimized link-debug link-profile postbuild +.PHONY: default all build optimized debug profile installsrc installhdrs install clean prebuild build-optimized build-debug build-profile prebuild-optimized prebuild-debug prebuild-profile compile-optimized compile-debug compile-profile link-optimized link-debug link-profile postbuild -CURRENT_PROJECT_VERSION = 218 +CURRENT_PROJECT_VERSION = 227 VERSION_NAME = A @@ -91,7 +91,7 @@ else ifneq "$(RC_ARCHS)" "" ARCH_LIST += $(RC_ARCHS) else -ARCH_LIST += ppc +ARCH_LIST += $(shell /usr/bin/arch) endif endif @@ -119,6 +119,19 @@ CFLAGS += $(ARCH_FLAGS) LDFLAGS += $(ARCH_FLAGS) -dynamiclib -dynamic -compatibility_version 1 -current_version $(CURRENT_PROJECT_VERSION) endif +ifeq "$(PLATFORM)" "Darwin" +# Determine Mac OS X version +# 6.x = Jaguar, 7.x = Panther +ifeq "$(OS_VERSION)" "" + OS_VERSION = $(shell uname -r) +endif +DARWIN_MAJOR_VERSION = $(word 1, $(subst ., ,$(OS_VERSION))) +DARWIN_MINOR_VERSION = $(word 2, $(subst ., ,$(OS_VERSION))) +ifeq "$(DARWIN_MAJOR_VERSION)" "7" +CFLAGS += -DMACOSX_PANTHER +endif +endif + CFLAGS += $(OTHER_CFLAGS) $(RC_CFLAGS) LDFLAGS += $(OTHER_LDFLAGS) @@ -136,7 +149,7 @@ CFLAGS_OPTIMIZED = $(CFLAGS) $(OPTIMIZATION_CFLAGS) CFLAGS_DEBUG = $(CFLAGS) $(DEBUG_CFLAGS) CFLAGS_PROFILE = $(CFLAGS) $(PROFILE_CFLAGS) -LDFLAGS_OPTIMIZED = $(LDFLAGS) +LDFLAGS_OPTIMIZED = $(LDFLAGS) -g LDFLAGS_DEBUG = $(LDFLAGS) -g LDFLAGS_PROFILE = $(LDFLAGS) -g -pg @@ -157,13 +170,15 @@ OTHER_HEADERS= SOURCES += $(addprefix runtime/, \ Object.m Protocol.m hashtable2.m maptable.m objc-class.m objc-errors.m \ objc-file.m objc-load.m objc-moninit.c objc-runtime.m objc-sel.m \ + objc-sync.m objc-exception.m \ ) PUBLIC_HEADERS += $(addprefix runtime/, \ objc-class.h objc-api.h objc-load.h objc-runtime.h objc.h Object.h \ + objc-sync.h objc-exception.h \ Protocol.h error.h hashtable2.h \ ) -PRIVATE_HEADERS += runtime/objc-private.h runtime/objc-config.h -OTHER_HEADERS += runtime/maptable.h +PRIVATE_HEADERS += runtime/objc-private.h runtime/objc-config.h runtime/objc-sel-table.h +OTHER_HEADERS += runtime/maptable.h # OldClasses SOURCES += runtime/OldClasses.subproj/List.m @@ -174,7 +189,7 @@ SOURCES += runtime/Messengers.subproj/objc-msg.s OTHER_SOURCES += runtime/Messengers.subproj/objc-msg-ppc.s runtime/Messengers.subproj/objc-msg-i386.s # project root -OTHER_SOURCES += Makefile APPLE_LICENSE objc-exports +OTHER_SOURCES += Makefile APPLE_LICENSE objc-exports libobjc.order OBJECTS = $(addprefix $(OBJROOT)/, $(addsuffix .o, $(basename $(SOURCES) ) ) ) OBJECTS_OPTIMIZED = $(OBJECTS:.o=.opt.o) @@ -295,6 +310,7 @@ install: build installhdrs # optimized $(SILENT) $(COPY) $(SYMROOT)/libobjc.$(VERSION_NAME)$(LIBRARY_EXT) $(DSTROOT)/$(INSTALLDIR) + $(SILENT) $(STRIP) -S $(DSTROOT)/$(INSTALLDIR)/libobjc.$(VERSION_NAME)$(LIBRARY_EXT) -$(SILENT) $(CHOWN) root:wheel $(DSTROOT)/$(INSTALLDIR)/libobjc.$(VERSION_NAME)$(LIBRARY_EXT) $(SILENT) $(CHMOD) 755 $(DSTROOT)/$(INSTALLDIR)/libobjc.$(VERSION_NAME)$(LIBRARY_EXT) $(SILENT) $(CD) $(DSTROOT)/$(INSTALLDIR) && \ @@ -383,16 +399,14 @@ compile-profile: $(OBJECTS_PROFILE) ifeq "$(PLATFORM)" "Darwin" define link - $(foreach A, $(ARCH_LIST), \ - $(SILENT) $(LD) -arch $A -r -o $(OBJROOT)/libobjc$1.$A.o $3 ; ) - $(foreach A, $(ARCH_LIST), \ - -$(SILENT) $(NMEDIT) -s $(SRCROOT)/objc-exports \ - $(OBJROOT)/libobjc$1.$A.o ; ) $(SILENT) $(CC) $2 \ - -Wl,-init,__objcInit \ - -install_name /$(INSTALLDIR)/libobjc$1.$(VERSION_NAME)$(LIBRARY_EXT) \ - -o $(SYMROOT)/libobjc$1.$(VERSION_NAME)$(LIBRARY_EXT) \ - $(foreach A, $(ARCH_LIST), $(OBJROOT)/libobjc$1.$A.o ) + -Wl,-init,__objcInit \ + -Wl,-single_module \ + -Wl,-exported_symbols_list,$(SRCROOT)/objc-exports \ + -Wl,-sectorder,__TEXT,__text,$(SRCROOT)/libobjc.order \ + -install_name /$(INSTALLDIR)/libobjc$1.$(VERSION_NAME)$(LIBRARY_EXT) \ + -o $(SYMROOT)/libobjc$1.$(VERSION_NAME)$(LIBRARY_EXT) \ + $3 endef else @@ -407,7 +421,6 @@ endif link-optimized: $(SILENT) $(ECHO) "Linking (optimized)..." $(call link,,$(LDFLAGS_OPTIMIZED),$(OBJECTS_OPTIMIZED) ) - $(SILENT) $(STRIP) -x $(SYMROOT)/libobjc.$(VERSION_NAME)$(LIBRARY_EXT) link-debug: $(SILENT) $(ECHO) "Linking (debug)..." diff --git a/libobjc.order b/libobjc.order new file mode 100644 index 0000000..177aa69 --- /dev/null +++ b/libobjc.order @@ -0,0 +1,162 @@ +# objc4 order file +# Updated August 2003 (Panther) +# Start with automatic order file, then: +# 1. move or add _objc_msgSendNonNil immediately after _objc_msgSend +# 2. move or add _objc_msgSendNonNil_stret immediately after _objc_msgSend_stret +# msgSend and msgSendNonNil must not be separated by the linker. +libobjc.o:_objc_msgSend +libobjc.o:_objc_msgSendNonNil +libobjc.o:_objc_msgSend_stret +libobjc.o:_objc_msgSendNonNil_stret +libobjc.o:__class_lookupMethodAndLoadCache +libobjc.o:__cache_fill +libobjc.o:__internal_object_dispose +libobjc.o:___sel_registerName +libobjc.o:__cache_getMethod +libobjc.o:__internal_class_createInstanceFromZone +libobjc.o:__cache_getImp +libobjc.o:_objc_msgSendSuper +libobjc.o:__objc_search_builtins +libobjc.o:_sel_registerNameNoCopyNoLock +libobjc.o:_NXHashGet +libobjc.o:_class_respondsToMethod +libobjc.o:_object_getClassName +libobjc.o:_objc_getClass +libobjc.o:__objc_getFreedObjectClass +libobjc.o:__objc_fixup_selector_refs +libobjc.o:_class_lookupMethod +libobjc.o:_NXNextHashState +libobjc.o:_class_poseAs +libobjc.o:_classIsEqual +libobjc.o:_classHash +libobjc.o:__objcTweakMethodListPointerForClass +libobjc.o:_class_initialize +libobjc.o:_objc_lookUpClass +libobjc.o:-[Protocol conformsTo:] +libobjc.o:__objc_create_zone +libobjc.o:_NXHashInsert +libobjc.o:__objc_add_classes_from_image +libobjc.o:__cache_collect_free +libobjc.o:__objc_hash_selector +libobjc.o:__class_install_relationships +libobjc.o:__objc_register_category +libobjc.o:__mapStrIsEqual +libobjc.o:__cache_malloc +libobjc.o:__cache_expand +libobjc.o:_objc_msgSendSuper_stret +libobjc.o:_NXMapInsert +libobjc.o:__fetchInitializingClassList +libobjc.o:__NXMapMember +libobjc.o:_map_method_descs +libobjc.o:__mapStrHash +libobjc.o:__objc_call_loads_for_image +libobjc.o:_objc_getClassList +libobjc.o:__objc_equal_selector +libobjc.o:__cache_addForwardEntry +libobjc.o:_NXMapGet +libobjc.o:__objc_checkForPendingClassReferences +libobjc.o:_NXMapRemove +libobjc.o:_get_base_method_list +libobjc.o:__objc_resolve_categories_for_class +libobjc.o:__objc_insertMethods +libobjc.o:_sel_lock +libobjc.o:_sel_unlock +libobjc.o:__cache_create +libobjc.o:__thisThreadIsInitializingClass +libobjc.o:__garbage_make_room +libobjc.o:__objcInit +libobjc.o:__objc_map_class_refs_for_image +libobjc.o:_class_lookupNamedMethodInMethodList +libobjc.o:_sel_registerName +libobjc.o:__collecting_in_critical +libobjc.o:__objc_add_categories_from_image +libobjc.o:+[Object alloc] +libobjc.o:__setThisThreadIsInitializingClass +libobjc.o:__setThisThreadIsNotInitializingClass +libobjc.o:_NXUniqueString +libobjc.o:_NXStrIsEqual +libobjc.o:__get_pc_for_thread +libobjc.o:__objc_map_image +libobjc.o:__objc_addHeader +libobjc.o:-[Object init] +libobjc.o:__objc_fixup_protocol_objects_for_image +libobjc.o:__objc_bindClassIfNeeded +libobjc.o:_class_getInstanceMethod +libobjc.o:_NXStrHash +libobjc.o:-[Object free] +libobjc.o:__getObjcModules +libobjc.o:__getObjcImageInfo +libobjc.o:_class_getVariable +libobjc.o:-[Protocol descriptionForInstanceMethod:] +libobjc.o:__NXMapRehash +libobjc.o:__internal_object_copyFromZone +libobjc.o:_NXPtrHash +libobjc.o:__NXHashRehash +libobjc.o:__getObjcClassRefs +libobjc.o:_sel_getName +libobjc.o:_CopyIntoReadOnly +libobjc.o:_hashPrototype +libobjc.o:_lookup_method +libobjc.o:_class_nextMethodList +libobjc.o:__objc_addOrigClass +libobjc.o:_NXHashRemove +libobjc.o:_objc_msgSendv +libobjc.o:__objc_msgForward +libobjc.o:-[Object class] +libobjc.o:+[Object name] +libobjc.o:_objc_getOrigClass +libobjc.o:_object_setInstanceVariable +libobjc.o:_NXCreateHashTableFromZone +libobjc.o:_hashPrototype +libobjc.o:__objc_add_category_flush_caches +libobjc.o:-[Object perform:with:with:] +libobjc.o:__objc_defaultClassHandler +libobjc.o:_class_getInstanceVariable +libobjc.o:_freeBuckets +libobjc.o:_freeBucketPairs +libobjc.o:_NXNoEffectFree +libobjc.o:__getObjcHeaderData +libobjc.o:__getObjcMessageRefs +libobjc.o:_NXCreateMapTableFromZone +libobjc.o:_flush_caches +libobjc.o:_objc_msgSendv_stret +libobjc.o:-[Object respondsTo:] +libobjc.o:-[Object perform:] +libobjc.o:-[Object self] +libobjc.o:+[Object class] +libobjc.o:-[Object isMemberOf:] +libobjc.o:__objc_init_class_hash +libobjc.o:_bootstrap +libobjc.o:_isEqualPrototype +libobjc.o:_NXInitHashState +libobjc.o:_log2 +libobjc.o:_exp2m1 +libobjc.o:_objc_setConfiguration +libobjc.o:_NXCreateHashTable +libobjc.o:_log2 +libobjc.o:__objc_fixup_string_objects_for_image +libobjc.o:__getObjcStringObjects +libobjc.o:__getObjcProtocols +libobjc.o:+[Object initialize] +libobjc.o:+[Protocol _fixup:numElements:] +libobjc.o:__objc_flush_caches +libobjc.o:+[Protocol load] +libobjc.o:__getObjcHeaders +libobjc.o:_objc_exception_set_functions +libobjc.o:_isEqualPrototype +libobjc.o:_objc_getClasses +libobjc.o:_addClassToOriginalClass +libobjc.o:__mapPtrHash +libobjc.o:_objc_setMultithreaded +libobjc.o:__objc_unmap_image +libobjc.o:__objc_fatalHeader +libobjc.o:__objc_headerStart +libobjc.o:__mapPtrIsEqual +libobjc.o:_lookup_instance_method +libobjc.o:_NXCountHashTable +libobjc.o:_objc_pendClassReference +libobjc.o:__objc_getNonexistentClass +libobjc.o:__cache_flush +libobjc.o:__objc_pthread_destroyspecific +libobjc.o:__destroyInitializingClassList +libobjc.o:_objc_loadModule diff --git a/objc-exports b/objc-exports index df930c8..6e0945f 100644 --- a/objc-exports +++ b/objc-exports @@ -21,16 +21,32 @@ _method_getNumberOfArguments _method_getSizeOfArguments _method_getArgumentInfo _class_nextMethodList +# objc-exception.h +_objc_exception_throw +_objc_exception_try_enter +_objc_exception_try_exit +_objc_exception_extract +_objc_exception_match +_objc_exception_get_functions +_objc_exception_set_functions +# objc-sync.h +_objc_sync_enter +_objc_sync_exit +_objc_sync_wait +_objc_sync_notify +_objc_sync_notifyAll # objc-load.h _objc_loadModules _objc_loadModule _objc_unloadModules # objc-runtime.h -# fixme does anybody use objc_msgSendFew* ? _objc_getClass _objc_getMetaClass _objc_msgSend +# non-nil entry points disabled for now +# _objc_msgSendNonNil _objc_msgSend_stret +# _objc_msgSendNonNil_stret _objc_msgSendSuper _objc_msgSendSuper_stret _objc_msgSendv @@ -131,6 +147,10 @@ __objc_create_zone __objc_error __objc_flush_caches __objc_msgForward +__objc_resolve_categories_for_class +__objc_setClassLoader +__objc_setNilReceiver +__objc_getNilReceiver __objcInit _class_lookupMethod _class_respondsToMethod @@ -141,4 +161,5 @@ __dummy _do_not_remove_this_dummy_function # used by debugging tools like heap __objc_debug_class_hash - +# used by Foundation's NSAutoreleaseFreedObjectCheckEnabled +__objc_getFreedObjectClass \ No newline at end of file diff --git a/runtime/Messengers.subproj/objc-msg-i386.s b/runtime/Messengers.subproj/objc-msg-i386.s index efd482d..fbb8c03 100644 --- a/runtime/Messengers.subproj/objc-msg-i386.s +++ b/runtime/Messengers.subproj/objc-msg-i386.s @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ @@ -35,15 +36,27 @@ // assembler is fixed we have to find another way. #define NO_MACRO_CONSTS #ifdef NO_MACRO_CONSTS - kTwo = 2 - kEight = 8 + kTwo = 2 + kEight = 8 #endif +/******************************************************************** +* Data used by the ObjC runtime. +* +********************************************************************/ + +.data +// Substitute receiver for messages sent to nil (usually also nil) +// id _objc_nilReceiver +.align 4 +.globl __objc_nilReceiver +__objc_nilReceiver: + .long 0 + // _objc_entryPoints and _objc_exitPoints are used by objc // to get the critical regions for which method caches // cannot be garbage collected. - .data .globl _objc_entryPoints _objc_entryPoints: .long __cache_getImp @@ -64,6 +77,56 @@ _objc_exitPoints: .long LMsgSendSuperStretExit .long 0 +/* + * Handcrafted dyld stubs for each external call. + * They should be converted into a local branch after linking. aB. + */ + +/* asm_help.h version is not what we want */ +#undef CALL_EXTERN + +#if defined(__DYNAMIC__) + +#define CALL_EXTERN(name) call L ## name ## $stub + +#define LAZY_PIC_FUNCTION_STUB(name) \ +.data ;\ +.picsymbol_stub ;\ +L ## name ## $stub: ;\ + .indirect_symbol name ;\ + call L0$ ## name ;\ +L0$ ## name: ;\ + popl %eax ;\ + movl L ## name ## $lz-L0$ ## name(%eax),%edx ;\ + jmp %edx ;\ +L ## name ## $stub_binder: ;\ + lea L ## name ## $lz-L0$ ## name(%eax),%eax ;\ + pushl %eax ;\ + jmp dyld_stub_binding_helper ;\ +.data ;\ +.lazy_symbol_pointer ;\ +L ## name ## $lz: ;\ + .indirect_symbol name ;\ + .long L ## name ## $stub_binder + +#else /* __DYNAMIC__ */ + +#define CALL_EXTERN(name) call name + +#define LAZY_PIC_FUNCTION_STUB(name) + +#endif /* __DYNAMIC__ */ + +// _class_lookupMethodAndLoadCache +LAZY_PIC_FUNCTION_STUB(__class_lookupMethodAndLoadCache) + +// __objc_error +LAZY_PIC_FUNCTION_STUB(___objc_error) /* No stub needed */ + +#if defined(PROFILE) +// mcount +LAZY_PIC_FUNCTION_STUB(mcount) +#endif /* PROFILE */ /******************************************************************** * @@ -77,8 +140,8 @@ _objc_exitPoints: // not part of the parameter passing convention (i.e. it is "out of // band"). This works because _objc_msgForward is only entered // from here in the messenger. - kFwdMsgSend = 0 - kFwdMsgSendStret = 1 + kFwdMsgSend = 1 + kFwdMsgSendStret = 0 /******************************************************************** @@ -87,19 +150,20 @@ _objc_exitPoints: * ********************************************************************/ - self = 4 - super = 4 - selector = 8 - marg_size = 12 - marg_list = 16 + self = 4 + super = 4 + selector = 8 + marg_size = 12 + marg_list = 16 + first_arg = 12 - struct_addr = 4 + struct_addr = 4 - self_stret = 8 - super_stret = 8 - selector_stret = 12 - marg_size_stret = 16 - marg_list_stret = 20 + self_stret = 8 + super_stret = 8 + selector_stret = 12 + marg_size_stret = 16 + marg_list_stret = 20 /******************************************************************** @@ -109,35 +173,35 @@ _objc_exitPoints: ********************************************************************/ // objc_super parameter to sendSuper - receiver = 0 - class = 4 + receiver = 0 + class = 4 // Selected field offsets in class structure - isa = 0 - cache = 32 + isa = 0 + cache = 32 // Method descriptor - method_name = 0 - method_imp = 8 + method_name = 0 + method_imp = 8 // Cache header - mask = 0 - occupied = 4 - buckets = 8 // variable length array + mask = 0 + occupied = 4 + buckets = 8 // variable length array #if defined(OBJC_INSTRUMENTED) // Cache instrumentation data, follows buckets - hitCount = 0 - hitProbes = hitCount + 4 - maxHitProbes = hitProbes + 4 - missCount = maxHitProbes + 4 - missProbes = missCount + 4 - maxMissProbes = missProbes + 4 - flushCount = maxMissProbes + 4 - flushedEntries = flushCount + 4 + hitCount = 0 + hitProbes = hitCount + 4 + maxHitProbes = hitProbes + 4 + missCount = maxHitProbes + 4 + missProbes = missCount + 4 + maxMissProbes = missProbes + 4 + flushCount = maxMissProbes + 4 + flushedEntries = flushCount + 4 // Buckets in CacheHitHistogram and CacheMissHistogram - CACHE_HISTOGRAM_SIZE = 512 + CACHE_HISTOGRAM_SIZE = 512 #endif @@ -147,10 +211,10 @@ _objc_exitPoints: // // Load the value of the named static data word. // -// Takes: targetReg - the register, other than r0, to load -// symbolName - the name of the symbol -// LOCAL_SYMBOL - symbol name used as-is -// EXTERNAL_SYMBOL - symbol name gets nonlazy treatment +// Takes: targetReg - the register, other than r0, to load +// symbolName - the name of the symbol +// LOCAL_SYMBOL - symbol name used as-is +// EXTERNAL_SYMBOL - symbol name gets nonlazy treatment // // Eats: edx and targetReg ////////////////////////////////////////////////////////////////////// @@ -184,10 +248,10 @@ EXTERNAL_SYMBOL = 1 // // Load the address of the named static data. // -// Takes: targetReg - the register, other than edx, to load -// symbolName - the name of the symbol -// LOCAL_SYMBOL - symbol is local to this module -// EXTERNAL_SYMBOL - symbol is imported from another module +// Takes: targetReg - the register, other than edx, to load +// symbolName - the name of the symbol +// LOCAL_SYMBOL - symbol is local to this module +// EXTERNAL_SYMBOL - symbol is imported from another module // // Eats: edx and targetReg ////////////////////////////////////////////////////////////////////// @@ -246,19 +310,13 @@ $0: // // Takes: counterName - name of counter. ////////////////////////////////////////////////////////////////////// -HAVE_CALL_EXTERN_mcount = 0 .macro CALL_MCOUNTER #ifdef PROFILE pushl %ebp movl %esp,%ebp LOAD_STATIC_WORD %eax, $0, LOCAL_SYMBOL -.if HAVE_CALL_EXTERN_mcount == 0 -HAVE_CALL_EXTERN_mcount = 1 CALL_EXTERN(mcount) -.else - CALL_EXTERN_AGAIN(mcount) -.endif .data .align 2 $0: @@ -278,30 +336,30 @@ $0: // Locate the implementation for a selector in a class method cache. // // Takes: WORD_RETURN (first parameter is at sp+4) -// STRUCT_RETURN (struct address is at sp+4, first parameter at sp+8) -// MSG_SEND (first parameter is receiver) -// MSG_SENDSUPER (first parameter is address of objc_super structure) -// CACHE_GET (first parameter is class; return method triplet) +// STRUCT_RETURN (struct address is at sp+4, first parameter at sp+8) +// MSG_SEND (first parameter is receiver) +// MSG_SENDSUPER (first parameter is address of objc_super structure) +// CACHE_GET (first parameter is class; return method triplet) // // cacheMissLabel = label to branch to iff method is not cached // -// On exit: (found) MSG_SEND and MSG_SENDSUPER: return imp in eax -// (found) CACHE_GET: return method triplet in eax -// (not found) jumps to cacheMissLabel +// On exit: (found) MSG_SEND and MSG_SENDSUPER: return imp in eax +// (found) CACHE_GET: return method triplet in eax +// (not found) jumps to cacheMissLabel // ///////////////////////////////////////////////////////////////////// // Values to specify to method lookup macros whether the return type of // the method is word or structure. -WORD_RETURN = 0 -STRUCT_RETURN = 1 +WORD_RETURN = 0 +STRUCT_RETURN = 1 // Values to specify to method lookup macros whether the first argument // is an object/class reference or a 'objc_super' structure. -MSG_SEND = 0 // first argument is receiver, search the isa -MSG_SENDSUPER = 1 // first argument is objc_super, search the class -CACHE_GET = 2 // first argument is class, search that class +MSG_SEND = 0 // first argument is receiver, search the isa +MSG_SENDSUPER = 1 // first argument is objc_super, search the class +CACHE_GET = 2 // first argument is class, search that class .macro CacheLookup @@ -545,19 +603,12 @@ LMsgSendHitInstrumentDone_$0_$1_$2: // ///////////////////////////////////////////////////////////////////// -HAVE_CALL_EXTERN_lookupMethodAndLoadCache = 0 - .macro MethodTableLookup // push args (class, selector) pushl %ecx pushl %eax -.if HAVE_CALL_EXTERN_lookupMethodAndLoadCache == 0 -HAVE_CALL_EXTERN_lookupMethodAndLoadCache = 1 CALL_EXTERN(__class_lookupMethodAndLoadCache) -.else - CALL_EXTERN_AGAIN(__class_lookupMethodAndLoadCache) -.endif #ifdef NO_MACRO_CONSTS addl $kEight, %esp // pop parameters #else @@ -565,24 +616,9 @@ HAVE_CALL_EXTERN_lookupMethodAndLoadCache = 1 #endif .endmacro -/************************** - * This #defines is missing from asm_help.h - ***************************/ -#define EXTERN_TO_REG_AGAIN(var, reg) \ - call 1f ; \ -1: ; \ - popl %edx ; \ - movl L ## var ##$non_lazy_ptr-1b(%edx),reg ; - -#define BRANCH_EXTERN_AGAIN(func) \ - PICIFY(func) ; \ - jmp %edx ; - - - /******************************************************************** - * Method _cache_getMethod(Class cls, SEL sel) + * Method _cache_getMethod(Class cls, SEL sel, IMP objc_msgForward_imp) * * If found, returns method triplet pointer. * If not found, returns NULL. @@ -590,31 +626,33 @@ HAVE_CALL_EXTERN_lookupMethodAndLoadCache = 1 * NOTE: _cache_getMethod never returns any cache entry whose implementation * is _objc_msgForward. It returns NULL instead. This prevents thread- * safety and memory management bugs in _class_lookupMethodAndLoadCache. - * See _class_lookupMethodAndLoadCache for details. + * See _class_lookupMethodAndLoadCache for details. + * + * _objc_msgForward is passed as a parameter because it's more efficient + * to do the (PIC) lookup once in the caller than repeatedly here. ********************************************************************/ - ENTRY __cache_getMethod + ENTRY __cache_getMethod // load the class into eax movl self(%esp), %eax // do lookup - CacheLookup WORD_RETURN, CACHE_GET, LGetMethodMiss + CacheLookup WORD_RETURN, CACHE_GET, LGetMethodMiss // cache hit, method triplet in %eax -// check for _objc_msgForward - LEA_STATIC_DATA %ecx, __objc_msgForward, LOCAL_SYMBOL // eats edx - cmpl method_imp(%eax), %ecx - je LGetMethodMiss // if (imp==_objc_msgForward) return nil - ret // else return method triplet address + movl first_arg(%esp), %ecx // check for _objc_msgForward + cmpl method_imp(%eax), %ecx + je LGetMethodMiss // if (imp==_objc_msgForward) return nil + ret // else return method triplet address LGetMethodMiss: // cache miss, return nil - xorl %eax, %eax // zero %eax - ret + xorl %eax, %eax // zero %eax + ret LGetMethodExit: - END_ENTRY __cache_getMethod + END_ENTRY __cache_getMethod /******************************************************************** @@ -624,25 +662,25 @@ LGetMethodExit: * If not found, returns NULL. ********************************************************************/ - ENTRY __cache_getImp + ENTRY __cache_getImp // load the class into eax movl self(%esp), %eax // do lookup - CacheLookup WORD_RETURN, CACHE_GET, LGetImpMiss + CacheLookup WORD_RETURN, CACHE_GET, LGetImpMiss // cache hit, method triplet in %eax - movl method_imp(%eax), %eax // return method imp - ret + movl method_imp(%eax), %eax // return method imp + ret LGetImpMiss: // cache miss, return nil - xorl %eax, %eax // zero %eax - ret + xorl %eax, %eax // zero %eax + ret LGetImpExit: - END_ENTRY __cache_getImp + END_ENTRY __cache_getImp /******************************************************************** @@ -661,6 +699,7 @@ LGetImpExit: je LMsgSendNilSelf // receiver is non-nil: search the cache +LMsgSendReceiverOk: CacheLookup WORD_RETURN, MSG_SEND, LMsgSendCacheMiss movl $kFwdMsgSend, %edx // flag word-return for _objc_msgForward jmp *%eax // goto *imp @@ -671,17 +710,24 @@ LMsgSendCacheMiss: movl $kFwdMsgSend, %edx // flag word-return for _objc_msgForward jmp *%eax // goto *imp -// message sent to nil object: call optional handler and return nil +// message sent to nil: redirect to nil receiver, if any LMsgSendNilSelf: - EXTERN_TO_REG(__objc_msgNil,%eax) - movl 0(%eax), %eax // load nil message handler - testl %eax, %eax - je LMsgSendDone // if NULL just return and don't do anything - call *%eax // call __objc_msgNil - xorl %eax, %eax // Rezero $eax just in case + call 1f // load new receiver +1: popl %edx + movl __objc_nilReceiver-1b(%edx),%eax + testl %eax, %eax // return nil if no new receiver + je LMsgSendDone + movl %eax, self(%esp) // send to new receiver + jmp LMsgSendReceiverOk LMsgSendDone: ret +// guaranteed non-nil entry point (disabled for now) +// .globl _objc_msgSendNonNil +// _objc_msgSendNonNil: +// movl self(%esp), %eax +// jmp LMsgSendReceiverOk + LMsgSendExit: END_ENTRY _objc_msgSend @@ -782,6 +828,7 @@ LMsgSendvArgsOK: je LMsgSendStretNilSelf // receiver is non-nil: search the cache +LMsgSendStretReceiverOk: CacheLookup STRUCT_RETURN, MSG_SEND, LMsgSendStretCacheMiss movl $kFwdMsgSendStret, %edx // flag struct-return for _objc_msgForward jmp *%eax // goto *imp @@ -792,17 +839,24 @@ LMsgSendStretCacheMiss: movl $kFwdMsgSendStret, %edx // flag struct-return for _objc_msgForward jmp *%eax // goto *imp -// message sent to nil object: call optional handler and return nil +// message sent to nil: redirect to nil receiver, if any LMsgSendStretNilSelf: - EXTERN_TO_REG_AGAIN(__objc_msgNil,%eax) - movl 0(%eax), %eax // load nil message handler - testl %eax, %eax - je LMsgSendStretDone // if NULL just return and don't do anything - - call *%eax // call __objc_msgNil - xorl %eax, %eax // Rezero $eax just in case + call 1f // load new receiver +1: popl %edx + movl __objc_nilReceiver-1b(%edx),%eax + testl %eax, %eax // return nil if no new receiver + je LMsgSendStretDone + movl %eax, self_stret(%esp) // send to new receiver + jmp LMsgSendStretReceiverOk LMsgSendStretDone: - ret + ret $4 // pop struct return address (#2995932) + +// guaranteed non-nil entry point (disabled for now) +// .globl _objc_msgSendNonNil_stret +// _objc_msgSendNonNil_stret: +// CALL_MCOUNTER LP3 +// movl self_stret(%esp), %eax +// jmp LMsgSendStretReceiverOk LMsgSendStretExit: END_ENTRY _objc_msgSend_stret @@ -827,7 +881,7 @@ LMsgSendStretExit: ********************************************************************/ ENTRY _objc_msgSendSuper_stret - CALL_MCOUNTER LP3 + CALL_MCOUNTER LP4 movl super_stret(%esp), %eax @@ -969,7 +1023,7 @@ LMsgForwardError: pushl $LUnkSelStr #endif pushl (self+12)(%esp) - BRANCH_EXTERN(___objc_error) // volatile, will not return + CALL_EXTERN(___objc_error) // volatile, will not return // ***** Stret version of function below // ***** offsets have been changed (by adding a word to make room for the @@ -1004,7 +1058,7 @@ L__objc_msgForwardStret$pic_base: call _objc_msgSend movl %ebp,%esp popl %ebp - ret + ret $4 // pop struct return address (#2995932) // call error handler with unrecognized selector message .align 4, 0x90 @@ -1019,8 +1073,8 @@ LMsgForwardStretError: pushl $LUnkSelStr #endif pushl (self_stret+12)(%esp) - BRANCH_EXTERN_AGAIN(___objc_error) // volatile, will not return + CALL_EXTERN(___objc_error) // volatile, will not return -#endif defined (KERNEL) +#endif /* defined (KERNEL) */ END_ENTRY __objc_msgForward diff --git a/runtime/Messengers.subproj/objc-msg-ppc.s b/runtime/Messengers.subproj/objc-msg-ppc.s index f3061dc..029a2bd 100644 --- a/runtime/Messengers.subproj/objc-msg-ppc.s +++ b/runtime/Messengers.subproj/objc-msg-ppc.s @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ @@ -27,6 +28,15 @@ * * Copyright 1988-1996 NeXT Software, Inc. * + * December 2002 Andy Belk (abelk at apple.com) + * Use r2 in the messenger - no longer need r10. + * Removed "few args" variants (no longer worth it, especially since gcc3 still + * doesn't generate code for them). + * Add NonNil entry points to objc_msgSend and objc_msgSend_stret. + * Align objc_msgSend et al on cache lines. + * Replace CALL_EXTERN references (which caused excess mflr/mtlr usage) with + * dyld-stub-compatible versions: shorter and become local branches within a dylib. + * * 8-Nov-2000 Laurent Ramontianu (ramontia@apple.com) * Added "few args" params. to CacheLookup and MethodTableLookup * Added the alternate entry points: @@ -49,38 +59,95 @@ * Created from m98k. ********************************************************************/ +/******************************************************************** + * Data used by the ObjC runtime. + * + ********************************************************************/ + + .data +; Substitute receiver for messages sent to nil (usually also nil) +; id _objc_nilReceiver + .align 4 +.globl __objc_nilReceiver +__objc_nilReceiver: + .long 0 + ; _objc_entryPoints and _objc_exitPoints are used by method dispatch ; caching code to figure out whether any threads are actively ; in the cache for dispatching. The labels surround the asm code ; that do cache lookups. The tables are zero-terminated. - .data .globl _objc_entryPoints _objc_entryPoints: - .long __cache_getImp - .long __cache_getMethod - .long _objc_msgSend - .long _objc_msgSend_stret - .long _objc_msgSendSuper - .long _objc_msgSendSuper_stret - .long _objc_msgSendFew - .long _objc_msgSendFew_stret - .long _objc_msgSendSuperFew - .long _objc_msgSendSuperFew_stret - .long 0 + .long __cache_getImp + .long __cache_getMethod + .long _objc_msgSend + .long _objc_msgSend_stret + .long _objc_msgSendSuper + .long _objc_msgSendSuper_stret + .long 0 .globl _objc_exitPoints _objc_exitPoints: - .long LGetImpExit - .long LGetMethodExit - .long LMsgSendExit - .long LMsgSendStretExit - .long LMsgSendSuperExit - .long LMsgSendSuperStretExit - .long LMsgSendFewExit - .long LMsgSendFewStretExit - .long LMsgSendSuperFewExit - .long LMsgSendSuperFewStretExit - .long 0 + .long LGetImpExit + .long LGetMethodExit + .long LMsgSendExit + .long LMsgSendStretExit + .long LMsgSendSuperExit + .long LMsgSendSuperStretExit + .long 0 + +/* + * Handcrafted dyld stubs for each external call. + * They should be converted into a local branch after linking. aB. + */ + +/* asm_help.h version is not what we want */ +#undef CALL_EXTERN + +#if defined(__DYNAMIC__) + +#define CALL_EXTERN(name) bl L ## name ## $stub + +#define LAZY_PIC_FUNCTION_STUB(name) \ +.data @\ +.picsymbol_stub @\ +L ## name ## $stub: @\ + .indirect_symbol name @\ + mflr r0 @\ + bcl 20,31,L0$ ## name @\ +L0$ ## name: @\ + mflr r11 @\ + addis r11,r11,ha16(L ## name ## $lazy_ptr-L0$ ## name) @\ + mtlr r0 @\ + lwz r12,lo16(L ## name ## $lazy_ptr-L0$ ## name)(r11) @\ + mtctr r12 @\ + addi r11,r11,lo16(L ## name ## $lazy_ptr-L0$ ## name) @\ + bctr @\ +.data @\ +.lazy_symbol_pointer @\ +L ## name ## $lazy_ptr: @\ + .indirect_symbol name @\ + .long dyld_stub_binding_helper + +#else /* __DYNAMIC__ */ + +#define CALL_EXTERN(name) bl name + +#define LAZY_PIC_FUNCTION_STUB(name) + +#endif /* __DYNAMIC__ */ + +; _class_lookupMethodAndLoadCache +LAZY_PIC_FUNCTION_STUB(__class_lookupMethodAndLoadCache) + +; __objc_error +LAZY_PIC_FUNCTION_STUB(___objc_error) /* No stub needed */ + +#if defined(PROFILE) +; mcount +LAZY_PIC_FUNCTION_STUB(mcount) +#endif /* PROFILE */ + /******************************************************************** * @@ -89,32 +156,32 @@ _objc_exitPoints: ********************************************************************/ ; objc_super parameter to sendSuper - receiver = 0 - class = 4 +#define RECEIVER 0 +#define CLASS 4 ; Selected field offsets in class structure - isa = 0 - cache = 32 +#define ISA 0 +#define CACHE 32 ; Method descriptor - method_name = 0 - method_imp = 8 +#define METHOD_NAME 0 +#define METHOD_IMP 8 ; Cache header - mask = 0 - occupied = 4 - buckets = 8 // variable length array +#define MASK 0 +#define OCCUPIED 4 +#define BUCKETS 8 // variable length array #if defined(OBJC_INSTRUMENTED) ; Cache instrumentation data, follows buckets - hitCount = 0 - hitProbes = hitCount + 4 - maxHitProbes = hitProbes + 4 - missCount = maxHitProbes + 4 - missProbes = missCount + 4 - maxMissProbes = missProbes + 4 - flushCount = maxMissProbes + 4 - flushedEntries = flushCount + 4 +#define hitCount 0 +#define hitProbes hitCount + 4 +#define maxHitProbes hitProbes + 4 +#define missCount maxHitProbes + 4 +#define missProbes missCount + 4 +#define maxMissProbes missProbes + 4 +#define flushCount maxMissProbes + 4 +#define flushedEntries flushCount + 4 #endif /******************************************************************** @@ -126,10 +193,11 @@ _objc_exitPoints: // In case the implementation is _objc_msgForward, indicate to it // whether the method was invoked as a word-return or struct-return. // The li instruction costs nothing because it fits into spare -// processor cycles. +// processor cycles. We choose to make the MsgSend indicator non-zero +// as r11 is already guaranteed non-zero for a cache hit (no li needed). -kFwdMsgSend = 0 -kFwdMsgSendStret = 1 +#define kFwdMsgSend 1 +#define kFwdMsgSendStret 0 /******************************************************************** * @@ -152,29 +220,29 @@ kFwdMsgSendStret = 1 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; Values to specify whether the symbols is plain or nonlazy -LOCAL_SYMBOL = 0 -EXTERNAL_SYMBOL = 1 +#define LOCAL_SYMBOL 0 +#define EXTERNAL_SYMBOL 1 -.macro LOAD_STATIC_WORD +.macro LOAD_STATIC_WORD #if defined(__DYNAMIC__) - mflr r0 - bcl 20,31,1f ; 31 is cr7[so] -1: mflr $0 - mtlr r0 + mflr r0 + bcl 20,31,1f ; 31 is cr7[so] +1: mflr $0 + mtlr r0 .if $2 == EXTERNAL_SYMBOL - addis $0,$0,ha16(L$1-1b) - lwz $0,lo16(L$1-1b)($0) - lwz $0,0($0) + addis $0,$0,ha16(L$1-1b) + lwz $0,lo16(L$1-1b)($0) + lwz $0,0($0) .elseif $2 == LOCAL_SYMBOL - addis $0,$0,ha16($1-1b) - lwz $0,lo16($1-1b)($0) + addis $0,$0,ha16($1-1b) + lwz $0,lo16($1-1b)($0) .else !!! Unknown symbol type !!! .endif #else - lis $0,ha16($1) - lwz $0,lo16($1)($0) + lis $0,ha16($1) + lwz $0,lo16($1)($0) #endif .endmacro @@ -193,24 +261,24 @@ EXTERNAL_SYMBOL = 1 ; Eats: r0 and targetReg ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -.macro LEA_STATIC_DATA +.macro LEA_STATIC_DATA #if defined(__DYNAMIC__) - mflr r0 - bcl 20,31,1f ; 31 is cr7[so] -1: mflr $0 - mtlr r0 + mflr r0 + bcl 20,31,1f ; 31 is cr7[so] +1: mflr $0 + mtlr r0 .if $2 == EXTERNAL_SYMBOL - addis $0,$0,ha16(L$1-1b) - lwz $0,lo16(L$1-1b)($0) + addis $0,$0,ha16(L$1-1b) + lwz $0,lo16(L$1-1b)($0) .elseif $2 == LOCAL_SYMBOL - addis $0,$0,ha16($1-1b) - addi $0,$0,lo16($1-1b) + addis $0,$0,ha16($1-1b) + addi $0,$0,lo16($1-1b) .else !!! Unknown symbol type !!! .endif #else - lis $0,hi16($1) - ori $0,$0,lo16($1) + lis $0,hi16($1) + ori $0,$0,lo16($1) #endif .endmacro @@ -220,14 +288,15 @@ EXTERNAL_SYMBOL = 1 ; ENTRY functionName ; ; Assembly directives to begin an exported function. +; We align on cache boundaries for these few functions. ; ; Takes: functionName - name of the exported function ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; .macro ENTRY .text - .align 2 - .globl $0 + .align 5 + .globl $0 $0: .endmacro @@ -257,19 +326,19 @@ $0: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; .macro PLOCK - LEA_STATIC_DATA $0, $1, EXTERNAL_SYMBOL - b .+16 ; jump into loop at the reserving check - lwz r0,0($0) ; check with fast, less intrusive lwz versus lwarx - cmplwi r0,0 ; lock held? - bne .-8 ; if so, spin until it appears unlocked - lwarx r0,0,$0 ; get lock value, acquire memory reservation - cmplwi r0,0 ; lock held? - bne .-20 ; if locked, go spin waiting for unlock - li r0,1 ; get value that means locked - stwcx. r0,0,$0 ; store it iff reservation still holds - bne- .-20 ; if reservation was lost, go re-reserve - isync ; discard effects of prefetched instructions -.endmacro + LEA_STATIC_DATA $0, $1, EXTERNAL_SYMBOL + b .+16 ; jump into loop at the reserving check + lwz r0,0($0) ; check with fast, less intrusive lwz versus lwarx + cmplwi r0,0 ; lock held? + bne .-8 ; if so, spin until it appears unlocked + lwarx r0,0,$0 ; get lock value, acquire memory reservation + cmplwi r0,0 ; lock held? + bne .-20 ; if locked, go spin waiting for unlock + li r0,1 ; get value that means locked + stwcx. r0,0,$0 ; store it iff reservation still holds + bne- .-20 ; if reservation was lost, go re-reserve + isync ; discard effects of prefetched instructions +.endmacro ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; @@ -278,37 +347,37 @@ $0: ; Release named spinlock. ; ; Takes: scratchReg - a register, other than r0, that can be mangled -; lockName - the name of a static, aligned, 32-bit lock word +; lockName - the name of a static, aligned, 32-bit lock word ; ; Eats: r0 and scratchReg ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; .macro PUNLOCK - sync ; force out changes before unlocking + sync ; force out changes before unlocking LEA_STATIC_DATA $0, $1, EXTERNAL_SYMBOL - li r0,0 ; get value meaning "unlocked" - stw r0,0($0) ; unlock the lock + li r0,0 ; get value meaning "unlocked" + stw r0,0($0) ; unlock the lock .endmacro ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; -; CacheLookup WORD_RETURN | STRUCT_RETURN, MSG_SEND | MSG_SENDSUPER | CACHE_GET, cacheMissLabel, FEW_ARGS | MANY_ARGS +; CacheLookup WORD_RETURN | STRUCT_RETURN, MSG_SEND | MSG_SENDSUPER | CACHE_GET, cacheMissLabel ; ; Locate the implementation for a selector in a class method cache. ; -; Takes: WORD_RETURN (r3 is first parameter) -; STRUCT_RETURN (r3 is structure return address, r4 is first parameter) -; MSG_SEND (first parameter is receiver) -; MSG_SENDSUPER (first parameter is address of objc_super structure) -; CACHE_GET (first parameter is class; return method triplet) +; Takes: WORD_RETURN (r3 is first parameter) +; STRUCT_RETURN (r3 is structure return address, r4 is first parameter) +; MSG_SEND (first parameter is receiver) +; MSG_SENDSUPER (first parameter is address of objc_super structure) +; CACHE_GET (first parameter is class; return method triplet) ; -; cacheMissLabel = label to branch to iff method is not cached +; cacheMissLabel = label to branch to iff method is not cached ; ; Eats: r0, r11, r12 -; On exit: (found) MSG_SEND and MSG_SENDSUPER: return imp in r12 and ctr -; (found) CACHE_GET: return method triplet in r12 -; (not found) jumps to cacheMissLabel +; On exit: (found) MSG_SEND and MSG_SENDSUPER: return imp in r12 and ctr +; (found) CACHE_GET: return method triplet in r12 +; (not found) jumps to cacheMissLabel ; ; For MSG_SEND and MSG_SENDSUPER, the messenger jumps to the imp ; in ctr. The same imp in r12 is used by the method itself for its @@ -319,159 +388,154 @@ $0: ; Values to specify to method lookup macros whether the return type of ; the method is an integer or structure. -WORD_RETURN = 0 -STRUCT_RETURN = 1 +#define WORD_RETURN 0 +#define STRUCT_RETURN 1 ; Values to specify to method lookup macros whether the return type of ; the method is an integer or structure. -MSG_SEND = 0 -MSG_SENDSUPER = 1 -CACHE_GET = 2 - -; Values to specify to method lookup macros whether this is a "few args" call or not -; (number of args < 5 , including self and _cmd) -FEW_ARGS = 0 -MANY_ARGS = 1 +#define MSG_SEND 0 +#define MSG_SENDSUPER 1 +#define CACHE_GET 2 -.macro CacheLookup +.macro CacheLookup #if defined(OBJC_INSTRUMENTED) ; when instrumented, we use r6 and r7 - stw r6,36(r1) ; save r6 for use as cache pointer - stw r7,40(r1) ; save r7 for use as probe count - li r7,0 ; no probes so far! + stw r6,36(r1) ; save r6 for use as cache pointer + stw r7,40(r1) ; save r7 for use as probe count + li r7,0 ; no probes so far! #endif -.if $3 == MANY_ARGS - stw r9,48(r1) ; save r9 and r10 - stw r10,52(r1) ; -.endif +.if $1 == CACHE_GET ; Only WORD_RETURN applies + lwz r12,CACHE(r3) ; cache = class->cache (class = 1st parameter) +.else -.if $0 == WORD_RETURN ; WORD_RETURN +.if $0 == WORD_RETURN ; WORD_RETURN .if $1 == MSG_SEND ; MSG_SEND - lwz r12,isa(r3) ; class = receiver->isa -.elseif $1 == MSG_SENDSUPER ; MSG_SENDSUPER - lwz r12,class(r3) ; class = super->class -.else ; CACHE_GET - mr r12,r3 ; class = class + lwz r12,ISA(r3) ; class = receiver->isa +.elseif $1 == MSG_SENDSUPER ; MSG_SENDSUPER + lwz r12,CLASS(r3) ; class = super->class +.else + trap ; Should not happen .endif -.else - ; STRUCT_RETURN +.else ; STRUCT_RETURN + .if $1 == MSG_SEND ; MSG_SEND - lwz r12,isa(r4) ; class = receiver->isa -.elseif $1 == MSG_SENDSUPER ; MSG_SENDSUPER - lwz r12,class(r4) ; class = super->class -.else ; CACHE_GET - mr r12,r4 ; class = class + lwz r12,ISA(r4) ; class = receiver->isa +.elseif $1 == MSG_SENDSUPER ; MSG_SENDSUPER + lwz r12,CLASS(r4) ; class = super->class +.else + trap ; Should not happen .endif .endif + lwz r12,CACHE(r12) ; cache = class->cache + +.endif ; CACHE_GET + + stw r9,48(r1) ; save r9 - lwz r12,cache(r12) ; cache = class->cache #if defined(OBJC_INSTRUMENTED) - mr r6,r12 ; save cache pointer + mr r6,r12 ; save cache pointer #endif - lwz r11,mask(r12) ; mask = cache->mask + lwz r11,MASK(r12) ; mask = cache->mask - addi r9,r12,buckets ; buckets = cache->buckets - slwi r11,r11,2 ; r11 = mask << 2 -.if $0 == WORD_RETURN ; WORD_RETURN - and r12,r4,r11 ; bytes = sel & (mask<<2) + addi r9,r12,BUCKETS ; buckets = cache->buckets + slwi r11,r11,2 ; r11 = mask << 2 +.if $0 == WORD_RETURN ; WORD_RETURN + and r12,r4,r11 ; bytes = sel & (mask<<2) .else ; STRUCT_RETURN - and r12,r5,r11 ; bytes = sel & (mask<<2) + and r12,r5,r11 ; bytes = sel & (mask<<2) .endif #if defined(OBJC_INSTRUMENTED) - b LLoop_$0_$1_$2 + b LLoop_$0_$1_$2 LMiss_$0_$1_$2: ; r6 = cache, r7 = probeCount - lwz r9,mask(r6) ; entryCount = mask + 1 - addi r9,r9,1 ; - slwi r9,r9,2 ; tableSize = entryCount * sizeof(entry) - addi r9,r9,buckets ; offset = buckets + tableSize - add r11,r6,r9 ; cacheData = &cache->buckets[mask+1] - lwz r9,missCount(r11) ; cacheData->missCount += 1 - addi r9,r9,1 ; - stw r9,missCount(r11) ; - lwz r9,missProbes(r11) ; cacheData->missProbes += probeCount - add r9,r9,r7 ; - stw r9,missProbes(r11) ; - lwz r9,maxMissProbes(r11) ; if (probeCount > cacheData->maxMissProbes) - cmplw r7,r9 ; maxMissProbes = probeCount - ble .+8 ; - stw r7,maxMissProbes(r11) ; - - lwz r6,36(r1) ; restore r6 - lwz r7,40(r1) ; restore r7 - - b $2 ; goto cacheMissLabel + lwz r9,MASK(r6) ; entryCount = mask + 1 + addi r9,r9,1 ; + slwi r9,r9,2 ; tableSize = entryCount * sizeof(entry) + addi r9,r9,BUCKETS ; offset = buckets + tableSize + add r11,r6,r9 ; cacheData = &cache->buckets[mask+1] + lwz r9,missCount(r11) ; cacheData->missCount += 1 + addi r9,r9,1 ; + stw r9,missCount(r11) ; + lwz r9,missProbes(r11) ; cacheData->missProbes += probeCount + add r9,r9,r7 ; + stw r9,missProbes(r11) ; + lwz r9,maxMissProbes(r11) ; if (probeCount > cacheData->maxMissProbes) + cmplw r7,r9 ; maxMissProbes = probeCount + ble .+8 ; + stw r7,maxMissProbes(r11) ; + + lwz r6,36(r1) ; restore r6 + lwz r7,40(r1) ; restore r7 + + b $2 ; goto cacheMissLabel #endif ; search the cache LLoop_$0_$1_$2: #if defined(OBJC_INSTRUMENTED) - addi r7,r7,1 ; probeCount += 1 + addi r7,r7,1 ; probeCount += 1 #endif - lwzx r10,r9,r12 ; method = buckets[bytes/4] - addi r12,r12,4 ; bytes += 4 - cmplwi r10,0 ; if (method == NULL) + lwzx r2,r9,r12 ; method = buckets[bytes/4] + addi r12,r12,4 ; bytes += 4 + cmplwi r2,0 ; if (method == NULL) #if defined(OBJC_INSTRUMENTED) - beq LMiss_$0_$1_$2 + beq LMiss_$0_$1_$2 #else - beq $2 ; goto cacheMissLabel + beq $2 ; goto cacheMissLabel #endif - lwz r0,method_name(r10) ; name = method->method_name - and r12,r12,r11 ; bytes &= (mask<<2) + lwz r0,METHOD_NAME(r2) ; name = method->method_name + and r12,r12,r11 ; bytes &= (mask<<2) .if $0 == WORD_RETURN ; WORD_RETURN - cmplw r0,r4 ; if (name != selector) + cmplw r0,r4 ; if (name != selector) .else ; STRUCT_RETURN - cmplw r0,r5 ; if (name != selector) + cmplw r0,r5 ; if (name != selector) .endif - bne LLoop_$0_$1_$2 ; goto loop + bne LLoop_$0_$1_$2 ; goto loop -; cache hit, r10 == method triplet address +; cache hit, r2 == method triplet address .if $1 == CACHE_GET - ; return method triplet in r12 - mr r12,r10 + ; return method triplet in r12 + ; N.B. A better way to do this is have CACHE_GET swap the use of r12 and r2. + mr r12,r2 .else ; return method imp in ctr and r12 - lwz r10,method_imp(r10) ; imp = method->method_imp - mr r12,r10 ; copy implementation to r12 - mtctr r10 ; ctr = imp + lwz r12,METHOD_IMP(r2) ; imp = method->method_imp (in r12) + mtctr r12 ; ctr = imp .endif #if defined(OBJC_INSTRUMENTED) ; r6 = cache, r7 = probeCount - lwz r9,mask(r6) ; entryCount = mask + 1 - addi r9,r9,1 ; - slwi r9,r9,2 ; tableSize = entryCount * sizeof(entry) - addi r9,r9,buckets ; offset = buckets + tableSize - add r11,r6,r9 ; cacheData = &cache->buckets[mask+1] - lwz r9,hitCount(r11) ; cache->hitCount += 1 - addi r9,r9,1 ; - stw r9,hitCount(r11) ; - lwz r9,hitProbes(r11) ; cache->hitProbes += probeCount - add r9,r9,r7 ; - stw r9,hitProbes(r11) ; - lwz r9,maxHitProbes(r11) ; if (probeCount > cache->maxMissProbes) - cmplw r7,r9 ;maxMissProbes = probeCount - ble .+8 ; - stw r7,maxHitProbes(r11) ; - - lwz r6,36(r1) ; restore r6 - lwz r7,40(r1) ; restore r7 + lwz r9,MASK(r6) ; entryCount = mask + 1 + addi r9,r9,1 ; + slwi r9,r9,2 ; tableSize = entryCount * sizeof(entry) + addi r9,r9,BUCKETS ; offset = buckets + tableSize + add r11,r6,r9 ; cacheData = &cache->buckets[mask+1] + lwz r9,hitCount(r11) ; cache->hitCount += 1 + addi r9,r9,1 ; + stw r9,hitCount(r11) ; + lwz r9,hitProbes(r11) ; cache->hitProbes += probeCount + add r9,r9,r7 ; + stw r9,hitProbes(r11) ; + lwz r9,maxHitProbes(r11) ; if (probeCount > cache->maxMissProbes) + cmplw r7,r9 ;maxMissProbes = probeCount + ble .+8 ; + stw r7,maxHitProbes(r11) ; + + lwz r6,36(r1) ; restore r6 + lwz r7,40(r1) ; restore r7 #endif -.if $3 == MANY_ARGS - lwz r9,48(r1) ; restore r9 and r10 - lwz r10,52(r1) ; -.endif + lwz r9,48(r1) ; restore r9 .endmacro @@ -516,122 +580,122 @@ LLoop_$0_$1_$2: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; -; MethodTableLookup WORD_RETURN | STRUCT_RETURN, MSG_SEND | MSG_SENDSUPER, FEW_ARGS | MANY_ARGS +; MethodTableLookup WORD_RETURN | STRUCT_RETURN, MSG_SEND | MSG_SENDSUPER ; -; Takes: WORD_RETURN (r3 is first parameter) -; STRUCT_RETURN (r3 is structure return address, r4 is first parameter) -; MSG_SEND (first parameter is receiver) -; MSG_SENDSUPER (first parameter is address of objc_super structure) +; Takes: WORD_RETURN (r3 is first parameter) +; STRUCT_RETURN (r3 is structure return address, r4 is first parameter) +; MSG_SEND (first parameter is receiver) +; MSG_SENDSUPER (first parameter is address of objc_super structure) ; -; Eats: r0, r11, r12 -; On exit: if MANY_ARGS, restores r9,r10 saved by CacheLookup -; imp in ctr +; Eats: r0, r2, r11, r12 +; On exit: restores r9 saved by CacheLookup +; imp in ctr ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -HAVE_CALL_EXTERN_lookupMethodAndLoadCache = 0 - -.macro MethodTableLookup - stw r3, 24(r1) ; save arguments - stw r4, 28(r1) ; - stw r5, 32(r1) ; - stw r6, 36(r1) ; - stw r7, 40(r1) ; - stw r8, 44(r1) ; - ; if MANY_ARGS, r9 and r10 were saved by CacheLookup +.macro MethodTableLookup + mflr r0 ; save lr + stw r0, 8(r1) ; - mflr r0 ; save lr - stw r0,8(r1) ; + stw r3, 24(r1) ; save arguments + stw r4, 28(r1) ; + stw r5, 32(r1) ; + stw r6, 36(r1) ; + stw r7, 40(r1) ; + stw r8, 44(r1) ; + ; r9 was saved by CacheLookup + stw r10, 52(r1) ; -#if defined(KERNEL) - stwu r1,-64(r1) ; grow the stack +#if !defined(KERNEL) +; Save the FP parameter registers. +; Note: If we (the compiler) could determine that no FP arguments were in use, +; we could use a different variant of this macro and avoid the need to spill the FP +; registers (provided the runtime uses no FP). +; We still do not spill vector argument registers, for which we really should have an alternate +; entry point. + stfd f1, -104(r1) ; + stfd f2, -96(r1) ; + stfd f3, -88(r1) ; + stfd f4, -80(r1) ; + stfd f5, -72(r1) ; + stfd f6, -64(r1) ; + stfd f7, -56(r1) ; + stfd f8, -48(r1) ; + stfd f9, -40(r1) ; + stfd f10, -32(r1) ; + stfd f11, -24(r1) ; + stfd f12, -16(r1) ; + stfd f13, -8(r1) ; + + stwu r1,-56-(13*8)(r1) ; grow the stack. Must be 16-byte-aligned. #else - -.if $2 == MANY_ARGS - stfd f13, -8(r1) ; save the fp parameter registers - stfd f12, -16(r1) ; - stfd f11, -24(r1) ; - stfd f10, -32(r1) ; - stfd f9, -40(r1) ; - stfd f8, -48(r1) ; - stfd f7, -56(r1) ; - stfd f6, -64(r1) ; - stfd f5, -72(r1) ; -.endif - stfd f4, -80(r1) ; - stfd f3, -88(r1) ; - stfd f2, -96(r1) ; - stfd f1, -104(r1) ; - - stwu r1,-56-(13*8)(r1) ; grow the stack + stwu r1,-64(r1) ; grow the stack. Must be 16-byte-aligned. #endif ; Pass parameters to __class_lookupMethodAndLoadCache. First parameter is ; the class pointer. Second parameter is the selector. Where they come ; from depends on who called us. In the int return case, the selector is ; already in r4. -.if $0 == WORD_RETURN ; WORD_RETURN +.if $0 == WORD_RETURN ; WORD_RETURN .if $1 == MSG_SEND ; MSG_SEND - lwz r3,isa(r3) ; class = receiver->isa -.else ; MSG_SENDSUPER - lwz r3,class(r3) ; class = super->class + lwz r3,ISA(r3) ; class = receiver->isa +.else ; MSG_SENDSUPER + lwz r3,CLASS(r3) ; class = super->class .endif .else ; STRUCT_RETURN .if $1 == MSG_SEND ; MSG_SEND - lwz r3,isa(r4) ; class = receiver->isa -.else ; MSG_SENDSUPER - lwz r3,class(r4) ; class = super->class + lwz r3,ISA(r4) ; class = receiver->isa +.else ; MSG_SENDSUPER + lwz r3,CLASS(r4) ; class = super->class .endif - mr r4,r5 ; selector = selector + mr r4,r5 ; selector = selector .endif -.if HAVE_CALL_EXTERN_lookupMethodAndLoadCache == 0 -HAVE_CALL_EXTERN_lookupMethodAndLoadCache = 1 + ; We code the call inline rather than using the CALL_EXTERN macro because + ; that leads to a lot of extra unnecessary and inefficient instructions. CALL_EXTERN(__class_lookupMethodAndLoadCache) -.else - CALL_EXTERN_AGAIN(__class_lookupMethodAndLoadCache) -.endif - mr r12,r3 ; copy implementation to r12 - mtctr r3 ; copy imp to ctr - lwz r1,0(r1) ; restore the stack pointer - lwz r0,8(r1) ; - mtlr r0 ; restore return pc + mr r12,r3 ; copy implementation to r12 + mtctr r3 ; copy imp to ctr + lwz r1,0(r1) ; restore the stack pointer + lwz r0,8(r1) ; + mtlr r0 ; restore return pc #if !defined(KERNEL) -.if $2 == MANY_ARGS - lfd f13, -8(r1) ; restore fp parameter registers - lfd f12, -16(r1) ; - lfd f11, -24(r1) ; - lfd f10, -32(r1) ; - lfd f9, -40(r1) ; - lfd f8, -48(r1) ; - lfd f7, -56(r1) ; - lfd f6, -64(r1) ; - lfd f5, -72(r1) ; -.endif - lfd f4, -80(r1) ; - lfd f3, -88(r1) ; - lfd f2, -96(r1) ; - lfd f1, -104(r1) ; -#endif - - lwz r3, 24(r1) ; restore parameter registers - lwz r4, 28(r1) ; - lwz r5, 32(r1) ; - lwz r6, 36(r1) ; - lwz r7, 40(r1) ; - lwz r8, 44(r1) ; - -.if $2 == MANY_ARGS - lwz r9, 48(r1) ; restore saves from CacheLookup - lwz r10,52(r1) ; -.endif +; Restore FP parameter registers +; Note: If we (the compiler) could determine that no FP arguments were in use, +; we could use a different variant of this macro and avoid the need to restore the FP +; registers (provided the runtime uses no FP). +; We still do not restore vector argument registers, for which we really should have an alternate +; entry point. + lfd f1, -104(r1) ; + lfd f2, -96(r1) ; + lfd f3, -88(r1) ; + lfd f4, -80(r1) ; + lfd f5, -72(r1) ; + lfd f6, -64(r1) ; + lfd f7, -56(r1) ; + lfd f8, -48(r1) ; + lfd f9, -40(r1) ; + lfd f10, -32(r1) ; + lfd f11, -24(r1) ; + lfd f12, -16(r1) ; + lfd f13, -8(r1) ; + + lwz r3, 24(r1) ; restore parameter registers + lwz r4, 28(r1) ; + lwz r5, 32(r1) ; + lwz r6, 36(r1) ; + lwz r7, 40(r1) ; + lwz r8, 44(r1) ; + lwz r9, 48(r1) ; r9 was saved by CacheLookup + lwz r10, 52(r1) ; + +#endif /* !KERNEL */ .endmacro - ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; ; CALL_MCOUNT @@ -647,85 +711,80 @@ HAVE_CALL_EXTERN_lookupMethodAndLoadCache = 1 ; Eats: r0 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -HAVE_CALL_EXTERN_mcount = 0 - - .macro CALL_MCOUNT + .macro CALL_MCOUNT #if defined(PROFILE) - mflr r0 ; save return pc - stw r0,8(r1) ; - - stwu r1,-208(r1) ; push aligned areas, set stack link - - stw r3, 56(r1) ; save all volatile registers - stw r4, 60(r1) ; - stw r5, 64(r1) ; - stw r6, 68(r1) ; - stw r7, 72(r1) ; - stw r8, 76(r1) ; - stw r9, 80(r1) ; - stw r10,84(r1) ; - stw r11,88(r1) ; save r11 and r12, too - stw r12,92(r1) ; - - stfd f1, 96(r1) ; - stfd f2, 104(r1) ; - stfd f3, 112(r1) ; - stfd f4, 120(r1) ; - stfd f5, 128(r1) ; - stfd f6, 136(r1) ; - stfd f7, 144(r1) ; - stfd f8, 152(r1) ; - stfd f9, 160(r1) ; - stfd f10, 168(r1) ; - stfd f11, 176(r1) ; - stfd f12, 184(r1) ; - stfd f13, 192(r1) ; - - mflr r3 ; pass our callers address -.if HAVE_CALL_EXTERN_mcount == 0 -HAVE_CALL_EXTERN_mcount = 1 + mflr r0 ; save return pc + stw r0,8(r1) ; + + stwu r1,-208(r1) ; push aligned areas, set stack link + + stw r3, 56(r1) ; save all volatile registers + stw r4, 60(r1) ; + stw r5, 64(r1) ; + stw r6, 68(r1) ; + stw r7, 72(r1) ; + stw r8, 76(r1) ; + stw r9, 80(r1) ; + stw r10,84(r1) ; + stw r11,88(r1) ; save r11 and r12, too + stw r12,92(r1) ; + + stfd f1, 96(r1) ; + stfd f2, 104(r1) ; + stfd f3, 112(r1) ; + stfd f4, 120(r1) ; + stfd f5, 128(r1) ; + stfd f6, 136(r1) ; + stfd f7, 144(r1) ; + stfd f8, 152(r1) ; + stfd f9, 160(r1) ; + stfd f10,168(r1) ; + stfd f11,176(r1) ; + stfd f12,184(r1) ; + stfd f13,192(r1) ; + + mr r3, r0 ; pass our callers address + CALL_EXTERN(mcount) -.else - CALL_EXTERN_AGAIN(mcount) -.endif - lwz r3, 56(r1) ; restore all volatile registers - lwz r4, 60(r1) ; - lwz r5, 64(r1) ; - lwz r6, 68(r1) ; - lwz r7, 72(r1) ; - lwz r8, 76(r1) ; - lwz r9, 80(r1) ; - lwz r10,84(r1) ; - lwz r11,88(r1) ; restore r11 and r12, too - lwz r12,92(r1) ; - - lfd f1, 96(r1) ; - lfd f2, 104(r1) ; - lfd f3, 112(r1) ; - lfd f4, 120(r1) ; - lfd f5, 128(r1) ; - lfd f6, 136(r1) ; - lfd f7, 144(r1) ; - lfd f8, 152(r1) ; - lfd f9, 160(r1) ; - lfd f10, 168(r1) ; - lfd f11, 176(r1) ; - lfd f12, 184(r1) ; - lfd f13, 192(r1) ; - - lwz r1,0(r1) ; restore the stack pointer - lwz r0,8(r1) ; - mtlr r0 ; restore return pc + lwz r3, 56(r1) ; restore all volatile registers + lwz r4, 60(r1) ; + lwz r5, 64(r1) ; + lwz r6, 68(r1) ; + lwz r7, 72(r1) ; + lwz r8, 76(r1) ; + lwz r9, 80(r1) ; + lwz r10,84(r1) ; + lwz r11,88(r1) ; restore r11 and r12, too + lwz r12,92(r1) ; + + lfd f1, 96(r1) ; + lfd f2, 104(r1) ; + lfd f3, 112(r1) ; + lfd f4, 120(r1) ; + lfd f5, 128(r1) ; + lfd f6, 136(r1) ; + lfd f7, 144(r1) ; + lfd f8, 152(r1) ; + lfd f9, 160(r1) ; + lfd f10,168(r1) ; + lfd f11,176(r1) ; + lfd f12,184(r1) ; + lfd f13,192(r1) ; + + lwz r1,0(r1) ; restore the stack pointer + lwz r0,8(r1) ; + mtlr r0 ; restore return pc #endif .endmacro /******************************************************************** - * Method _cache_getMethod(Class cls, SEL sel) + * Method _cache_getMethod(Class cls, SEL sel, IMP objc_msgForward_imp) * * On entry: r3 = class whose cache is to be searched * r4 = selector to search for + * r5 = _objc_msgForward IMP * * If found, returns method triplet pointer. * If not found, returns NULL. @@ -733,32 +792,31 @@ HAVE_CALL_EXTERN_mcount = 1 * NOTE: _cache_getMethod never returns any cache entry whose implementation * is _objc_msgForward. It returns NULL instead. This prevents thread- * safety and memory management bugs in _class_lookupMethodAndLoadCache. - * See _class_lookupMethodAndLoadCache for details. + * See _class_lookupMethodAndLoadCache for details. + * + * _objc_msgForward is passed as a parameter because it's more efficient + * to do the (PIC) lookup once in the caller than repeatedly here. ********************************************************************/ - - ENTRY __cache_getMethod + + ENTRY __cache_getMethod ; do profiling if enabled - CALL_MCOUNT + CALL_MCOUNT ; do lookup - CacheLookup WORD_RETURN, CACHE_GET, LGetMethodMiss, MANY_ARGS - + CacheLookup WORD_RETURN, CACHE_GET, LGetMethodMiss + ; cache hit, method triplet in r12 -; check for _objc_msgForward - lwz r11, method_imp(r12) ; get the imp - LEA_STATIC_DATA r10, __objc_msgForward, LOCAL_SYMBOL - cmplw r11, r10 - beq LGetMethodMiss ; if (imp==_objc_msgForward) return nil - mr r3, r12 ; else return method triplet address - blr - + lwz r11, METHOD_IMP(r12) ; get the imp + cmplw r11, r5 ; check for _objc_msgForward + mr r3, r12 ; optimistically get the return value + bnelr ; Not _objc_msgForward, return the triplet address + LGetMethodMiss: -; cache miss, return nil - li r3, 0 ; return nil - blr + li r3, 0 ; cache miss or _objc_msgForward, return nil + blr LGetMethodExit: - END_ENTRY __cache_getMethod + END_ENTRY __cache_getMethod /******************************************************************** @@ -771,24 +829,24 @@ LGetMethodExit: * If not found, returns NULL. ********************************************************************/ - ENTRY __cache_getImp + ENTRY __cache_getImp ; do profiling if enabled - CALL_MCOUNT + CALL_MCOUNT ; do lookup - CacheLookup WORD_RETURN, CACHE_GET, LGetImpMiss, MANY_ARGS - + CacheLookup WORD_RETURN, CACHE_GET, LGetImpMiss + ; cache hit, method triplet in r12 - lwz r3, method_imp(r12) ; return method imp address - blr - + lwz r3, METHOD_IMP(r12) ; return method imp address + blr + LGetImpMiss: ; cache miss, return nil - li r3, 0 ; return nil - blr + li r3, 0 ; return nil + blr LGetImpExit: - END_ENTRY __cache_getImp + END_ENTRY __cache_getImp /******************************************************************** @@ -796,58 +854,52 @@ LGetImpExit: * SEL op, * ...); * - * On entry: r3 is the message receiver, - * r4 is the selector + * On entry: r3 is the message receiver, + * r4 is the selector ********************************************************************/ -#if defined(__DYNAMIC__) -/* Allocate reference to external static data */ - .non_lazy_symbol_pointer -L__objc_msgNil: - .indirect_symbol __objc_msgNil - .long 0 - .text -#endif + ENTRY _objc_msgSend +; check whether receiver is nil + cmplwi r3,0 ; receiver nil? + beq- LMsgSendNilSelf ; if so, call handler or return nil + +; guaranteed non-nil entry point (disabled for now) +; .globl _objc_msgSendNonNil +; _objc_msgSendNonNil: - ENTRY _objc_msgSend ; do profiling when enabled CALL_MCOUNT -; check whether receiver is nil - cmplwi r3,0 ; receiver nil? - beq LMsgSendNilSelf ; if so, call handler or return nil - ; receiver is non-nil: search the cache - CacheLookup WORD_RETURN, MSG_SEND, LMsgSendCacheMiss, MANY_ARGS - li r11,kFwdMsgSend ; indicate word-return to _objc_msgForward - bctr ; goto *imp; +LMsgSendReceiverOk: + CacheLookup WORD_RETURN, MSG_SEND, LMsgSendCacheMiss + ; r11 guaranteed non-zero on exit from CacheLookup with a hit + // li r11,kFwdMsgSend ; indicate word-return to _objc_msgForward + bctr ; goto *imp; ; cache miss: go search the method lists LMsgSendCacheMiss: - MethodTableLookup WORD_RETURN, MSG_SEND, MANY_ARGS - li r11,kFwdMsgSend ; indicate word-return to _objc_msgForward + MethodTableLookup WORD_RETURN, MSG_SEND + li r11,kFwdMsgSend ; indicate word-return to _objc_msgForward bctr ; goto *imp; -; message sent to nil object call: optional handler and return nil +; message sent to nil: redirect to nil receiver, if any LMsgSendNilSelf: - LOAD_STATIC_WORD r11, __objc_msgNil, EXTERNAL_SYMBOL - cmplwi r11,0 ; handler nil? - beqlr ; if no handler, return nil - - mflr r0 ; save return pc - stw r0,8(r1) ; - subi r1,r1,64 ; allocate linkage area - mtctr r11 ; - bctrl ; call handler - addi r1,r1,64 ; deallocate linkage area - lwz r0,8(r1) ; restore return pc - mtlr r0 ; - - li r3,0 ; re-zero return value, in case handler changed it - blr ; return to caller + mflr r0 ; load new receiver + bcl 20,31,1f ; 31 is cr7[so] +1: mflr r11 + addis r11,r11,ha16(__objc_nilReceiver-1b) + lwz r11,lo16(__objc_nilReceiver-1b)(r11) + mtlr r0 + + cmplwi r11,0 ; return nil if no new receiver + beqlr + + mr r3,r11 ; send to new receiver + b LMsgSendReceiverOk LMsgSendExit: - END_ENTRY _objc_msgSend + END_ENTRY _objc_msgSend /******************************************************************** @@ -859,51 +911,52 @@ LMsgSendExit: * The ABI calls for r3 to be used as the address of the structure * being returned, with the parameters in the succeeding registers. * - * On entry: r3 is the address where the structure is returned, - * r4 is the message receiver, - * r5 is the selector + * On entry: r3 is the address where the structure is returned, + * r4 is the message receiver, + * r5 is the selector ********************************************************************/ - ENTRY _objc_msgSend_stret + ENTRY _objc_msgSend_stret +; check whether receiver is nil + cmplwi r4,0 ; receiver nil? + beq LMsgSendStretNilSelf ; if so, call handler or just return + +; guaranteed non-nil entry point (disabled for now) +; .globl _objc_msgSendNonNil_stret +; _objc_msgSendNonNil_stret: + ; do profiling when enabled CALL_MCOUNT -; check whether receiver is nil - cmplwi r4,0 ; receiver nil? - beq LMsgSendStretNilSelf ; if so, call handler or just return - ; receiver is non-nil: search the cache - CacheLookup STRUCT_RETURN, MSG_SEND, LMsgSendStretCacheMiss, MANY_ARGS - li r11,kFwdMsgSendStret ; indicate struct-return to _objc_msgForward - bctr ; goto *imp; +LMsgSendStretReceiverOk: + CacheLookup STRUCT_RETURN, MSG_SEND, LMsgSendStretCacheMiss + li r11,kFwdMsgSendStret ; indicate struct-return to _objc_msgForward + bctr ; goto *imp; ; cache miss: go search the method lists LMsgSendStretCacheMiss: - MethodTableLookup STRUCT_RETURN, MSG_SEND, MANY_ARGS - li r11,kFwdMsgSendStret ; indicate struct-return to _objc_msgForward - bctr ; goto *imp; + MethodTableLookup STRUCT_RETURN, MSG_SEND + li r11,kFwdMsgSendStret ; indicate struct-return to _objc_msgForward + bctr ; goto *imp; -; message sent to nil object call optional handler and return nil +; message sent to nil: redirect to nil receiver, if any LMsgSendStretNilSelf: - LOAD_STATIC_WORD r11, __objc_msgNil, EXTERNAL_SYMBOL - cmplwi r11,0 ; handler nil? - beqlr ; if no handler, return - - mflr r0 ; save return pc - stw r0,8(r1) ; - subi r1,r1,64 ; allocate linkage area - mr r3,r4 ; move self to r3 - mr r4,r5 ; move SEL to r4 - mtctr r11 ; - bctrl ; call handler - addi r1,r1,64 ; deallocate linkage area - lwz r0,8(r1) ; restore return pc - mtlr r0 ; - - blr ; return to caller + mflr r0 ; load new receiver + bcl 20,31,1f ; 31 is cr7[so] +1: mflr r11 + addis r11,r11,ha16(__objc_nilReceiver-1b) + lwz r11,lo16(__objc_nilReceiver-1b)(r11) + mtlr r0 + + cmplwi r11,0 ; return nil if no new receiver + beqlr + + mr r4,r11 ; send to new receiver + b LMsgSendStretReceiverOk LMsgSendStretExit: - END_ENTRY _objc_msgSend_stret + END_ENTRY _objc_msgSend_stret /******************************************************************** @@ -917,25 +970,26 @@ LMsgSendStretExit: * }; ********************************************************************/ - ENTRY _objc_msgSendSuper + ENTRY _objc_msgSendSuper ; do profiling when enabled CALL_MCOUNT ; search the cache - CacheLookup WORD_RETURN, MSG_SENDSUPER, LMsgSendSuperCacheMiss, MANY_ARGS - lwz r3,receiver(r3) ; receiver is the first arg - li r11,kFwdMsgSend ; indicate word-return to _objc_msgForward - bctr ; goto *imp; + CacheLookup WORD_RETURN, MSG_SENDSUPER, LMsgSendSuperCacheMiss + lwz r3,RECEIVER(r3) ; receiver is the first arg + ; r11 guaranteed non-zero after cache hit + ; li r11,kFwdMsgSend ; indicate word-return to _objc_msgForward + bctr ; goto *imp; ; cache miss: go search the method lists LMsgSendSuperCacheMiss: - MethodTableLookup WORD_RETURN, MSG_SENDSUPER, MANY_ARGS - lwz r3,receiver(r3) ; receiver is the first arg - li r11,kFwdMsgSend ; indicate word-return to _objc_msgForward - bctr ; goto *imp; + MethodTableLookup WORD_RETURN, MSG_SENDSUPER + lwz r3,RECEIVER(r3) ; receiver is the first arg + li r11,kFwdMsgSend ; indicate word-return to _objc_msgForward + bctr ; goto *imp; LMsgSendSuperExit: - END_ENTRY _objc_msgSendSuper + END_ENTRY _objc_msgSendSuper /******************************************************************** @@ -958,25 +1012,25 @@ LMsgSendSuperExit: * r5 is the selector ********************************************************************/ - ENTRY _objc_msgSendSuper_stret + ENTRY _objc_msgSendSuper_stret ; do profiling when enabled CALL_MCOUNT ; search the cache - CacheLookup STRUCT_RETURN, MSG_SENDSUPER, LMsgSendSuperStretCacheMiss, MANY_ARGS - lwz r4,receiver(r4) ; receiver is the first arg - li r11,kFwdMsgSendStret ; indicate struct-return to _objc_msgForward - bctr ; goto *imp; + CacheLookup STRUCT_RETURN, MSG_SENDSUPER, LMsgSendSuperStretCacheMiss + lwz r4,RECEIVER(r4) ; receiver is the first arg + li r11,kFwdMsgSendStret ; indicate struct-return to _objc_msgForward + bctr ; goto *imp; ; cache miss: go search the method lists LMsgSendSuperStretCacheMiss: - MethodTableLookup STRUCT_RETURN, MSG_SENDSUPER, MANY_ARGS - lwz r4,receiver(r4) ; receiver is the first arg - li r11,kFwdMsgSendStret ; indicate struct-return to _objc_msgForward - bctr ; goto *imp; + MethodTableLookup STRUCT_RETURN, MSG_SENDSUPER + lwz r4,RECEIVER(r4) ; receiver is the first arg + li r11,kFwdMsgSendStret ; indicate struct-return to _objc_msgForward + bctr ; goto *imp; LMsgSendSuperStretExit: - END_ENTRY _objc_msgSendSuper_stret + END_ENTRY _objc_msgSendSuper_stret /******************************************************************** @@ -1030,92 +1084,92 @@ LMsgSendSuperStretExit: ; purposes. ALWAYS dereference LFwdSel to get to "forward::" !! .objc_meth_var_names .align 1 -LFwdStr: .ascii "forward::\0" +LFwdStr: .ascii "forward::\0" .objc_message_refs - .align 2 -LFwdSel:.long LFwdStr + .align 2 +LFwdSel: .long LFwdStr .cstring - .align 1 -LUnkSelStr: .ascii "Does not recognize selector %s\0" + .align 1 +LUnkSelStr: .ascii "Does not recognize selector %s\0" - ENTRY __objc_msgForward + ENTRY __objc_msgForward ; do profiling when enabled CALL_MCOUNT -#if defined(KERNEL) - trap ; _objc_msgForward is not for the kernel -#else +#if !defined(KERNEL) LOAD_STATIC_WORD r12, LFwdSel, LOCAL_SYMBOL ; get uniqued selector for "forward::" - cmplwi r11,kFwdMsgSend ; via objc_msgSend or objc_msgSend_stret? - bne LMsgForwardStretSel ; branch for objc_msgSend_stret - cmplw r12,r4 ; if (sel == @selector (forward::)) - b LMsgForwardSelCmpDone ; check the result in common code + cmplwi r11,kFwdMsgSendStret ; via objc_msgSend or objc_msgSend_stret? + beq LMsgForwardStretSel ; branch for objc_msgSend_stret + cmplw r12,r4 ; if (sel == @selector (forward::)) + b LMsgForwardSelCmpDone ; check the result in common code LMsgForwardStretSel: - cmplw r12,r5 ; if (sel == @selector (forward::)) + cmplw r12,r5 ; if (sel == @selector (forward::)) LMsgForwardSelCmpDone: - beq LMsgForwardError ; goto error + beq LMsgForwardError ; goto error - mflr r0 - stw r0,8(r1) ; save lr + mflr r0 + stw r0, 8(r1) ; save lr - stw r3, 24(r1) ; put register arguments on stack for forwarding - stw r4, 28(r1) ; (stack based args already follow this area) - stw r5, 32(r1) ; - stw r6, 36(r1) ; - stw r7, 40(r1) ; - stw r8, 44(r1) - stw r9, 48(r1) - stw r10,52(r1) - - stfd f13, -8(r1) ; prepend floating point registers to marg_list - stfd f12, -16(r1) ; - stfd f11, -24(r1) ; - stfd f10, -32(r1) ; - stfd f9, -40(r1) ; - stfd f8, -48(r1) ; - stfd f7, -56(r1) ; - stfd f6, -64(r1) ; - stfd f5, -72(r1) ; - stfd f4, -80(r1) ; - stfd f3, -88(r1) ; - stfd f2, -96(r1) ; - stfd f1, -104(r1) ; - - cmplwi r11,kFwdMsgSend ; via objc_msgSend or objc_msgSend_stret? - bne LMsgForwardStretParams ; branch for objc_msgSend_stret - ; first arg (r3) remains self - mr r5,r4 ; third arg is previous selector - b LMsgForwardParamsDone + stw r3, 24(r1) ; put register arguments on stack for forwarding + stw r4, 28(r1) ; (stack based args already follow this area) + stw r5, 32(r1) ; + stw r6, 36(r1) ; + stw r7, 40(r1) ; + stw r8, 44(r1) + stw r9, 48(r1) + stw r10,52(r1) + + stfd f1, -104(r1) ; prepend floating point registers to marg_list + stfd f2, -96(r1) ; + stfd f3, -88(r1) ; + stfd f4, -80(r1) ; + stfd f5, -72(r1) ; + stfd f6, -64(r1) ; + stfd f7, -56(r1) ; + stfd f8, -48(r1) ; + stfd f9, -40(r1) ; + stfd f10, -32(r1) ; + stfd f11, -24(r1) ; + stfd f12, -16(r1) ; + stfd f13, -8(r1) ; + + cmplwi r11,kFwdMsgSendStret ; via objc_msgSend or objc_msgSend_stret? + beq LMsgForwardStretParams ; branch for objc_msgSend_stret + ; first arg (r3) remains self + mr r5,r4 ; third arg is previous selector + b LMsgForwardParamsDone + LMsgForwardStretParams: - mr r3,r4 ; first arg is self - ; third arg (r5) remains previous selector + mr r3,r4 ; first arg is self + ; third arg (r5) remains previous selector LMsgForwardParamsDone: - mr r4,r12 ; second arg is "forward::" - subi r6,r1,13*8 ; fourth arg is &objc_sendv_margs + mr r4,r12 ; second arg is "forward::" + subi r6,r1,13*8 ; fourth arg is &objc_sendv_margs - stwu r1,-56-(13*8)(r1) ; push aligned linkage and parameter areas, set stack link - bl _objc_msgSend ; [self forward:sel :objc_sendv_margs] - addi r1,r1,56+13*8 ; deallocate linkage and parameters areas + stwu r1,-56-(13*8)(r1) ; push aligned linkage and parameter areas, set stack link + bl _objc_msgSend ; [self forward:sel :objc_sendv_margs] + addi r1,r1,56+13*8 ; deallocate linkage and parameters areas - lwz r0,8(r1) ; restore lr - mtlr r0 ; - blr ; + lwz r0,8(r1) ; restore lr + mtlr r0 ; + blr ; ; call error handler with unrecognized selector message LMsgForwardError: - cmplwi r11,kFwdMsgSendStret ; via objc_msgSend or objc_msgSend_stret? - bne LMsgForwardErrorParamsOK; branch for objc_msgSend - mr r3,r4 ; first arg is self + cmplwi r11,kFwdMsgSendStret ; via objc_msgSend or objc_msgSend_stret? + bne LMsgForwardErrorParamsOK; branch for objc_msgSend + mr r3,r4 ; first arg is self LMsgForwardErrorParamsOK: LEA_STATIC_DATA r4, LUnkSelStr, LOCAL_SYMBOL - mr r5,r12 ; third arg is "forward::" - CALL_EXTERN(___objc_error) ; never returns - trap ; ___objc_error should never return -#endif + mr r5,r12 ; third arg is "forward::" + CALL_EXTERN(___objc_error) ; never returns +#endif /* !defined(KERNEL) */ + trap ; ___objc_error should never return + ; _objc_msgForward is not for the kernel - kernel code ends up here - END_ENTRY __objc_msgForward + END_ENTRY __objc_msgForward /******************************************************************** @@ -1145,81 +1199,81 @@ LMsgForwardErrorParamsOK: * PowerPC-specific. This is consistent with the other architectures. ********************************************************************/ - ENTRY _objc_msgSendv + ENTRY _objc_msgSendv -#if defined(KERNEL) - trap ; _objc_msgSendv is not for the kernel -#else +#if !defined(KERNEL) ; do profiling when enabled CALL_MCOUNT - mflr r0 - stw r0,8(r1) ; save lr + mflr r0 + stw r0,8(r1) ; save lr - cmplwi r5,32 ; check parameter size against minimum - ble+ LMsgSendvMinFrame ; is less than minimum, go use minimum - mr r12,r1 ; remember current stack pointer - sub r11,r1,r5 ; push parameter area - rlwinm r1,r11,0,0,27 ; align stack pointer to 16 byte boundary - stwu r12,-32(r1) ; push aligned linkage area, set stack link - b LMsgSendvHaveFrame + cmplwi r5,32 ; check parameter size against minimum + ble+ LMsgSendvMinFrame ; is less than minimum, go use minimum + mr r12,r1 ; remember current stack pointer + sub r11,r1,r5 ; push parameter area + rlwinm r1,r11,0,0,27 ; align stack pointer to 16 byte boundary + stwu r12,-32(r1) ; push aligned linkage area, set stack link + b LMsgSendvHaveFrame LMsgSendvMinFrame: - stwu r1,-64(r1) ; push aligned linkage and parameter areas, set stack link + stwu r1,-64(r1) ; push aligned linkage and parameter areas, set stack link LMsgSendvHaveFrame: ; restore floating point register parameters from marg_list - lfd f13,96(r6) ; - lfd f12,88(r6) ; - lfd f11,80(r6) ; - lfd f10,72(r6) ; - lfd f9,64(r6) ; - lfd f8,56(r6) ; - lfd f7,48(r6) ; - lfd f6,40(r6) ; - lfd f5,32(r6) ; - lfd f4,24(r6) ; - lfd f3,16(r6) ; - lfd f2,8(r6) ; - lfd f1,0(r6) ; + lfd f1, 0(r6) ; + lfd f2, 8(r6) ; + lfd f3, 16(r6) ; + lfd f4, 24(r6) ; + lfd f5, 32(r6) ; + lfd f6, 40(r6) ; + lfd f7, 48(r6) ; + lfd f8, 56(r6) ; + lfd f9, 64(r6) ; + lfd f10,72(r6) ; + lfd f11,80(r6) ; + lfd f12,88(r6) ; + lfd f13,96(r6) ; ; load the register based arguments from the marg_list ; the first two parameters are already in r3 and r4, respectively - subi r0,r5,5 ; make word count from byte count rounded up to multiple of 4... - srwi. r0,r0,2 ; ... and subtracting for params already in r3 and r4 - beq LMsgSendvSendIt ; branch if there are no parameters to load - mtctr r0 ; counter = number of remaining words - lwz r5,32+(13*8)(r6) ; load 3rd parameter - bdz LMsgSendvSendIt ; decrement counter, branch if result is zero - addi r11,r6,36+(13*8) ; switch to r11, because we are setting r6 - lwz r6,0(r11) ; load 4th parameter - bdz LMsgSendvSendIt ; decrement counter, branch if result is zero - lwz r7,4(r11) ; load 5th parameter - bdz LMsgSendvSendIt ; decrement counter, branch if result is zero - lwz r8,8(r11) ; load 6th parameter - bdz LMsgSendvSendIt ; decrement counter, branch if result is zero - lwz r9,12(r11) ; load 7th parameter - bdz LMsgSendvSendIt ; decrement counter, branch if result is zero - lwzu r10,16(r11) ; load 8th parameter, and update r11 - bdz LMsgSendvSendIt ; decrement counter, branch if result is zero + subi r0,r5,(2*4)-3 ; make word count from byte count rounded up to multiple of 4... + srwi. r0,r0,2 ; ... and subtracting for params already in r3 and r4 + beq LMsgSendvSendIt ; branch if there are no parameters to load + mtctr r0 ; counter = number of remaining words + lwz r5,32+(13*8)(r6) ; load 3rd parameter + bdz LMsgSendvSendIt ; decrement counter, branch if result is zero + addi r11,r6,36+(13*8) ; switch to r11, because we are setting r6 + lwz r6,0(r11) ; load 4th parameter + bdz LMsgSendvSendIt ; decrement counter, branch if result is zero + lwz r7,4(r11) ; load 5th parameter + bdz LMsgSendvSendIt ; decrement counter, branch if result is zero + lwz r8,8(r11) ; load 6th parameter + bdz LMsgSendvSendIt ; decrement counter, branch if result is zero + lwz r9,12(r11) ; load 7th parameter + bdz LMsgSendvSendIt ; decrement counter, branch if result is zero + lwzu r10,16(r11) ; load 8th parameter, and update r11 + bdz LMsgSendvSendIt ; decrement counter, branch if result is zero ; copy the stack based arguments from the marg_list - addi r12,r1,24+32-4 ; target = address of stack based parameters + addi r12,r1,24+32-4 ; target = address of stack based parameters LMsgSendvArgLoop: - lwzu r0,4(r11) ; loop to copy remaining marg_list words to stack - stwu r0,4(r12) ; - bdnz LMsgSendvArgLoop ; decrement counter, branch if still non-zero + lwzu r0,4(r11) ; loop to copy remaining marg_list words to stack + stwu r0,4(r12) ; + bdnz LMsgSendvArgLoop ; decrement counter, branch if still non-zero LMsgSendvSendIt: - bl _objc_msgSend ; objc_msgSend (self, selector, ...) + bl _objc_msgSend ; objc_msgSend (self, selector, ...) - lwz r1,0(r1) ; restore stack pointer - lwz r0,8(r1) ; restore lr - mtlr r0 ; - blr ; + lwz r1,0(r1) ; restore stack pointer + lwz r0,8(r1) ; restore lr + mtlr r0 ; + blr ; +#else + trap ; _objc_msgSendv is not for the kernel #endif - END_ENTRY _objc_msgSendv + END_ENTRY _objc_msgSendv /******************************************************************** @@ -1252,43 +1306,41 @@ LMsgSendvSendIt: * r7 is the address of the marg_list ********************************************************************/ - ENTRY _objc_msgSendv_stret + ENTRY _objc_msgSendv_stret -#if defined(KERNEL) - trap ; _objc_msgSendv_stret is not for the kernel -#else +#if !defined(KERNEL) ; do profiling when enabled CALL_MCOUNT - mflr r0 - stw r0,8(r1) ; (save return pc) + mflr r0 + stw r0,8(r1) ; (save return pc) - cmplwi r6,32 ; check parameter size against minimum - ble+ LMsgSendvStretMinFrame ; is less than minimum, go use minimum - mr r12,r1 ; remember current stack pointer - sub r11,r1,r6 ; push parameter area - rlwinm r1,r11,0,0,27 ; align stack pointer to 16 byte boundary - stwu r12,-32(r1) ; push aligned linkage area, set stack link - b LMsgSendvStretHaveFrame + cmplwi r6,32 ; check parameter size against minimum + ble+ LMsgSendvStretMinFrame ; is less than minimum, go use minimum + mr r12,r1 ; remember current stack pointer + sub r11,r1,r6 ; push parameter area + rlwinm r1,r11,0,0,27 ; align stack pointer to 16 byte boundary + stwu r12,-32(r1) ; push aligned linkage area, set stack link + b LMsgSendvStretHaveFrame LMsgSendvStretMinFrame: - stwu r1,-64(r1) ; push aligned linkage and parameter areas, set stack link + stwu r1,-64(r1) ; push aligned linkage and parameter areas, set stack link LMsgSendvStretHaveFrame: ; restore floating point register parameters from marg_list - lfd f13,96(r7) ; - lfd f12,88(r7) ; - lfd f11,80(r7) ; - lfd f10,72(r7) ; - lfd f9,64(r7) ; - lfd f8,56(r7) ; - lfd f7,48(r7) ; - lfd f6,40(r7) ; - lfd f5,32(r7) ; - lfd f4,24(r7) ; - lfd f3,16(r7) ; - lfd f2,8(r7) ; - lfd f1,0(r7) ; + lfd f1,0(r7) ; + lfd f2,8(r7) ; + lfd f3,16(r7) ; + lfd f4,24(r7) ; + lfd f5,32(r7) ; + lfd f6,40(r7) ; + lfd f7,48(r7) ; + lfd f8,56(r7) ; + lfd f9,64(r7) ; + lfd f10,72(r7) ; + lfd f11,80(r7) ; + lfd f12,88(r7) ; + lfd f13,96(r7) ; ; load the register based arguments from the marg_list ; the structure return address and the first two parameters @@ -1298,229 +1350,38 @@ LMsgSendvStretHaveFrame: ; storage used by the caller could be an intermediate buffer ; that will end up being copied into the original ; struct-return buffer (pointed to by the marg_listed r3). - subi r0,r6,5 ; make word count from byte count rounded up to multiple of 4... - srwi. r0,r0,2 ; ... and subtracting for params already in r4 and r5 - beq LMsgSendvStretSendIt ; branch if there are no parameters to load - mtctr r0 ; counter = number of remaining words - lwz r6,36+(13*8)(r7) ; load 4th parameter - bdz LMsgSendvStretSendIt ; decrement counter, branch if result is zero - addi r11,r7,40+(13*8) ; switch to r11, because we are setting r7 - lwz r7,0(r11) ; load 5th parameter - bdz LMsgSendvStretSendIt ; decrement counter, branch if result is zero - lwz r8,4(r11) ; load 6th parameter - bdz LMsgSendvStretSendIt ; decrement counter, branch if result is zero - lwz r9,8(r11) ; load 7th parameter - bdz LMsgSendvStretSendIt ; decrement counter, branch if result is zero - lwzu r10,12(r11) ; load 8th parameter, and update r11 - bdz LMsgSendvStretSendIt ; decrement counter, branch if result is zero + subi r0,r6,(3*4)-3 ; make word count from byte count rounded up to multiple of 4... + srwi. r0,r0,2 ; ... and subtracting for params already in r3 and r4 and r5 + beq LMsgSendvStretSendIt ; branch if there are no parameters to load + mtctr r0 ; counter = number of remaining words + lwz r6,36+(13*8)(r7) ; load 4th parameter + bdz LMsgSendvStretSendIt ; decrement counter, branch if result is zero + addi r11,r7,40+(13*8) ; switch to r11, because we are setting r7 + lwz r7,0(r11) ; load 5th parameter + bdz LMsgSendvStretSendIt ; decrement counter, branch if result is zero + lwz r8,4(r11) ; load 6th parameter + bdz LMsgSendvStretSendIt ; decrement counter, branch if result is zero + lwz r9,8(r11) ; load 7th parameter + bdz LMsgSendvStretSendIt ; decrement counter, branch if result is zero + lwzu r10,12(r11) ; load 8th parameter, and update r11 + bdz LMsgSendvStretSendIt ; decrement counter, branch if result is zero ; copy the stack based arguments from the marg_list - addi r12,r1,24+32-4 ; target = address of stack based parameters + addi r12,r1,24+32-4 ; target = address of stack based parameters LMsgSendvStretArgLoop: - lwzu r0,4(r11) ; loop to copy remaining marg_list words to stack - stwu r0,4(r12) ; - bdnz LMsgSendvStretArgLoop ; decrement counter, branch if still non-zero + lwzu r0,4(r11) ; loop to copy remaining marg_list words to stack + stwu r0,4(r12) ; + bdnz LMsgSendvStretArgLoop ; decrement counter, branch if still non-zero LMsgSendvStretSendIt: - bl _objc_msgSend_stret ; struct_type objc_msgSend_stret (self, selector, ...) - - lwz r1,0(r1) ; restore stack pointer - lwz r0,8(r1) ; restore return pc - mtlr r0 - blr ; return -#endif - - END_ENTRY _objc_msgSendv_stret - - -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -; -; **************** THE "FEW" API **************** -; -; The "few args" apis; The compiler needs to be updated to generate calls to -; these functions, rather than to their counterparts, when the number of -; arguments to a method is < 6 (5 for struct returns). -; -; ************************************************* -; -;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - -/******************************************************************** - * id objc_msgSendFew(id self, - * SEL op, - * ...); - * - * On entry: r3 is the message receiver, - * r4 is the selector - * + at most 3 args (ints or doubles) - ********************************************************************/ - - ENTRY _objc_msgSendFew -; do profiling when enabled - CALL_MCOUNT - -; check whether receiver is nil - cmplwi r3,0 ; receiver nil? - beq LMsgSendFewNilSelf ; if so, call handler or return nil - -; receiver is non-nil: search the cache - CacheLookup WORD_RETURN, MSG_SEND, LMsgSendFewCacheMiss, FEW_ARGS - li r11,kFwdMsgSend ; indicate word-return to _objc_msgForward - bctr ; goto *imp; - -; cache miss: go search the method lists -LMsgSendFewCacheMiss: - MethodTableLookup WORD_RETURN, MSG_SEND, FEW_ARGS - li r11,kFwdMsgSend ; indicate word-return to _objc_msgForward - bctr ; goto *imp; - -; message sent to nil object call: optional handler and return nil -LMsgSendFewNilSelf: - LOAD_STATIC_WORD r11, __objc_msgNil, EXTERNAL_SYMBOL - cmplwi r11,0 ; handler nil? - beqlr ; if no handler, return nil - - mflr r0 ; save return pc - stw r0,8(r1) ; - subi r1,r1,64 ; allocate linkage area - mtctr r11 ; - bctrl ; call handler - addi r1,r1,64 ; deallocate linkage area - lwz r0,8(r1) ; restore return pc - mtlr r0 ; - - li r3,0 ; re-zero return value, in case handler changed it - blr ; return to caller - -LMsgSendFewExit: - END_ENTRY _objc_msgSendFew - - -/******************************************************************** - * struct_type objc_msgSendFew_stret(id self, - * SEL op, - * ...); - * - * objc_msgSend_stret is the struct-return form of msgSend. - * The ABI calls for r3 to be used as the address of the structure - * being returned, with the parameters in the succeeding registers. - * - * On entry: r3 is the address where the structure is returned, - * r4 is the message receiver, - * r5 is the selector - ********************************************************************/ - - ENTRY _objc_msgSendFew_stret -; do profiling when enabled - CALL_MCOUNT - -; check whether receiver is nil - cmplwi r4,0 ; receiver nil? - beq LMsgSendFewStretNilSelf ; if so, call handler or just return - -; receiver is non-nil: search the cache - CacheLookup STRUCT_RETURN, MSG_SEND, LMsgSendFewStretCacheMiss, FEW_ARGS - li r11,kFwdMsgSendStret ; indicate struct-return to _objc_msgForward - bctr ; goto *imp; - -; cache miss: go search the method lists -LMsgSendFewStretCacheMiss: - MethodTableLookup STRUCT_RETURN, MSG_SEND, FEW_ARGS - li r11,kFwdMsgSendStret ; indicate struct-return to _objc_msgForward - bctr ; goto *imp; - -; message sent to nil object call optional handler and return nil -LMsgSendFewStretNilSelf: - LOAD_STATIC_WORD r11, __objc_msgNil, EXTERNAL_SYMBOL - cmplwi r11,0 ; handler nil? - beqlr ; if no handler, return - - mflr r0 ; save return pc - stw r0,8(r1) ; - subi r1,r1,64 ; allocate linkage area - mr r3,r4 ; move self to r3 - mr r4,r5 ; move SEL to r4 - mtctr r11 ; - bctrl ; call handler - addi r1,r1,64 ; deallocate linkage area - lwz r0,8(r1) ; restore return pc - mtlr r0 ; - - blr ; return to caller - -LMsgSendFewStretExit: - END_ENTRY _objc_msgSendFew_stret - - -/******************************************************************** - * id objc_msgSendSuperFew(struct objc_super *super, - * SEL op, - * ...); - * - * struct objc_super { - * id receiver; - * Class class; - * }; - ********************************************************************/ - - ENTRY _objc_msgSendSuperFew -; do profiling when enabled - CALL_MCOUNT - -; search the cache - CacheLookup WORD_RETURN, MSG_SENDSUPER, LMsgSendSuperFewCacheMiss, FEW_ARGS - lwz r3,receiver(r3) ; receiver is the first arg - li r11,kFwdMsgSend ; indicate word-return to _objc_msgForward - bctr ; goto *imp; - -; cache miss: go search the method lists -LMsgSendSuperFewCacheMiss: - MethodTableLookup WORD_RETURN, MSG_SENDSUPER, FEW_ARGS - lwz r3,receiver(r3) ; receiver is the first arg - li r11,kFwdMsgSend ; indicate word-return to _objc_msgForward - bctr ; goto *imp; - -LMsgSendSuperFewExit: - END_ENTRY _objc_msgSendSuperFew - - -/******************************************************************** - * struct_type objc_msgSendSuperFew_stret(objc_super *super, - * SEL op, - * ...); - * - * struct objc_super { - * id receiver; - * Class class; - * }; - * - * - * objc_msgSendSuper_stret is the struct-return form of msgSendSuper. - * The ABI calls for r3 to be used as the address of the structure - * being returned, with the parameters in the succeeding registers. - * - * On entry: r3 is the address to which to copy the returned structure, - * r4 is the address of the objc_super structure, - * r5 is the selector - ********************************************************************/ - - ENTRY _objc_msgSendSuperFew_stret -; do profiling when enabled - CALL_MCOUNT - -; search the cache - CacheLookup STRUCT_RETURN, MSG_SENDSUPER, LMsgSendSuperFewStretCacheMiss, FEW_ARGS - lwz r4,receiver(r4) ; receiver is the first arg - li r11,kFwdMsgSendStret ; indicate struct-return to _objc_msgForward - bctr ; goto *imp; - -; cache miss: go search the method lists -LMsgSendSuperFewStretCacheMiss: - MethodTableLookup STRUCT_RETURN, MSG_SENDSUPER, FEW_ARGS - lwz r4,receiver(r4) ; receiver is the first arg - li r11,kFwdMsgSendStret ; indicate struct-return to _objc_msgForward - bctr ; goto *imp; + bl _objc_msgSend_stret ; struct_type objc_msgSend_stret (self, selector, ...) -LMsgSendSuperFewStretExit: - END_ENTRY _objc_msgSendSuperFew_stret + lwz r1,0(r1) ; restore stack pointer + lwz r0,8(r1) ; restore return pc + mtlr r0 + blr ; return +#else /* KERNEL */ + trap ; _objc_msgSendv_stret is not for the kernel +#endif /* !KERNEL */ + END_ENTRY _objc_msgSendv_stret diff --git a/runtime/Messengers.subproj/objc-msg.s b/runtime/Messengers.subproj/objc-msg.s index c90c13e..02399ec 100644 --- a/runtime/Messengers.subproj/objc-msg.s +++ b/runtime/Messengers.subproj/objc-msg.s @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/runtime/Object.h b/runtime/Object.h index 312d2e0..31ceb2f 100644 --- a/runtime/Object.h +++ b/runtime/Object.h @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/runtime/Object.m b/runtime/Object.m index e3552b6..b3bfa68 100644 --- a/runtime/Object.m +++ b/runtime/Object.m @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ @@ -1038,11 +1039,9 @@ Ivar object_getInstanceVariable(id obj, const char *name, void **value) id (*_copy)(id, unsigned) = _internal_object_copy; id (*_realloc)(id, unsigned) = _internal_object_realloc; -id (*_dealloc)(id) = _internal_object_dispose; -id (*_cvtToId)(const char *)= objc_lookUpClass; -SEL (*_cvtToSel)(const char *)= sel_getUid; +id (*_dealloc)(id) = _internal_object_dispose; +id (*_cvtToId)(const char *) = objc_lookUpClass; +SEL (*_cvtToSel)(const char *) = sel_getUid; void (*_error)() = (void(*)())_objc_error; id (*_zoneCopy)(id, unsigned, void *) = _internal_object_copyFromZone; id (*_zoneRealloc)(id, unsigned, void *) = _internal_object_reallocFromZone; - - diff --git a/runtime/OldClasses.subproj/List.h b/runtime/OldClasses.subproj/List.h index c9de42e..489188b 100644 --- a/runtime/OldClasses.subproj/List.h +++ b/runtime/OldClasses.subproj/List.h @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/runtime/OldClasses.subproj/List.m b/runtime/OldClasses.subproj/List.m index 43cc3cb..79ac889 100644 --- a/runtime/OldClasses.subproj/List.m +++ b/runtime/OldClasses.subproj/List.m @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/runtime/Protocol.h b/runtime/Protocol.h index 2c66904..b5e4943 100644 --- a/runtime/Protocol.h +++ b/runtime/Protocol.h @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/runtime/Protocol.m b/runtime/Protocol.m index f9f4c12..d0c3cd9 100644 --- a/runtime/Protocol.m +++ b/runtime/Protocol.m @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/runtime/error.h b/runtime/error.h index acbefba..6c979c3 100644 --- a/runtime/error.h +++ b/runtime/error.h @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/runtime/hashtable2.h b/runtime/hashtable2.h index 0f13973..25d6e79 100644 --- a/runtime/hashtable2.h +++ b/runtime/hashtable2.h @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/runtime/hashtable2.m b/runtime/hashtable2.m index 8cfca83..5211251 100644 --- a/runtime/hashtable2.m +++ b/runtime/hashtable2.m @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/runtime/maptable.h b/runtime/maptable.h index c6ea9f0..4bfdf57 100644 --- a/runtime/maptable.h +++ b/runtime/maptable.h @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/runtime/maptable.m b/runtime/maptable.m index 168428b..1cdaa72 100644 --- a/runtime/maptable.m +++ b/runtime/maptable.m @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/runtime/objc-api.h b/runtime/objc-api.h index c911378..26401dc 100644 --- a/runtime/objc-api.h +++ b/runtime/objc-api.h @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ @@ -26,14 +27,14 @@ #if !defined(OBJC_EXPORT) #if defined(__cplusplus) - #define OBJC_EXPORT extern "C" +# define OBJC_EXPORT extern "C" #else - #define OBJC_EXPORT extern +# define OBJC_EXPORT extern #endif #endif #if !defined(OBJC_IMPORT) - #define OBJC_IMPORT extern +# define OBJC_IMPORT extern #endif diff --git a/runtime/objc-class.h b/runtime/objc-class.h index b1b61c3..b17da95 100644 --- a/runtime/objc-class.h +++ b/runtime/objc-class.h @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/runtime/objc-class.m b/runtime/objc-class.m index 16d474d..0b4dc99 100644 --- a/runtime/objc-class.m +++ b/runtime/objc-class.m @@ -2,23 +2,24 @@ * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ - * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. - * + * + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. + * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. - * + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. + * * @APPLE_LICENSE_HEADER_END@ */ /*********************************************************************** @@ -234,6 +235,9 @@ enum { // one entry is embedded in the cache structure itself #define TABLE_SIZE(count) ((count - 1) * sizeof(Method)) +// A sentinal (magic value) to report bad thread_get_state status +#define PC_SENTINAL 0 + /*********************************************************************** * Types internal to this module. @@ -2162,7 +2166,7 @@ IMP _class_lookupMethodAndLoadCache (Class cls, // entries here! See note in "Method cache locking" above. // The upshot is that _cache_getMethod() will return NULL // instead of returning a forward:: entry. - meth = _cache_getMethod(curClass, sel); + meth = _cache_getMethod(curClass, sel, &_objc_msgForward); if (meth) { // Found the method in this class or a superclass. // Cache the method in this class, unless we just found it in @@ -2578,36 +2582,36 @@ static unsigned long _get_pc_for_thread (mach_port_t thread) { struct hp_pa_frame_thread_state state; unsigned int count = HPPA_FRAME_THREAD_STATE_COUNT; - thread_get_state (thread, HPPA_FRAME_THREAD_STATE, (thread_state_t)&state, &count); - return state.ts_pcoq_front; + kern_return_t okay = thread_get_state (thread, HPPA_FRAME_THREAD_STATE, (thread_state_t)&state, &count); + return (okay == KERN_SUCCESS) ? state.ts_pcoq_front : PC_SENTINAL; } #elif defined(sparc) { struct sparc_thread_state_regs state; unsigned int count = SPARC_THREAD_STATE_REGS_COUNT; - thread_get_state (thread, SPARC_THREAD_STATE_REGS, (thread_state_t)&state, &count); - return state.regs.r_pc; + kern_return_t okay = thread_get_state (thread, SPARC_THREAD_STATE_REGS, (thread_state_t)&state, &count); + return (okay == KERN_SUCCESS) ? state.regs.r_pc : PC_SENTINAL; } #elif defined(__i386__) || defined(i386) { i386_thread_state_t state; unsigned int count = i386_THREAD_STATE_COUNT; - thread_get_state (thread, i386_THREAD_STATE, (thread_state_t)&state, &count); - return state.eip; + kern_return_t okay = thread_get_state (thread, i386_THREAD_STATE, (thread_state_t)&state, &count); + return (okay == KERN_SUCCESS) ? state.eip : PC_SENTINAL; } #elif defined(m68k) { struct m68k_thread_state_regs state; unsigned int count = M68K_THREAD_STATE_REGS_COUNT; - thread_get_state (thread, M68K_THREAD_STATE_REGS, (thread_state_t)&state, &count); - return state.pc; + kern_return_t okay = thread_get_state (thread, M68K_THREAD_STATE_REGS, (thread_state_t)&state, &count); + return (okay == KERN_SUCCESS) ? state.pc : PC_SENTINAL; } #elif defined(__ppc__) || defined(ppc) { struct ppc_thread_state state; unsigned int count = PPC_THREAD_STATE_COUNT; - thread_get_state (thread, PPC_THREAD_STATE, (thread_state_t)&state, &count); - return state.srr0; + kern_return_t okay = thread_get_state (thread, PPC_THREAD_STATE, (thread_state_t)&state, &count); + return (okay == KERN_SUCCESS) ? state.srr0 : PC_SENTINAL; } #else { @@ -2639,8 +2643,7 @@ static int _collecting_in_critical (void) ret = task_threads (mach_task_self (), &threads, &number); if (ret != KERN_SUCCESS) { - _objc_inform ("task_thread failed (result %d)\n", ret); - exit (1); + _objc_fatal("task_thread failed (result %d)\n", ret); } // Check whether any thread is in the cache lookup code @@ -2657,6 +2660,13 @@ static int _collecting_in_critical (void) // Find out where thread is executing pc = _get_pc_for_thread (threads[count]); + // Check for bad status, and if so, assume the worse (can't collect) + if (pc == PC_SENTINAL) + { + result = TRUE; + goto done; + } + // Check whether it is in the cache lookup code for (region = 0; objc_entryPoints[region] != 0; region++) { diff --git a/runtime/objc-config.h b/runtime/objc-config.h index 82c8975..2202561 100644 --- a/runtime/objc-config.h +++ b/runtime/objc-config.h @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/runtime/objc-errors.m b/runtime/objc-errors.m index e45722a..4a16111 100644 --- a/runtime/objc-errors.m +++ b/runtime/objc-errors.m @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ @@ -32,8 +33,11 @@ #include #include - #import "objc-private.h" + +static volatile void _objc_trap(void); + + static int hasTerminal() { static char hasTerm = -1; @@ -94,17 +98,24 @@ volatile void _objc_error(id self, const char *fmt, va_list ap) vsnprintf (bigBuffer, sizeof(bigBuffer), fmt, ap); _objc_syslog ("objc: %s: %s", object_getClassName (self), bigBuffer); - abort(); /* generates a core file */ + _objc_trap(); } /* * this routine handles severe runtime errors...like not being able * to read the mach headers, allocate space, etc...very uncommon. */ -volatile void _objc_fatal(const char *msg) +volatile void _objc_fatal(const char *fmt, ...) { - _objc_syslog("objc: %s\n", msg); - exit(1); + va_list ap; + char bigBuffer[4*1024]; + + va_start (ap,fmt); + vsnprintf (bigBuffer, sizeof(bigBuffer), fmt, ap); + _objc_syslog ("objc: %s", bigBuffer); + va_end (ap); + + _objc_trap(); } /* @@ -122,3 +133,17 @@ void _objc_inform(const char *fmt, ...) va_end (ap); } + +/* Kill the process in a way that generates a crash log. + * This is better than calling exit(). */ +static volatile void _objc_trap(void) +{ +#if defined(__ppc__) || defined(ppc) + asm("trap"); +#elif defined(__i386__) || defined(i386) + asm("int3"); +#else +#warning _objc_trap not specified for this architecture; using _exit instead + _exit(1); +#endif +} diff --git a/runtime/objc-exception.h b/runtime/objc-exception.h new file mode 100644 index 0000000..02e907c --- /dev/null +++ b/runtime/objc-exception.h @@ -0,0 +1,64 @@ +/* + * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. + * + * @APPLE_LICENSE_HEADER_START@ + * + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. + * + * The Original Code and all software distributed under the License are + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, + * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. + * + * @APPLE_LICENSE_HEADER_END@ + */ + +// objc_exception.h +// Support for Objective-C language Exceptions +// +// Created by Blaine Garst on Fri Nov 01 2002. +// Copyright (c) 2002-3 Apple Computer, Inc. All rights reserved. +// + +#ifndef __OBJC_EXCEPTION_H_ +#define __OBJC_EXCEPTION_H_ + +#import "objc/objc-class.h" + +// compiler reserves a setjmp buffer + 4 words as localExceptionData + +OBJC_EXPORT void objc_exception_throw(id exception); +OBJC_EXPORT void objc_exception_try_enter(void *localExceptionData); +OBJC_EXPORT void objc_exception_try_exit(void *localExceptionData); +OBJC_EXPORT id objc_exception_extract(void *localExceptionData); +OBJC_EXPORT int objc_exception_match(Class exceptionClass, id exception); + + +typedef struct { + int version; + void (*throw_exc)(id); // version 0 + void (*try_enter)(void *); // version 0 + void (*try_exit)(void *); // version 0 + id (*extract)(void *); // version 0 + int (*match)(Class, id); // version 0 +} + objc_exception_functions_t; + +// get table; version tells how many +OBJC_EXPORT void objc_exception_get_functions(objc_exception_functions_t *table); + +// set table +OBJC_EXPORT void objc_exception_set_functions(objc_exception_functions_t *table); + +#endif // __OBJC_EXCEPTION_H_ + diff --git a/runtime/objc-exception.m b/runtime/objc-exception.m new file mode 100644 index 0000000..7356d2c --- /dev/null +++ b/runtime/objc-exception.m @@ -0,0 +1,210 @@ +/* + * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. + * + * @APPLE_LICENSE_HEADER_START@ + * + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. + * + * The Original Code and all software distributed under the License are + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, + * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. + * + * @APPLE_LICENSE_HEADER_END@ + */ +// +// objc_exception.m +// Support minimal stand-alone implementation plus hooks for swapping +// in a richer implementation. +// +// Created by Blaine Garst on Fri Nov 01 2002. +// Copyright (c) 2002 Apple Computer, Inc. All rights reserved. +// + +#undef _BUILDING_OBJC + +#import "objc-exception.h" + +static objc_exception_functions_t xtab; + +// forward declaration +static void set_default_handlers(); + + +extern void objc_raise_error(const char *); + + +/* + * Exported functions + */ + +// get table; version tells how many +void objc_exception_get_functions(objc_exception_functions_t *table) { + // only version 0 supported at this point + if (table && table->version == 0) + *table = xtab; +} + +// set table +void objc_exception_set_functions(objc_exception_functions_t *table) { + // only version 0 supported at this point + if (table && table->version == 0) + xtab = *table; +} + +/* + * The following functions are + * synthesized by the compiler upon encountering language constructs + */ + +void objc_exception_throw(id exception) { + if (!xtab.throw_exc) { + set_default_handlers(); + } + xtab.throw_exc(exception); +} + +void objc_exception_try_enter(void *localExceptionData) { + if (!xtab.throw_exc) { + set_default_handlers(); + } + xtab.try_enter(localExceptionData); +} + + +void objc_exception_try_exit(void *localExceptionData) { + if (!xtab.throw_exc) { + set_default_handlers(); + } + xtab.try_exit(localExceptionData); +} + + +id objc_exception_extract(void *localExceptionData) { + if (!xtab.throw_exc) { + set_default_handlers(); + } + return xtab.extract(localExceptionData); +} + + +int objc_exception_match(Class exceptionClass, id exception) { + if (!xtab.throw_exc) { + set_default_handlers(); + } + return xtab.match(exceptionClass, exception); +} + + +// quick and dirty exception handling code +// default implementation - mostly a toy for use outside/before Foundation +// provides its implementation +// Perhaps the default implementation should just complain loudly and quit + + + +#import +#import + +extern void _objc_inform(const char *fmt, ...); + +typedef struct { jmp_buf buf; void *pointers[4]; } LocalData_t; + +typedef struct _threadChain { + LocalData_t *topHandler; + void *perThreadID; + struct _threadChain *next; +} + ThreadChainLink_t; + +#define _ExceptionDebug 0 + +static ThreadChainLink_t ThreadChainLink; + +static ThreadChainLink_t *getChainLink() { + // follow links until thread_self() found (someday) XXX + pthread_t self = pthread_self(); + ThreadChainLink_t *walker = &ThreadChainLink; + while (walker->perThreadID != (void *)self) { + if (walker->next != NULL) { + walker = walker->next; + continue; + } + // create a new one + // XXX not thread safe (!) + // XXX Also, we don't register to deallocate on thread death + walker->next = (ThreadChainLink_t *)malloc(sizeof(ThreadChainLink_t)); + walker = walker->next; + walker->next = NULL; + walker->topHandler = NULL; + walker->perThreadID = self; + } + return walker; +} + +static void default_try_enter(void *localExceptionData) { + ThreadChainLink_t *chainLink = getChainLink(); + ((LocalData_t *)localExceptionData)->pointers[1] = chainLink->topHandler; + chainLink->topHandler = localExceptionData; + if (_ExceptionDebug) _objc_inform("entered try block %x\n", chainLink->topHandler); +} + +static void default_throw(id value) { + ThreadChainLink_t *chainLink = getChainLink(); + if (value == nil) { + if (_ExceptionDebug) _objc_inform("objc_exception_throw with nil value\n"); + return; + } + if (chainLink == NULL) { + if (_ExceptionDebug) _objc_inform("No handler in place!\n"); + return; + } + if (_ExceptionDebug) _objc_inform("exception thrown, going to handler block %x\n", chainLink->topHandler); + LocalData_t *led = chainLink->topHandler; + chainLink->topHandler = led->pointers[1]; // pop top handler + led->pointers[0] = value; // store exception that is thrown + _longjmp(led->buf, 1); +} + +static void default_try_exit(void *led) { + ThreadChainLink_t *chainLink = getChainLink(); + if (!chainLink || led != chainLink->topHandler) { + if (_ExceptionDebug) _objc_inform("!!! mismatched try block exit handlers !!!\n"); + return; + } + if (_ExceptionDebug) _objc_inform("removing try block handler %x\n", chainLink->topHandler); + chainLink->topHandler = chainLink->topHandler->pointers[1]; // pop top handler +} + +static id default_extract(void *localExceptionData) { + LocalData_t *led = (LocalData_t *)localExceptionData; + return (id)led->pointers[0]; +} + +static int default_match(Class exceptionClass, id exception) { + //return [exception isKindOfClass:exceptionClass]; + Class cls; + for (cls = exception->isa; nil != cls; cls = cls->super_class) + if (cls == exceptionClass) return 1; + return 0; +} + +static void set_default_handlers() { + objc_exception_functions_t default_functions = { + 0, default_throw, default_try_enter, default_try_exit, default_extract, default_match }; + + // should this always print? + if (_ExceptionDebug) _objc_inform("*** Setting default (non-Foundation) exception mechanism\n"); + objc_exception_set_functions(&default_functions); +} + diff --git a/runtime/objc-file.m b/runtime/objc-file.m index 21dff7c..9704910 100644 --- a/runtime/objc-file.m +++ b/runtime/objc-file.m @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ @@ -94,8 +95,16 @@ Class *_getObjcClassRefs(headerType *head, int *nclasses) return (Class *)classes; } +objc_image_info *_getObjcImageInfo(headerType *head) +{ + unsigned size; + void *info = getsectdatafromheader ((headerType *)head, + SEG_OBJC, "__image_info", &size); + return (objc_image_info *)info; +} + /* returns start of all objective-c info and the size of the data */ -void *_getObjcHeaderData(headerType *head, unsigned *size) +void *_getObjcHeaderData(const headerType *head, unsigned *size) { struct segment_command *sgp; unsigned long i; diff --git a/runtime/objc-load.h b/runtime/objc-load.h index 499ff0c..c385979 100644 --- a/runtime/objc-load.h +++ b/runtime/objc-load.h @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/runtime/objc-load.m b/runtime/objc-load.m index 8f02cf2..75824a5 100644 --- a/runtime/objc-load.m +++ b/runtime/objc-load.m @@ -2,23 +2,24 @@ * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ - * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. - * + * + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. + * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. - * + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. + * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/runtime/objc-moninit.c b/runtime/objc-moninit.c index b82fa36..f764048 100644 --- a/runtime/objc-moninit.c +++ b/runtime/objc-moninit.c @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ diff --git a/runtime/objc-private.h b/runtime/objc-private.h index 9e90500..b15a828 100644 --- a/runtime/objc-private.h +++ b/runtime/objc-private.h @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ @@ -54,8 +55,12 @@ #import - // This needs <...> -- malloc.h is not ours, really... +#ifdef MACOSX_PANTHER + #import +#else + // pre-Panther #import +#endif /* Opaque cookie used in _getObjc... routines. File format independant. @@ -81,12 +86,35 @@ typedef struct _NXConstantStringTemplate { #define OBJC_PROTOCOL_PTR ProtocolTemplate* #define OBJC_PROTOCOL_DEREF . +typedef struct { + uint32_t version; // currently 0 + uint32_t flags; +} objc_image_info; + +// masks for objc_image_info.flags +#define OBJC_IMAGE_IS_REPLACEMENT (1<<0) +#define _objcHeaderIsReplacement(h) ((h)->info && ((h)->info->flags & OBJC_IMAGE_IS_REPLACEMENT)) + +/* OBJC_IMAGE_IS_REPLACEMENT: + Don't load any classes + Don't load any categories + Do fix up selector refs (@selector points to them) + Do fix up class refs (@class and objc_msgSend points to them) + Do fix up protocols (@protocol points to them) + Future: do load new classes? + Future: do load new categories? + Future: do insert new methods on existing classes? + Future: do insert new methods on existing categories? +*/ + + // both OBJC_EXPORT headerType ** _getObjcHeaders(); OBJC_EXPORT Module _getObjcModules(headerType *head, int *nmodules); OBJC_EXPORT Class * _getObjcClassRefs(headerType *head, int *nclasses); -OBJC_EXPORT void * _getObjcHeaderData(headerType *head, unsigned *size); +OBJC_EXPORT void * _getObjcHeaderData(const headerType *head, unsigned *size); OBJC_EXPORT const char * _getObjcHeaderName(headerType *head); +OBJC_EXPORT objc_image_info * _getObjcImageInfo(headerType *head); // internal routines for delaying binding void _objc_resolve_categories_for_class (struct objc_class * cls); @@ -108,9 +136,12 @@ OBJC_EXPORT SEL * _getObjcMessageRefs(headerType *head, int *nmess); typedef struct _header_info { const headerType * mhdr; - Module mod_ptr; + Module mod_ptr; // NOT adjusted by image_slide unsigned int mod_count; unsigned long image_slide; + void * objcData; // getObjcHeaderData result + unsigned objcDataSize; // getObjcHeaderData result + objc_image_info * info; // IS adjusted by image_slide struct _header_info * next; } header_info; OBJC_EXPORT header_info *_objc_headerStart (); @@ -129,7 +160,9 @@ OBJC_EXPORT SEL * _getObjcMessageRefs(headerType *head, int *nmess); OBJC_EXPORT void _class_install_relationships(Class, long); OBJC_EXPORT void *_objc_create_zone(void); - OBJC_EXPORT SEL sel_registerNameNoCopy(const char *str); + OBJC_EXPORT SEL sel_registerNameNoCopyNoLock(const char *str); + OBJC_EXPORT void sel_lock(void); + OBJC_EXPORT void sel_unlock(void); /* selector fixup in method lists */ @@ -147,11 +180,13 @@ OBJC_EXPORT SEL * _getObjcMessageRefs(headerType *head, int *nmess); size = sizeof(struct objc_method_list) - sizeof(struct objc_method) + old_mlist->method_count * sizeof(struct objc_method); mlist = malloc_zone_malloc(_objc_create_zone(), size); memmove(mlist, old_mlist, size); + sel_lock(); for ( i = 0; i < mlist->method_count; i += 1 ) { method = &mlist->method_list[i]; method->method_name = - sel_registerNameNoCopy((const char *)method->method_name); + sel_registerNameNoCopyNoLock((const char *)method->method_name); } + sel_unlock(); mlist->obsolete = _OBJC_FIXED_UP; } return mlist; @@ -189,14 +224,14 @@ OBJC_EXPORT SEL * _getObjcMessageRefs(headerType *head, int *nmess); OBJC_EXPORT void _objc_removeMethods( struct objc_method_list *mlist, struct objc_method_list ***list ); OBJC_EXPORT IMP _cache_getImp(Class cls, SEL sel); - OBJC_EXPORT Method _cache_getMethod(Class cls, SEL sel); + OBJC_EXPORT Method _cache_getMethod(Class cls, SEL sel, IMP objc_msgForward_imp); /* message dispatcher */ OBJC_EXPORT IMP _class_lookupMethodAndLoadCache(Class, SEL); OBJC_EXPORT id _objc_msgForward (id self, SEL sel, ...); /* errors */ - OBJC_EXPORT volatile void __S(_objc_fatal)(const char *message); + OBJC_EXPORT volatile void _objc_fatal(const char *fmt, ...); OBJC_EXPORT volatile void _objc_error(id, const char *, va_list); OBJC_EXPORT volatile void __objc_error(id, const char *, ...); OBJC_EXPORT void _objc_inform(const char *fmt, ...); @@ -212,9 +247,11 @@ OBJC_EXPORT SEL * _getObjcMessageRefs(headerType *head, int *nmess); #define OBJC_DECLARE_LOCK(MTX) pthread_mutex_t MTX = PTHREAD_MUTEX_INITIALIZER OBJC_EXPORT pthread_mutex_t classLock; - // _objc_msgNil is actually (unsigned dummy, id, SEL) for i386; - // currently not implemented for any sparc or hppa platforms - OBJC_EXPORT void (*_objc_msgNil)(id, SEL); + /* nil handler object */ + OBJC_EXPORT id _objc_nilReceiver; + OBJC_EXPORT id _objc_setNilReceiver(id newNilReceiver); + OBJC_EXPORT id _objc_getNilReceiver(void); + typedef struct { long addressOffset; @@ -237,14 +274,11 @@ OBJC_EXPORT SEL * _getObjcMessageRefs(headerType *head, int *nmess); static __inline__ int _objc_strcmp(const unsigned char *s1, const unsigned char *s2) { - int a, b, idx = 0; - for (;;) { - a = s1[idx]; - b = s2[idx]; - if (a != b || 0 == a) break; - idx++; - } - return a - b; + unsigned char c1, c2; + for ( ; (c1 = *s1) == (c2 = *s2); s1++, s2++) + if (c1 == '\0') + return 0; + return (c1 - c2); } static __inline__ unsigned int _objc_strhash(const unsigned char *s) { diff --git a/runtime/objc-runtime.h b/runtime/objc-runtime.h index 18b6774..ab83dc6 100644 --- a/runtime/objc-runtime.h +++ b/runtime/objc-runtime.h @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ @@ -30,9 +31,15 @@ #define _OBJC_RUNTIME_H_ #import +#import #import #import +#if !defined(AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER) + /* For 10.2 compatibility */ +# define AVAILABLE_MAC_OS_X_VERSION_10_3_AND_LATER +#endif + typedef struct objc_symtab *Symtab; struct objc_symtab { @@ -57,28 +64,43 @@ struct objc_super { Class class; }; -/* kernel operations */ +/* + * Messaging Primitives (prototypes) + */ OBJC_EXPORT id objc_getClass(const char *name); OBJC_EXPORT id objc_getMetaClass(const char *name); OBJC_EXPORT id objc_msgSend(id self, SEL op, ...); -#if defined(WINNT) || defined(__cplusplus) -// The compiler on NT is broken when dealing with structure-returns. -// Help out the compiler group by tweaking the prototype. -OBJC_EXPORT id objc_msgSend_stret(id self, SEL op, ...); -#else -OBJC_EXPORT void objc_msgSend_stret(void * stretAddr, id self, SEL op, ...); -#endif OBJC_EXPORT id objc_msgSendSuper(struct objc_super *super, SEL op, ...); -#if defined(WINNT) || defined(__cplusplus) -// The compiler on NT is broken when dealing with structure-returns. -// Help out the compiler group by tweaking the prototype. -OBJC_EXPORT id objc_msgSendSuper_stret(struct objc_super *super, SEL op, ...); + + +/* Struct-returning Messaging Primitives (prototypes) + * + * For historical reasons, the prototypes for the struct-returning + * messengers are unusual. The portable, correct way to call these functions + * is to cast them to your desired return type first. + * + * For example, `NSRect result = [myNSView frame]` could be written as: + * NSRect (*msgSend_stret_fn)(id, SEL, ...) = (NSRect(*)(id, SEL, ...))objc_msgSend_stret; + * NSRect result = (*msgSend_stret_fn)(myNSView, @selector(frame)); + * or, without the function pointer: + * NSRect result = (*(NSRect(*)(id, SEL, ...))objc_msgSend_stret)(myNSView, @selector(frame)); + * + * BE WARNED that these prototypes have changed in the past and will change + * in the future. Code that uses a cast like the example above will be + * unaffected. + */ + +#if defined(__cplusplus) + OBJC_EXPORT id objc_msgSend_stret(id self, SEL op, ...); + OBJC_EXPORT id objc_msgSendSuper_stret(struct objc_super *super, SEL op, ...); #else -OBJC_EXPORT void objc_msgSendSuper_stret(void * stretAddr, struct objc_super *super, SEL op, ...); + OBJC_EXPORT void objc_msgSend_stret(void * stretAddr, id self, SEL op, ...); + OBJC_EXPORT void objc_msgSendSuper_stret(void * stretAddr, struct objc_super *super, SEL op, ...); #endif -/* forwarding operations */ + +/* Forwarding */ OBJC_EXPORT id objc_msgSendv(id self, SEL op, unsigned arg_size, marg_list arg_frame); OBJC_EXPORT void objc_msgSendv_stret(void * stretAddr, id self, SEL op, unsigned arg_size, marg_list arg_frame); diff --git a/runtime/objc-runtime.m b/runtime/objc-runtime.m index 69f5f1c..5498f60 100644 --- a/runtime/objc-runtime.m +++ b/runtime/objc-runtime.m @@ -2,23 +2,24 @@ * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. * * @APPLE_LICENSE_HEADER_START@ - * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. - * + * + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. + * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. - * + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. + * * @APPLE_LICENSE_HEADER_END@ */ /*********************************************************************** @@ -87,24 +88,22 @@ typedef struct _PendingClass * Exports. **********************************************************************/ -// Function to call when message sent to nil object. -void (*_objc_msgNil)(id, SEL) = NULL; - // Function called after class has been fixed up (MACH only) void (*callbackFunction)(Class, const char *) = 0; -// Prototype for function passed to -typedef void (*NilObjectMsgCallback) (id nilObject, SEL selector); - // Lock for class hashtable OBJC_DECLARE_LOCK (classLock); // Condition for logging load progress -static int LaunchingDebug = -1; +static int LaunchingDebug = -1; // env "LaunchingDebug" +static int PrintBinding = -1; // env "OBJC_PRINT_BIND" // objc's key for pthread_getspecific pthread_key_t _objc_pthread_key; +// Is every library up to now prebound? +static int all_modules_prebound = 0; + /*********************************************************************** * Function prototypes internal to this module. **********************************************************************/ @@ -155,6 +154,10 @@ NXHashTable *_objc_debug_class_hash = NULL; // Function pointer objc_getClass calls through when class is not found static int (*objc_classHandler) (const char *) = _objc_defaultClassHandler; +// Function pointer called by objc_getClass and objc_lookupClass when +// class is not found. _objc_classLoader is called before objc_classHandler. +static BOOL (*_objc_classLoader)(const char *) = NULL; + // Category and class registries static NXMapTable * category_hash = NULL; @@ -204,8 +207,9 @@ static int classIsEqual (void * info, struct objc_class * cls) { // Standard string comparison - return ((name->name[0] == cls->name[0]) && - (strcmp (name->name, cls->name) == 0)); + // Our local inlined version is significantly shorter on PPC and avoids the + // mflr/mtlr and dyld_stub overhead when calling strcmp. + return _objc_strcmp(name->name, cls->name) == 0; } /*********************************************************************** @@ -246,7 +250,9 @@ int objc_getClassList(Class *buffer, int bufferLen) { } cnt = 0; state = NXInitHashState(class_hash); - while (cnt < num && NXNextHashState(class_hash, &state, (void **)&class)) { + while (cnt < bufferLen && + NXNextHashState(class_hash, &state, (void **)&class)) + { buffer[cnt++] = class; } OBJC_UNLOCK(&classLock); @@ -289,10 +295,8 @@ void objc_setClassHandler (int (*userSuppliedHandler) (const char *)) /*********************************************************************** * objc_getClass. Return the id of the named class. If the class does -* not exist, call the objc_classHandler routine with the class name. -* If the objc_classHandler returns a non-zero value, try once more to -* find the class. Default objc_classHandler always returns zero. -* objc_setClassHandler is how someone can install a non-default routine. +* not exist, call _objc_classLoader and then objc_classHandler, either of +* which may create a new class. * Warning: doesn't work if aClassName is the name of a posed-for class's isa! **********************************************************************/ id objc_getClass (const char * aClassName) @@ -300,14 +304,21 @@ id objc_getClass (const char * aClassName) struct objc_class cls; id ret; - // Synchronize access to hash table - OBJC_LOCK (&classLock); + cls.name = aClassName; // Check the hash table - cls.name = aClassName; + OBJC_LOCK (&classLock); ret = (id) NXHashGet (class_hash, &cls); OBJC_UNLOCK (&classLock); + // If not found, go call objc_classLoader and try again + if (!ret && _objc_classLoader && (*_objc_classLoader)(aClassName)) + { + OBJC_LOCK (&classLock); + ret = (id) NXHashGet (class_hash, &cls); + OBJC_UNLOCK (&classLock); + } + // If not found, go call objc_classHandler and try again if (!ret && (*objc_classHandler)(aClassName)) { @@ -321,6 +332,8 @@ id objc_getClass (const char * aClassName) /*********************************************************************** * objc_lookUpClass. Return the id of the named class. +* If the class does not exist, call _objc_classLoader, which may create +* a new class. * * Formerly objc_getClassWithoutWarning () **********************************************************************/ @@ -329,15 +342,23 @@ id objc_lookUpClass (const char * aClassName) struct objc_class cls; id ret; - // Synchronize access to hash table - OBJC_LOCK (&classLock); + cls.name = aClassName; // Check the hash table - cls.name = aClassName; + OBJC_LOCK (&classLock); ret = (id) NXHashGet (class_hash, &cls); - - // Desynchronize OBJC_UNLOCK (&classLock); + + // If not found, go call objc_classLoader and try again + if (!ret && _objc_classLoader && (*_objc_classLoader)(aClassName)) + { + OBJC_LOCK (&classLock); + ret = (id) NXHashGet (class_hash, &cls); + OBJC_UNLOCK (&classLock); + } + + // Don't call objc_classHandler; it's only used by objc_getClass(). + return ret; } @@ -636,6 +657,11 @@ static void _objc_add_categories_from_image (header_info * hi) unsigned int midx; int isDynamic = (hi->mhdr->filetype == MH_DYLIB) || (hi->mhdr->filetype == MH_BUNDLE); + if (_objcHeaderIsReplacement(hi)) { + // Ignore any categories in this image + return; + } + // Major loop - process all modules in the header mods = (Module) ((unsigned long) hi->mod_ptr + hi->image_slide); @@ -661,7 +687,7 @@ static void _objc_add_categories_from_image (header_info * hi) // Minor loop - register all categories from given module for (index = mods[midx].symtab->cls_def_cnt; index < total; index += 1) { - _objc_register_category(mods[midx].symtab->defs[index], mods[midx].version, isDynamic); + _objc_register_category(mods[midx].symtab->defs[index], mods[midx].version, isDynamic && !all_modules_prebound); } trace(0xb124, midx, 0, 0); @@ -670,10 +696,12 @@ static void _objc_add_categories_from_image (header_info * hi) trace(0xb12f, 0, 0, 0); } + /*********************************************************************** -* _headerForClass. +* _headerForAddress. +* addr can be a class or a category **********************************************************************/ -static const header_info * _headerForClass (struct objc_class * cls) +static const header_info *_headerForAddress(void *addr) { const struct segment_command * objcSeg; unsigned int size; @@ -684,14 +712,15 @@ static const header_info * _headerForClass (struct objc_class * cls) for (hInfo = FirstHeader; hInfo != NULL; hInfo = hInfo->next) { // Locate header data, if any - objcSeg = _getObjcHeaderData ((headerType *) hInfo->mhdr, &size); + objcSeg = (struct segment_command *)hInfo->objcData; + size = hInfo->objcDataSize; if (!objcSeg) continue; // Is the class in this header? vmaddrPlus = (unsigned long) objcSeg->vmaddr + hInfo->image_slide; - if ((vmaddrPlus <= (unsigned long) cls) && - ((unsigned long) cls < (vmaddrPlus + size))) + if ((vmaddrPlus <= (unsigned long) addr) && + ((unsigned long) addr < (vmaddrPlus + size))) return hInfo; } @@ -699,6 +728,79 @@ static const header_info * _headerForClass (struct objc_class * cls) return 0; } + +/*********************************************************************** +* _headerForCategory +* Return the image header containing this category, or NULL +**********************************************************************/ +static const header_info *_headerForCategory(struct objc_category *cat) +{ + return _headerForAddress(cat); +} + + +/*********************************************************************** +* _headerForClass +* Return the image header containing this class, or NULL. +* Returns NULL on runtime-constructed classes, and the NSCF classes. +**********************************************************************/ +static const header_info *_headerForClass(struct objc_class *cls) +{ + return _headerForAddress(cls); +} + + +/*********************************************************************** +* _moduleForClassFromImage +* Returns the module containing the definition for a class, or NULL. +* The class is assumed to be in the given image, and the module +* returned will be in that image. +**********************************************************************/ +static Module _moduleForClassFromImage(struct objc_class *cls, + const header_info *hInfo) +{ + Module mods = (Module)((unsigned long)hInfo->mod_ptr + hInfo->image_slide); + int m, d; + for (m = 0; m < hInfo->mod_count; m++) { + if (mods[m].symtab) { + for (d = 0; d < mods[m].symtab->cls_def_cnt; d++) { + if (cls == (struct objc_class *) mods[m].symtab->defs[d]) { + return &mods[m]; + } + } + } + } + return NULL; +} + + +/*********************************************************************** +* _moduleForCategoryFromImage +* Returns the module containing the definition for a category, or NULL. +* The category is assumed to be in the given image, and the module +* returned will be in that image. +**********************************************************************/ +static Module _moduleForCategoryFromImage(struct objc_category *cat, + const header_info *hInfo) +{ + Module mods = (Module)((unsigned long)hInfo->mod_ptr + hInfo->image_slide); + int m, d; + for (m = 0; m < hInfo->mod_count; m++) { + if (mods[m].symtab) { + for (d = mods[m].symtab->cls_def_cnt; + d < mods[m].symtab->cls_def_cnt + mods[m].symtab->cat_def_cnt; + d++) + { + if (cat == (struct objc_category *) mods[m].symtab->defs[d]) { + return &mods[m]; + } + } + } + } + return NULL; +} + + /*********************************************************************** * _nameForHeader. **********************************************************************/ @@ -856,6 +958,11 @@ static void _objc_add_classes_from_image(NXHashTable *clsHash, header_info *hi) Module mods; int isDynamic = (hi->mhdr->filetype == MH_DYLIB) || (hi->mhdr->filetype == MH_BUNDLE); + if (_objcHeaderIsReplacement(hi)) { + // Ignore any classes in this image + return; + } + // Major loop - process all modules in the image mods = (Module) ((unsigned long) hi->mod_ptr + hi->image_slide); for (midx = 0; midx < hi->mod_count; midx += 1) @@ -874,7 +981,7 @@ static void _objc_add_classes_from_image(NXHashTable *clsHash, header_info *hi) newCls = mods[midx].symtab->defs[index]; // remember to bind the module on initialization - if (isDynamic) + if (isDynamic && !all_modules_prebound) newCls->info |= CLS_NEED_BIND ; // Convert old style method list to the new style @@ -1017,19 +1124,23 @@ static inline void map_selrefs(SEL *sels, unsigned int cnt) { unsigned int index; + sel_lock(); + // Process each selector for (index = 0; index < cnt; index += 1) { SEL sel; // Lookup pointer to uniqued string - sel = sel_registerNameNoCopy ((const char *) sels[index]); + sel = sel_registerNameNoCopyNoLock ((const char *) sels[index]); // Replace this selector with uniqued one (avoid // modifying the VM page if this would be a NOP) if (sels[index] != sel) sels[index] = sel; } + + sel_unlock(); } @@ -1041,6 +1152,8 @@ static void map_method_descs (struct objc_method_description_list * methods) { unsigned int index; + sel_lock(); + // Process each method for (index = 0; index < methods->count; index += 1) { @@ -1051,13 +1164,15 @@ static void map_method_descs (struct objc_method_description_list * methods) method = &methods->list[index]; // Lookup pointer to uniqued string - sel = sel_registerNameNoCopy ((const char *) method->name); + sel = sel_registerNameNoCopyNoLock ((const char *) method->name); // Replace this selector with uniqued one (avoid // modifying the VM page if this would be a NOP) if (method->name != sel) method->name = sel; } + + sel_unlock(); } /*********************************************************************** @@ -1128,10 +1243,6 @@ static void _objc_bind_symbol(const char *name) header_info *hInfo; const headerType *imageHeader = lastHeader ? lastHeader->mhdr : NULL; - // Ideally we would have a way to not even process a symbol in a module - // we've already visited - - // First assume there is some locality and search where we last found a symbol if ( imageHeader && NSIsSymbolNameDefinedInImage(imageHeader, name) @@ -1145,6 +1256,9 @@ static void _objc_bind_symbol(const char *name) // Search in all the images known to contain ObjcC for ( hInfo = FirstHeader; hInfo != NULL; hInfo = hInfo->next) { + if (_objcHeaderIsReplacement(hInfo)) { + continue; // no classes or categories used from image; skip it + } imageHeader = hInfo->mhdr; if ( hInfo != lastHeader && NSIsSymbolNameDefinedInImage(imageHeader, name) @@ -1160,70 +1274,53 @@ static void _objc_bind_symbol(const char *name) } /*********************************************************************** -* _objc_bindModuleContainingCategory. Bind the module containing the -* category. +* _symbolNameForCategory +* Constructs the symbol name for the given category. +* The symbol name is ".objc_category_name__", +* where is the class name with the leading '%'s stripped. +* The caller must free() the result. **********************************************************************/ -static void _objc_bindModuleContainingCategory (Category cat) +static char *_symbolNameForCategory(Category cat) { char * class_name; char * category_name; char * name; - char tmp_buf[128]; - unsigned int name_len; - // Bind ".objc_category_name__", - // where is the class name with the leading - // '%'s stripped. class_name = cat->class_name; category_name = cat->category_name; - name_len = strlen(class_name) + strlen(category_name) + 30; - if ( name_len > 128 ) - name = malloc(name_len); - else - name = tmp_buf; + + name = malloc(strlen(class_name) + strlen(category_name) + 30); + while (*class_name == '%') class_name += 1; strcpy (name, ".objc_category_name_"); strcat (name, class_name); strcat (name, "_"); strcat (name, category_name); - if (LaunchingDebug) { _objc_syslog("_objc_bindModuleContainingCategory for %s on %s", category_name, class_name); } - _objc_bind_symbol(name); - if ( name != tmp_buf ) - free(name); + return name; } /*********************************************************************** -* _objc_bindModuleContainingClass. Bind the module containing the -* class. -* This is done lazily, just after initializing the class (if needed) +* _symbolNameForClass +* Constructs the symbol name for the given class. +* The symbol name is ".objc_class_name_", +* where is the class name with the leading '%'s stripped. +* The caller must free() the result. **********************************************************************/ - -void _objc_bindModuleContainingClass (struct objc_class * cls) { +static char *_symbolNameForClass(Class cls) +{ char * name; const char * class_name; - char tmp_buf[128]; - unsigned int name_len; - // Use the real class behind the poser - if (CLS_GETINFO (cls, CLS_POSING)) - cls = getOriginalClassForPosingClass (cls); class_name = cls->name; - name_len = strlen(class_name) + 20; - if ( name_len > 128 ) - name = malloc(name_len); - else - name = tmp_buf; + name = malloc(strlen(class_name) + 20); while (*class_name == '%') class_name += 1; strcpy (name, ".objc_class_name_"); strcat (name, class_name); - if (LaunchingDebug) { _objc_syslog("_objc_bindModuleContainingClass for %s", class_name); } - _objc_bind_symbol(name); - if ( name != tmp_buf ) - free(name); + return name; } @@ -1245,6 +1342,76 @@ void _objc_bindClassIfNeeded(struct objc_class *cls) } +/*********************************************************************** +* _objc_bindModuleContainingCategory. Bind the module containing the +* category. If that module is already bound, do nothing. +**********************************************************************/ +static void _objc_bindModuleContainingCategory(struct objc_category *cat) +{ + const header_info *hInfo; + + if (PrintBinding) { + _objc_inform("binding category %s(%s)", + cat->class_name, cat->category_name); + } + + hInfo = _headerForCategory(cat); + if (hInfo) { + Module module = _moduleForCategoryFromImage(cat, hInfo); + if (module) { + _dyld_bind_objc_module(module); + return; + } + } + + { + // Header-finding or module-finding shortcut didn't work. + // Bind using symbol name. + char *symbolName = _symbolNameForCategory(cat); + _objc_bind_symbol(symbolName); + free(symbolName); + } +} + + +/*********************************************************************** +* _objc_bindModuleContainingClass. Bind the module containing the +* class. If that module is already bound, do nothing. +* This is done lazily, just before calling +load or +initialize. +**********************************************************************/ +void _objc_bindModuleContainingClass(struct objc_class *cls) +{ + const header_info *hInfo; + + if (PrintBinding) { + _objc_inform("binding class %s", cls->name); + } + + // Use the real class behind the poser + if (CLS_GETINFO (cls, CLS_POSING)) { + cls = getOriginalClassForPosingClass (cls); + } + + hInfo = _headerForClass(cls); + if (hInfo) { + Module module = _moduleForClassFromImage(cls, hInfo); + if (module) { + _dyld_bind_objc_module(module); + return; + } + } + + { + // Module not bound, and header-finding or module-finding shortcut + // didn't work. Bind using symbol name. + // This happens for the NSCF class structs which are copied elsewhere. + char *symbolName = _symbolNameForClass(cls); + _objc_bind_symbol(symbolName); + free(symbolName); + } +} + + /*********************************************************************** * _objc_addHeader. * @@ -1260,6 +1427,7 @@ static header_info * _objc_addHeader(const headerType *header, unsigned long vma { int mod_count; Module mod_ptr = _getObjcModules ((headerType *) header, &mod_count); + char *image_info_ptr = (char *)_getObjcImageInfo((headerType *)header); header_info *result; // if there is no objc data - ignore this entry! @@ -1280,6 +1448,12 @@ static header_info * _objc_addHeader(const headerType *header, unsigned long vma result->mod_ptr = mod_ptr; result->mod_count = mod_count; result->image_slide = vmaddr_slide; + result->objcData = _getObjcHeaderData(header, &result->objcDataSize); + if (image_info_ptr) { + result->info = (objc_image_info *)(vmaddr_slide + image_info_ptr); + } else { + result->info = NULL; + } // chain it on // (a simple lock here would go a long way towards thread safety) @@ -1343,6 +1517,10 @@ static void _objc_call_loads_for_image (header_info * header) struct objc_symtab * symtab; struct objc_module * module; + if (_objcHeaderIsReplacement(header)) { + return; // Don't call +load again + } + // Major loop - process all modules named in header module = (struct objc_module *) ((unsigned long) header->mod_ptr + header->image_slide); for (nModules = header->mod_count; nModules; nModules -= 1, module += 1) @@ -1407,6 +1585,9 @@ static void objc_setConfiguration() { // watch image loading and binding LaunchingDebug = getenv("LaunchingDebug") != NULL; } + if ( PrintBinding == -1 ) { + PrintBinding = getenv("OBJC_PRINT_BIND") != NULL; + } } /*********************************************************************** * objc_setMultithreaded. @@ -1510,15 +1691,15 @@ void _objcInit(void) { struct objc_class * cls; module = (struct objc_module *) ((unsigned long) hInfo->mod_ptr + hInfo->image_slide); - for (nModules = hInfo->mod_count; nModules; nModules -= 1) + for (nModules = hInfo->mod_count; nModules; nModules--, module++) { - for (index = 0; index < module->symtab->cls_def_cnt; index += 1) - { - cls = (struct objc_class *) module->symtab->defs[index]; - _class_install_relationships (cls, module->version); + if (module->symtab) { + for (index = 0; index < module->symtab->cls_def_cnt; index++) + { + cls = (struct objc_class *) module->symtab->defs[index]; + _class_install_relationships (cls, module->version); + } } - - module += 1; } trace(0xb007, hInfo, hInfo->mod_count, 0); @@ -1571,10 +1752,28 @@ static void _objc_map_image(headerType *mh, unsigned long vmaddr_slide) if (!hInfo) return; - if (LaunchingDebug) { _objc_syslog("objc_map_image for %s\n", _nameForHeader(mh)); } + if (LaunchingDebug) { + _objc_syslog("objc_map_image for %s%s\n", + _nameForHeader(mh), + _objcHeaderIsReplacement(hInfo) ? " (replacement)" : ""); + } trace(0xb101, 0, 0, 0); +#ifdef MACOSX_PANTHER + // Check if all loaded libraries up to and including this one are prebound + // SPI introduced in Panther (Mac OS X 10.3) + all_modules_prebound = _dyld_all_twolevel_modules_prebound(); + if (PrintBinding) { + static int warned = -1; + if (warned != all_modules_prebound) { + _objc_inform("objc: binding: all_modules_prebound is now %d", + all_modules_prebound); + warned = all_modules_prebound; + } + } +#endif + // Register any categories and/or classes and/or selectors this image contains _objc_add_categories_from_image (hInfo); @@ -1606,8 +1805,10 @@ static void _objc_map_image(headerType *mh, unsigned long vmaddr_slide) trace(0xb106, hInfo->mod_count, 0, 0); - for (nModules = hInfo->mod_count; nModules; nModules -= 1) + for (nModules = hInfo->mod_count; nModules; nModules--, module++) { + if (!module->symtab) continue; + // Minor loop - process each class in a given module for (index = 0; index < module->symtab->cls_def_cnt; index += 1) { @@ -1633,9 +1834,6 @@ static void _objc_map_image(headerType *mh, unsigned long vmaddr_slide) ((struct objc_class *)cls)->isa->super_class = _objc_getNonexistentClass (); } } - - // Move on - module += 1; } trace(0xb108, 0, 0, 0); @@ -1675,19 +1873,34 @@ static void _objc_unmap_image(headerType *mh, unsigned long vmaddr_slide) { } /*********************************************************************** -* objc_setNilObjectMsgHandler. +* _objc_setNilReceiver **********************************************************************/ -void objc_setNilObjectMsgHandler (NilObjectMsgCallback nilObjMsgCallback) +id _objc_setNilReceiver(id newNilReceiver) { - _objc_msgNil = nilObjMsgCallback; + id oldNilReceiver; + + oldNilReceiver = _objc_nilReceiver; + _objc_nilReceiver = newNilReceiver; + + return oldNilReceiver; } /*********************************************************************** -* objc_getNilObjectMsgHandler. +* _objc_getNilReceiver **********************************************************************/ -NilObjectMsgCallback objc_getNilObjectMsgHandler (void) +id _objc_getNilReceiver(void) { - return _objc_msgNil; + return _objc_nilReceiver; } +/*********************************************************************** +* _objc_setClassLoader +* Similar to objc_setClassHandler, but objc_classLoader is used for +* both objc_getClass() and objc_lookupClass(), and objc_classLoader +* pre-empts objc_classHandler. +**********************************************************************/ +void _objc_setClassLoader(BOOL (*newClassLoader)(const char *)) +{ + _objc_classLoader = newClassLoader; +} diff --git a/runtime/objc-sel-table.h b/runtime/objc-sel-table.h new file mode 100644 index 0000000..66d7401 --- /dev/null +++ b/runtime/objc-sel-table.h @@ -0,0 +1,15321 @@ +/* Last update: cjk - 16 October 2000 + * To construct this list, I enabled the code in the search function which + * is marked DUMP_SELECTORS, and launched a few apps with stdout redirected + * to files in /tmp, and ran the files through this script: + * cat file1 file2 file3 | sort -u > result + * + * Then I hand-edited the result file to clean it up. To do updates, I've + * just dumped the selectors that end up in the side CFSet (see the macro + * DUMP_UNKNOWN_SELECTORS). + * + * This left me with 13528 selectors, which was nicely close to but under + * 2^14 for the binary search. + */ +/* GrP 2003-7-11 + * Current apps use well over 2^14 selectors. + * Reconstructed list using all methods from frameworks + * AddressBook, AppKit, Foundation, WebKit on Panther 7B7. + * 15293 selectors, still under 2^14 + */ + + +#define NUM_BUILTIN_SELS 15293 +/* base-2 log of greatest power of 2 < NUM_BUILTIN_SELS */ +#define LG_NUM_BUILTIN_SELS 13 + +static const char * const _objc_builtin_selectors[NUM_BUILTIN_SELS] = { + "AMPMDesignation", + "BMPRepresentation", + "CDATASectionImpl", + "CDATASectionWithImpl:", + "CGImage", + "CGLContextObj", + "CGLPixelFormatObj", + "DIBRepresentation", + "DOMDocument", + "DOMImplementationImpl", + "DPSContext", + "DSQueryComponents", + "DSQueryString", + "EPSOperationWithView:insideRect:toData:", + "EPSOperationWithView:insideRect:toData:printInfo:", + "EPSOperationWithView:insideRect:toPath:printInfo:", + "EPSRepresentation", + "GDBDumpCursorRects", + "HTMLRepresentationCount", + "HTTPBody", + "HTTPContentType", + "HTTPCookiePolicyBaseURL", + "HTTPExtraCookies", + "HTTPMethod", + "HTTPPageNotFoundCacheLifetime", + "HTTPReferrer", + "HTTPResponse", + "HTTPShouldHandleCookies", + "HTTPUserAgent", + "IBeamCursor", + "IDSensitivity", + "ISO8061StringFromDate:", + "JavaEnabled", + "JavaScriptCanOpenWindowsAutomatically", + "JavaScriptEnabled", + "LDAPConfigChanged:", + "LDAPConfigView", + "LDAPQueryString", + "MIMEType", + "MIMETypeEnumerator", + "MIMETypeForExtension:", + "MIMETypeForPath:", + "NPP_Destroy", + "NPP_DestroyStream", + "NPP_GetValue", + "NPP_HandleEvent", + "NPP_New", + "NPP_NewStream", + "NPP_Print", + "NPP_SetValue", + "NPP_SetWindow", + "NPP_StreamAsFile", + "NPP_URLNotify", + "NPP_Write", + "NPP_WriteReady", + "PDFOperationWithView:insideRect:toData:", + "PDFOperationWithView:insideRect:toData:printInfo:", + "PDFOperationWithView:insideRect:toPath:printInfo:", + "PDFRepresentation", + "PICTRepresentation", + "QTMovie", + "RTF", + "RTFD", + "RTFDFileWrapper", + "RTFDFileWrapperFromRange:documentAttributes:", + "RTFDFromRange:", + "RTFDFromRange:documentAttributes:", + "RTFFromRange:", + "RTFFromRange:documentAttributes:", + "TIFFRepresentation", + "TIFFRepresentationOfImageRepsInArray:", + "TIFFRepresentationOfImageRepsInArray:usingCompression:factor:", + "TIFFRepresentationUsingCompression:factor:", + "UID", + "UIDelegate", + "URL", + "URLFromPasteboard:", + "URLHandle:resourceDataDidBecomeAvailable:", + "URLHandle:resourceDidFailLoadingWithReason:", + "URLHandleClassForURL:", + "URLHandleResourceDidBeginLoading:", + "URLHandleResourceDidCancelLoading:", + "URLHandleResourceDidFinishLoading:", + "URLHandleUsingCache:", + "URLProtocol:cachedResponseIsValid:", + "URLProtocol:didCancelAuthenticationChallenge:", + "URLProtocol:didFailWithError:", + "URLProtocol:didLoadData:", + "URLProtocol:didReceiveAuthenticationChallenge:", + "URLProtocol:didReceiveResponse:cacheStoragePolicy:", + "URLProtocol:wasRedirectedToRequest:redirectResponse:", + "URLProtocolDidFinishLoading:", + "URLString", + "URLWithString:", + "URLWithString:relativeToURL:", + "URLs", + "URLsFromPasteboard:", + "URLsFromRunningOpenPanel", + "UTF8String", + "_21vCardRepresentationAsData", + "_AEDesc", + "_BMPRepresentation:", + "_CGImageRef", + "_CGSadjustWindows", + "_CGSinsertWindow:withPriority:", + "_CGSremoveWindow:", + "_DIBRepresentation", + "_KWQ_isScrollView", + "_KWQ_scrollFrameToVisible", + "_KWQ_scrollRectToVisible:", + "_KWQ_scrollRectToVisible:inView:", + "_KWQ_setKeyboardFocusRingNeedsDisplay", + "_MIMETypeForFile:", + "_NSNavFilePropertyCompare:", + "_NSNavFilePropertyCompareCaseInsenstive:", + "_NSNavShortVersionCompare:", + "_RTFDFileWrapper", + "_RTFWithSelector:range:documentAttributes:", + "_UIDelegateForwarder", + "_URL", + "_URLHasScheme:", + "_URLMatchesProxyExceptions:", + "_URLStringFromLocationHeader", + "_URLsMatchItem:", + "_WebCore_linkCursor", + "__matrix", + "__registerDefaultPlaceholders", + "__setRequest:", + "__swatchColors", + "_abbreviationForAbsoluteTime:", + "_abortEditingIfFirstResponderIsASubview", + "_absoluteAdvancementForGlyph:", + "_absoluteBoundingRectForGlyph:", + "_acceptableRowAboveKeyInVisibleRect:", + "_acceptableRowAboveRow:minRow:", + "_acceptableRowAboveRow:tryBelowPoint:", + "_acceptableRowBelowKeyInVisibleRect:", + "_acceptableRowBelowRow:maxRow:", + "_acceptableRowBelowRow:tryAbovePoint:", + "_acceptsFirstResponderInItem:", + "_acceptsMarkedText", + "_accessibilityArrowScreenRect:", + "_accessibilityButtonRect", + "_accessibilityButtonUIElement", + "_accessibilityCellLabelType", + "_accessibilityChildrenInRange:", + "_accessibilityCorrectlyParentedCells:", + "_accessibilityGrowBoxRect", + "_accessibilityIconHandlesTitle", + "_accessibilityIndicatorRect", + "_accessibilityIsModal", + "_accessibilityIsSupportedPartCode:", + "_accessibilityLoadBrowserCellsAtRow:count:", + "_accessibilityMaxValue", + "_accessibilityMinValue", + "_accessibilityMinValueWithoutCollapsing", + "_accessibilityNextSplitterMinCoordinate", + "_accessibilityNumberOfChildren", + "_accessibilityPopUpButtonCellPressAction:", + "_accessibilityPressAction:", + "_accessibilityPreviousSplitterMaxCoordinate", + "_accessibilityRowsInRange:", + "_accessibilitySearchFieldCellBounds", + "_accessibilitySplitterMinCoordinate", + "_accessibilitySplitterRects", + "_accessibilitySupportedPartCodes", + "_accessibilityTableCell:tableColumn:", + "_accessibilityTableRow:", + "_accessibilityTitle", + "_accessibilityTitleCell", + "_accessibilityTitleForColumn:", + "_accessibilityTitleRect", + "_accessibilityToolBarItem", + "_accessibilityToolBarItemViewer", + "_accessibilityUIElementForPartCode:", + "_accessibilityUIElementPath", + "_accessibilityUIElementPathForChild:", + "_accessibilityValue", + "_accessibilityViewCorrectedForFieldEditor:", + "_actOnKeyDown:", + "_action:", + "_actionCellInitWithCoder:", + "_actionHasBegun:atIndex:", + "_actionInformationForLoadType:isFormSubmission:event:originalURL:", + "_actionInformationForNavigationType:event:originalURL:", + "_activate", + "_activateHelpModeBasedOnEvent:", + "_activateServer", + "_activateTrackingRectsForApplicationActivation", + "_activateWindows", + "_actualOrderingFilePropertyAscending:", + "_addAnimatedColumn", + "_addBackForwardItem:", + "_addBackForwardItemClippedAtTarget:", + "_addBackForwardItems:", + "_addBinding:toController:withKeyPath:valueTransformerName:options:", + "_addCell:atIndex:", + "_addCellClipTipForCell:cellRect:", + "_addCellClipTipIfNecessaryForCell:cellRect:", + "_addChild:", + "_addCollection:options:sender:", + "_addColor:", + "_addColumnSubviewAndAnimateIfNecessary:", + "_addContentsToDictionary:depth:", + "_addCornerDirtyRectForRect:list:count:", + "_addCredential:forProtectionSpace:", + "_addCursorRect:cursor:forView:", + "_addDeclaredKey:", + "_addDescriptorCheckingForDuplicates:toCollection:", + "_addDragTypesTo:", + "_addDrawerWithView:", + "_addExtraFieldsToRequest:alwaysFromRequest:", + "_addFontDescriptorFromDrag:toCollectionAtIndex:", + "_addFramePathToString:", + "_addHeartBeatClientView:", + "_addImage:named:", + "_addInstance:", + "_addInternalRedToTextAttributesOfNegativeValues", + "_addItem:toTable:", + "_addItemsToSpaButton:fromArray:enabled:", + "_addKeychainItem:", + "_addMembersFrom:toUniqueArray:", + "_addMultipleToTypingAttributes:", + "_addObject:forKey:", + "_addObject:withName:", + "_addObserver:forKey:options:context:", + "_addObserver:notificationNamesAndSelectorNames:object:onlyIfSelectorIsImplemented:", + "_addOneRepFrom:toRep:", + "_addOptionValue:toArray:withKey:typeString:", + "_addPathSegment:point:", + "_addPlaceholderOptionValue:isDefault:toArray:withKey:binder:binding:", + "_addPrintFiltersToPopUpButton:", + "_addRangeToArray:", + "_addRepsFrom:toRep:", + "_addRequestMessageBody", + "_addResponse:", + "_addSizeToList:", + "_addSpellingAttributeForRange:", + "_addStringToRecentSearches:", + "_addSubresourceClient:", + "_addSubview:", + "_addThousandSeparators:withBuffer:", + "_addThousandSeparatorsToFormat:withBuffer:", + "_addToGroups:ordered:", + "_addToMembersCache:", + "_addToOrphanList", + "_addToSubgroupsCache:", + "_addToTypingAttributes:value:", + "_addToolTipRect:", + "_addToolTipRect:displayDelegate:userData:", + "_addTrackingRect:andStartToolTipIfNecessary:view:owner:toolTip:", + "_addWindow:", + "_addWindowsMenu:enabled:", + "_addedTab:atIndex:", + "_addiDiskPlaceholder", + "_adjustCancelButtonCellImages::", + "_adjustCharacterIndicesForRawGlyphRange:byDelta:", + "_adjustClipIndicatorPosition", + "_adjustControls:andSetColor:", + "_adjustDynamicDepthLimit", + "_adjustEditedCellLocation", + "_adjustFocusRingLocation:", + "_adjustFocusRingSize:", + "_adjustFontOfObject:inController:index:triggerRedisplay:", + "_adjustFontSize", + "_adjustForGrowBox", + "_adjustFrames", + "_adjustLength", + "_adjustMovieToView", + "_adjustObject:forChangeInController:editableState:adjustState:index:", + "_adjustPort", + "_adjustSearchButtonCellImages::", + "_adjustSelectionForItemEntry:numberOfRows:adjustFieldEditorIfNecessary:", + "_adjustStatesOfObject:index:state:triggerRedisplay:", + "_adjustTextColorOfObject:index:displayImmediately:", + "_adjustToMode", + "_adjustWidthsToFit", + "_adjustWindowToScreen", + "_adjustedCenteredScrollRectToVisible:forceCenter:", + "_adjustedFrameForSaving:", + "_adjustedFrameFromDefaults:", + "_affectedExpandedNodes:", + "_ageLimitDate", + "_alignCoords", + "_alignFirstVisibleColumnToDocumentViewEdge:", + "_alignedTitleRectWithRect:", + "_allAttributeKeys", + "_allBinderClasses", + "_allBindersNeedRefresh", + "_allItems", + "_allLabels", + "_allPossibleLabelsToFit", + "_allSidebarItemViews", + "_allSubclassDescriptionsForClassDescription:", + "_allValues", + "_allocAndInitPrivateIvars", + "_allocAuxiliary:", + "_allocAuxiliaryStorage", + "_allocExtraData", + "_allocRowHeightCache", + "_allocString:", + "_allocatePPDStuffAndParse", + "_allowSmallIcons", + "_allowedItemIdentifiers", + "_allowedToSetCookiesFromURL:withPolicyBaseURL:", + "_allowsContextMenus", + "_allowsDuplicateItems", + "_allowsTearOffs", + "_altContents", + "_alternateAutoExpandImageForOutlineCell:inRow:withFrame:", + "_alternateDown::::", + "_alternatingRowBackgroundColors", + "_animateLastAddedColumnToVisible", + "_animateSheet", + "_animates", + "_animatingScrollTargetOrigin", + "_animationIdler:", + "_animationThread", + "_animationTimerCallback:", + "_announce", + "_antialiasThresholdChanged:", + "_antialiased", + "_anticipateRelease", + "_appDidBecomeActive:", + "_appHasNonMiniaturizedWindow", + "_appHasOpenNSWindow", + "_appHasVisibleWindowOrPanel", + "_appIcon", + "_appendArcSegmentWithCenter:radius:angle1:angle2:", + "_appendCString:", + "_appendColorPicker:", + "_appendElementClassForRelationship:toAETEData:", + "_appendElementClassesToAETEData:", + "_appendEnumerationsInSuite:toAETEData:", + "_appendItemsForNodeInfo:", + "_appendKey:option:value:inKeyNode:", + "_appendNewItemWithItemIdentifier:notifyDelegate:notifyView:notifyFamilyAndUpdateDefaults:", + "_appendPropertiesToAETEData:", + "_appendPropertyForAttributeOrToOneRelationship:withTerminologyDictionary:toAETEData:", + "_appendSanitizedTextBytes:length:encoding:isSymbol:attributes:", + "_appendStringInKeyNode:key:value:", + "_appendTextBytes:length:encoding:attributes:", + "_appendValue:withLabel:andIdentifier:", + "_applicationDidBecomeActive", + "_applicationDidLaunch:", + "_applicationDidResignActive", + "_applicationDidTerminate:", + "_applicationStatusChange:", + "_applicationWillLaunch:", + "_apply:context:", + "_applyDisplayedValueIfHasUncommittedChanges", + "_applyHTTPCredentials:", + "_applyHTTPProxyCredentials:", + "_applyMarkerSettingsFromParagraphStyle:toCharacterRange:", + "_applyObjectValue:forBinding:", + "_applyValue:forKey:", + "_applyValueTransformerToValue:forBindingInfo:reverse:", + "_applyValues:context:", + "_aquaColorVariantChanged", + "_aquaScrollerVariantChanged:", + "_archiveToFile:", + "_areAllPanelsNonactivating", + "_areWritesCancelled", + "_argument", + "_argumentForUnderlineStyle:", + "_argumentInfoAtIndex:", + "_argumentTerminologyDictionary:", + "_argumentsSelectionAppropriate", + "_arrangeObjectsWithSelectedObjects:", + "_arrayByTranslatingAEList:toType:inSuite:", + "_arrayForPartialPinningFromArray:", + "_arrowsConfig", + "_asDescriptor", + "_asIconHasAlpha", + "_ascenderDeltaForBehavior:", + "_askDelegateWithURL:proxy:forRequest:failureCount:failureResponse:protocol:withCallback:context:", + "_askDelegateWithURL:realm:forRequest:failureCount:failureResponse:protocol:withCallback:context:", + "_assignObjectIds", + "_atsFontID", + "_attachSheetWindow:", + "_attachToSupermenuView:", + "_attachedCell", + "_attachedSheet", + "_attachedSupermenuView", + "_attachmentCellForSelection", + "_attachmentFileWrapperDescription:", + "_attachmentSizesRun", + "_attributeTerminologyDictionary:", + "_attributedStringForDrawing", + "_attributedStringForEditing", + "_attributedStringFromDescriptor:", + "_attributedStringValue:invalid:", + "_attributes", + "_attributes1ForPageOffset:entryOffset:baseAttributes:", + "_attributes2ForPageOffset:entryOffset:blockType:baseAttributes:", + "_attributesAreEqualToAttributesInAttributedString:", + "_audioCompleted", + "_authenticationDoneWithChallenge:result:", + "_autoExpandFlashOnce", + "_autoExpandItem:", + "_autoPositionMask", + "_autoResizeState", + "_autoSaveCofiguration", + "_autoSizeView:::::", + "_automateLiveResize", + "_automateLiveScroll", + "_autoreleaseDuringLiveResize", + "_autosaveColumnsIfNecessary", + "_autosaveRecentSearchList", + "_autoscrollDate", + "_autoscrollDelay", + "_autoscrollForDraggingInfo:timeDelta:", + "_autoscrollResponseMultiplier", + "_auxStorage", + "_availableBindingsWithFontBindingsFiltered:", + "_availableFontSetNames", + "_avoidsActivation", + "_backForwardCacheExpirationInterval", + "_backForwardItems", + "_backForwardSwitcher", + "_backgroundColor", + "_backgroundFileLoadCompleted:", + "_backgroundTransparent", + "_backingCGSFont", + "_backingType", + "_barberImage:", + "_baseForKVOAClass", + "_baseLineHeightForFont:", + "_baseString", + "_baseTransform", + "_baselineOffsetForUILayout", + "_batchClose", + "_batchZoom", + "_beginColumnAnimationOptimization", + "_beginCustomizationMode", + "_beginDraggingColumn:", + "_beginDrawForDragging", + "_beginLayout:", + "_beginListeningForApplicationStatusChanges", + "_beginListeningForDeviceStatusChanges", + "_beginLoad", + "_beginMark", + "_beginOriginLoad", + "_beginScrolling", + "_beginSpeakingString:optionallyToURL:", + "_beginSrcDragItemViewerWithEvent:", + "_beginSrcDragItemWithEvent:", + "_beginTempEditingMode", + "_beginToolbarEditingMode", + "_bestRepresentation:device:bestWidth:checkFlag:", + "_betweenDropFeedbackStyle", + "_betweenDropGapSize", + "_bind:toController:withKeyPath:valueTransformerName:options:existingNibConnectors:connectorsToRemove:connectorsToAdd:", + "_binderClassForBinding:withBinders:", + "_binderForBinding:withBinders:createAutoreleasedInstanceIfNotFound:", + "_binderWithClass:withBinders:createAutoreleasedInstanceIfNotFound:", + "_bindersToRefreshEnumerator", + "_bindingAdaptor", + "_bindingInfoForBinding:", + "_bindingInfoIndexForBinding:", + "_bindingInformationWithExistingNibConnectors:availableControllerChoices:", + "_bindingInfos", + "_bitBlitSourceRect:toDestinationRect:", + "_blackRGBColor", + "_blinkCaret:", + "_blobForCurrentObject", + "_blockAndGetChildrenOfNavNode:", + "_blockHeartBeat:", + "_blueAlternatingRowColor", + "_blueControlTintColor", + "_blueKeyboardFocusColor", + "_bonafiedDealloc", + "_boolValueForKey:", + "_borderInset", + "_borderType", + "_borderView", + "_bottomCornerSize", + "_bottomLeftResizeCursor", + "_bottomRightResizeCursor", + "_boundingRectForGlyphRange:inTextContainer:fast:fullLineRectsOnly:", + "_boundsForCellFrame:", + "_branchImageEnabled", + "_breakConnectionOfTableBinderIfAutoCreated:", + "_bridge", + "_brightColorFromPoint:fullBrightness:", + "_browserAction:", + "_browserDelegate", + "_browserDoubleAction:", + "_buildCursor:cursorData:", + "_builtInLocalizedDescription", + "_bulletCharacter", + "_bulletStringForString:", + "_bumpSelectedItem:", + "_bundleForClassPresentInAppKit:", + "_button", + "_buttonBezelColors", + "_buttonCellInitWithCoder:", + "_buttonFrameSizeForSizeMode:", + "_buttonHeight", + "_buttonImageSource", + "_buttonImageToolTip", + "_buttonOfClass:action:", + "_buttonToolTip", + "_buttonType", + "_buttonWidth", + "_bytesAreVM", + "_cacheDisplayValue:", + "_cacheObjectValue:", + "_cachePolicyForResponse", + "_cacheRepresentation:", + "_cacheRepresentation:stayFocused:", + "_cacheResourceLoadDelegateImplementations", + "_cacheStatistics", + "_cacheUserKeyEquivalentInfo", + "_cachedChildrenForNode:createIfNeeded:", + "_cachedDisplayValue", + "_cachedGlobalWindowNum", + "_cachedObjectValue", + "_cachedResponseHasExpired", + "_cachedResponsePassesValidityChecks", + "_calcAndSetFilenameTitle", + "_calcHeights:num:margin:operation:helpedBy:", + "_calcMarginSize:operation:", + "_calcNumVisibleColumnsAndColumnSize", + "_calcOutlineColumnWidth", + "_calcScrollArrowHeight", + "_calcTextRect:", + "_calcTrackRect:andAdjustRect:", + "_calcVisibleColumnAreaAvailable", + "_calcWidths:num:margin:operation:helpedBy:", + "_calculateLineHeightInGlyphVector:forGlyphRange:usesLeading:lineheight:glyphOffset:fontLeading:", + "_calculatePageRectsWithOperation:pageSize:layoutAssuredComplete:", + "_calculateSizeToFitWidthOfColumn:testLoadedOnly:", + "_calculateTotalScaleForPrintingWithOperation:", + "_calibratedColorOK", + "_callImplementor:context:chars:glyphs:stringBuffer:font:", + "_canAcceptRichText", + "_canAutoGenerateKeyboardLoops", + "_canBecomeDefaultButtonCell", + "_canCachePage", + "_canChangeRulerMarkers", + "_canDrawOutsideLineHeight", + "_canDrawOutsideOfItsBounds", + "_canHandleDelete", + "_canHandleRequest:", + "_canHaveToolbar", + "_canImportGraphics", + "_canMoveItemAsSource:", + "_canOptimizeDrawing", + "_canRunCustomizationPanel", + "_canShowMIMETypeAsHTML:", + "_canUseCompositing", + "_canUseKeyEquivalentForMenuItem:", + "_canUsePersistentConnectionForRequest", + "_canUseReorderResizeImageCache", + "_cancelAllUserAttentionRequests", + "_cancelAnyScheduledAutoCollapse", + "_cancelAutoExpandTimer", + "_cancelDelayedKeyboardNavigationTabSwitch", + "_cancelDelayedShowOpenHandCursor", + "_cancelEditOnMouseUp", + "_cancelKey:", + "_cancelPerformSelectors", + "_cancelRequest:", + "_cancelTypeAhead", + "_cancelWithError:", + "_cancelWithErrorCode:", + "_canonicalURLForURL:", + "_captureInput", + "_captureReorderResizeColumnImageCaches", + "_captureVisibleIntoImageCache", + "_captureVisibleIntoLiveResizeCache", + "_carbonWindowClass", + "_cellClipTipRectForFrame:inView:", + "_cellForPoint:", + "_cellForRow:browser:browserColumn:", + "_cellFrame", + "_cellFurthestFrom:andCol:", + "_cellInitWithCoder:", + "_centerInnerBounds:", + "_centerOnScreen", + "_centerScanPoint:", + "_centerTitle:inRect:", + "_centeredScrollRectToVisible:forceCenter:", + "_certificatePolicy", + "_cfAppendCString:length:", + "_cfBundle", + "_cfCapitalize:", + "_cfLowercase:", + "_cfNormalize:", + "_cfNumberType", + "_cfPad:length:padIndex:", + "_cfPasteboard", + "_cfStreamError", + "_cfTrim:", + "_cfTrimWS", + "_cfTypeID", + "_cfUppercase:", + "_cffireDate", + "_cffireTime", + "_cfindexOfObject:range:", + "_cflastIndexOfObject:inRange:", + "_cfurl", + "_cgsEventRecord", + "_cgsEventTime", + "_cgsevent", + "_changeAddressFormat:", + "_changeAlertDidEnd:returnCode:contextInfo:", + "_changeAllDrawersFirstResponder", + "_changeAllDrawersKeyState", + "_changeAllDrawersMainState", + "_changeDictionaries:", + "_changeDrawerFirstResponder", + "_changeDrawerKeyState", + "_changeDrawerMainState", + "_changeFileListMode:", + "_changeFirstResponder", + "_changeFrameOfColumn:toFrame:constrainWidth:", + "_changeIntAttribute:by:range:", + "_changeJustMain", + "_changeKeyAndMainLimitedOK:", + "_changeKeyState", + "_changeLanguage:", + "_changeMainState", + "_changeMinColorPanelSizeByDelta:compareWithOldMinSize:oldMinSize:setWindowFrame:", + "_changeMinColorPanelSizeByDelta:setWindowFrame:", + "_changeSelectionWithEvent:", + "_changeSizeStyle:", + "_changeSortDescriptorsForClickOnColumn:", + "_changeSpellingFromMenu:", + "_changeSpellingToWord:", + "_changeTexture", + "_changeWasDone:", + "_changeWasRedone:", + "_changeWasUndone:", + "_changed:", + "_changedFlags", + "_changingSelectionWithKeyboard", + "_charIndexToBreakLineByWordWrappingAtIndex:inRange:hyphenate:glyphVector:", + "_charRangeIsHighlightOptimizable:fromOldCharRange:", + "_characterCannotBeRendered:", + "_characterRangeCurrentlyInAndAfterContainer:", + "_characterRangeForPoint:inRect:ofView:", + "_checkCardAndColumns", + "_checkCardOnly", + "_checkCollectionMoveOut:", + "_checkColumnsOnly", + "_checkDirectories", + "_checkDirectoryListing", + "_checkFavoriteMode", + "_checkForCookieExpiration", + "_checkForObsoleteDelegateMethodsInObject:", + "_checkForSimpleTrackingMode", + "_checkForTerminateAfterLastWindowClosed:", + "_checkIfTimedOut", + "_checkInName:onHost:andPid:forUser:", + "_checkIndexIsBad", + "_checkLoadComplete", + "_checkLoaded:rect:highlight:", + "_checkMiniMode:", + "_checkNavigationPolicyForRequest:dataSource:formState:andCall:withSelector:", + "_checkNewWindowPolicyForRequest:action:frameName:formState:andCall:withSelector:", + "_checkRotatedOrScaledFromBase", + "_checkSpellingForRange:excludingRange:", + "_checkToolTipDelay", + "_childFramesMatchItem:", + "_chooseCachedResponse", + "_chooseCollection:", + "_chooseFace:", + "_chooseFamily:", + "_chooseGuess:", + "_chosenSpellServer:launchIfNecessary:", + "_chunkAndFindMisspelledWordInString:language:learnedDictionaries:wordCount:usingSpellServer:", + "_classDescriptionForAppleEventCode:", + "_classDescriptionForType:inSuite:", + "_classDescriptionFromKey:andContainerClassDescription:", + "_classInfo", + "_classOfObjectsInNestedHomogeneousArray:", + "_classTerminologyDictionary", + "_cleanOutObsoleteItemsInCellorControl:", + "_cleanUp", + "_cleanUpConnection", + "_cleanUpForCarbonAppTermination", + "_cleanup", + "_cleanupAndAuthenticate:sequence:conversation:invocation:raise:", + "_cleanupHelpForQuit", + "_cleanupPausedActions", + "_clearAnyValidResponderOverride", + "_clearCellFrame", + "_clearChangedProperties", + "_clearConfigPanel", + "_clearControlTintColor", + "_clearCurrentAttachmentSettings", + "_clearDefaultMenuFormRepresentation", + "_clearDependenciesWithPeerBindersInArray:", + "_clearDirtyRectsForTree", + "_clearDocFontsUsed", + "_clearDragMargins", + "_clearEditingTextView:", + "_clearErrors", + "_clearEventMask", + "_clearFocusForView", + "_clearInitialFirstResponderAndLastKeyViewIfAutoGenerated", + "_clearKeyCell", + "_clearLastHitViewIfSelf", + "_clearMarkedWidth", + "_clearModalWindowLevel", + "_clearMouseTracking", + "_clearMouseTrackingForCell:", + "_clearPageCache", + "_clearPageFontsUsed", + "_clearPressedButtons", + "_clearProvisionalDataSource", + "_clearRememberedEditingFirstResponder", + "_clearRollOver", + "_clearRowHeightCache", + "_clearSelectedCell", + "_clearSheetFontsUsed", + "_clearSpellingForRange:", + "_clearTemporaryAttributes", + "_clearTemporaryAttributesForCharacterRange:changeInLength:", + "_clearTrackingRects", + "_clearTypeAhead", + "_clickedCharIndex", + "_clientRedirectCancelled", + "_clientRedirectedTo:delay:fireDate:lockHistory:isJavaScriptFormAction:", + "_clientsCreatingIfNecessary:", + "_clipIndicator", + "_clipIndicatorIsShowing", + "_clipViewAncestor", + "_clippedItemViewers", + "_cloneFont:withFlag:", + "_close", + "_close:", + "_closeAndDeleteFileAsync", + "_closeButtonOrigin", + "_closeDocumentsStartingWith:shouldClose:closeAllContext:", + "_closeFileAsync", + "_closeFileSync", + "_closeForkAsync:", + "_closeForkSync:", + "_closeIndex", + "_closeOldDataSources", + "_closeSheet:andMoveParent:", + "_closeWindow", + "_closedHandCursor", + "_collapseAllAutoExpandedItems", + "_collapseAutoExpandedItems:", + "_collapseButtonOrigin", + "_collapseItem:collapseChildren:clearExpandState:", + "_collapseItemEntry:collapseChildren:clearExpandState:recursionLevel:", + "_collapseItemsWithItemEntries:collapseChildren:", + "_collapsedOrigin", + "_collection:setHidden:", + "_collectionWithName:", + "_collectionWithName:index:", + "_collections", + "_collectionsChanged:", + "_colorAtIndex:", + "_colorByTranslatingRGBColor:toType:inSuite:", + "_colorComponentsForIndex:redComponent:greenComponent:blueComponent:", + "_colorFromPoint:", + "_colorList", + "_colorListNamed:forDeviceType:", + "_colorPickerWithIdentifier:", + "_colorPickers", + "_colorRect", + "_colorWellAcceptedColor:", + "_colorWellCommonAwake", + "_colorWithGradientImage:", + "_colorizedImage:color:", + "_columnAtLocation:", + "_columnClosestToColumn:whenMoved:", + "_columnRangeForDragImage", + "_columnWidthAutoSaveNameWithPrefix", + "_commandDescriptionForAppleEventClass:andEventCode:", + "_commandFromEvent:inConstructionContext:", + "_commandPopupRect", + "_commandTerminologyDictionary", + "_commitIfReady", + "_commitIfReady:", + "_commonAwake", + "_commonBeginModalSessionForWindow:relativeToWindow:modalDelegate:didEndSelector:contextInfo:", + "_commonFontInit", + "_commonInit", + "_commonInitFrame:styleMask:backing:defer:", + "_commonInitIvarBlock", + "_commonInitNavNodePopUpButton", + "_commonInitSidebarItemViewTextField", + "_commonInitSplitViewController", + "_commonInitState", + "_commonInitializationFrameName:groupName:", + "_commonNavFilepathInputControllerInit", + "_commonNewScroll:", + "_commonSecureTextFieldInit:", + "_compareForHeaderOrder:", + "_compareMultiLabelArrayWithRecordValue:", + "_compareMultiLabelDictionaryKeyWithRecordValue:", + "_compareMultiLabelDictionaryNoKeyWithRecordValue:", + "_compareMultiLabelScalarWithRecordValue:", + "_compareMultiNoLabelArrayWithRecordValue:", + "_compareMultiNoLabelDictionaryKeyWithRecordValue:", + "_compareMultiNoLabelDictionaryNoKeyWithRecordValue:", + "_compareMultiNoLabelScalarWithRecordValue:", + "_compareSingleArrayWithRecordValue:", + "_compareSingleDictionaryKeyWithRecordValue:", + "_compareSingleDictionaryNoKeyWithRecordValue:", + "_compareSingleScalarWithRecordValue:", + "_compareWidthWithSuperview", + "_compat_continuousScrollingCapable", + "_compatibility_canCloseDocumentWithDelegate:shouldCloseSelector:contextInfo:", + "_compatibility_displayName", + "_compatibility_doSavePanelSave:delegate:didSaveSelector:contextInfo:", + "_compatibility_initWithUnkeyedCoder:", + "_compatibility_setFileName:", + "_compatibility_shouldCloseWindowController:delegate:shouldCloseSelector:contextInfo:", + "_compatibility_windowForSheet", + "_compatibleListShouldUseAlternateSelectedControlColor", + "_compatibleWithRulebookVersion:", + "_compiledScriptID", + "_complete:", + "_completeName:", + "_completeNoRecursion:", + "_completeProgressForConnection:", + "_completionsFromDocumentForPartialWordRange:", + "_componentsSeparatedBySet:", + "_composite:delta:fromRect:toPoint:", + "_compositeAndUnlockCachedImage", + "_compositeHiddenViewHighlight", + "_compositeImage", + "_compositePointInRuler", + "_compositeToPoint:fromRect:operation:fraction:", + "_compositeToPoint:operation:fraction:", + "_compositedBackground", + "_computeAllCellClipTips", + "_computeAndAlignFirstClosestVisibleColumn", + "_computeBezelRectWithTextCellFrame:inView:topLeft:bottomLeft:left:right:top:bottom:", + "_computeBounds", + "_computeColorScaleIfNecessaryWithSize:", + "_computeCommonItemViewers", + "_computeCustomItemViewers", + "_computeCustomItemViewersInRange:", + "_computeDisplayedLabelForRect:", + "_computeDisplayedSizeOfString:", + "_computeDragImage", + "_computeDragImageFromItemViewer:", + "_computeExecutablePath", + "_computeFirstCompletelyVisibleColumn", + "_computeFirstMostlyVisibleColumn", + "_computeFirstVisibleColumnRequireCompletelyVisible:", + "_computeInv", + "_computeLayoutInfoForIconViewSize:frameSize:iconFrame:labelFrame:", + "_computeMaxItemViewHeight", + "_computeMenuForClippedItems", + "_computeMenuForClippedItemsIfNeeded", + "_computeMinimumDisplayedLabelForWidth:", + "_computeMinimumDisplayedLabelSize", + "_computeNominalDisplayedLabelSize", + "_computeOrderedItemViewersOfType:", + "_computeOrderedItemViewersOfType:inRange:", + "_computeParams", + "_computePriorFirstResponder", + "_computeToolbarItemKeyboardLoop", + "_computeToolbarItemKeyboardLoopIfNecessary", + "_computeTravelTimeForInsertionOfItemViewer:", + "_computeWidthForSpace", + "_concatenateMultiDictionaryProperty:toString:", + "_concatenateMultiStringProperty:toString:", + "_concatenatePhoneProperty:toString:", + "_concatenateRelatedProperty:toString:", + "_concatenateStringProperty:toString:", + "_concludeDefaultKeyLoopComputation", + "_concreteFontInit", + "_concreteFontInit:", + "_concreteInputContextClass", + "_conditionallySetsStates", + "_configSheetDidEnd:returnCode:contextInfo:", + "_configurationAutosaveName", + "_configureAccessoryView", + "_configureAsMainMenu", + "_configureAsSeparatorItem", + "_configureBottomControls", + "_configureCell:forItemAtIndex:", + "_configureDirectoryPopup", + "_configureForDirectory:name:", + "_configureForFileListMode:", + "_configureGreyButton:index:", + "_configureLabelCellStringValue", + "_configureMessageView", + "_configurePathComponentPicker", + "_configureSavePane", + "_configureStreamDetails:", + "_confirmSize:force:", + "_conformsToProtocolNamed:", + "_connectToCookieStorage", + "_connectionDidDie:", + "_connectionWasBroken", + "_connectionWasEstablished", + "_connectionWasReset", + "_consistencyCheck:", + "_consistencyError:startAtZeroError:cacheError:inconsistentBlockError:", + "_constrainColorIndexToVisibleBounds:dirtyIfNeeded:", + "_constrainPoint:withEvent:", + "_constrainSheetAndDisplay:", + "_constructRequestForURL:isHead:", + "_containedInSingleColumnClipView", + "_containerDescription", + "_containerObservesTextViewFrameChanges", + "_containerRelativeFrameOfColumn:", + "_containerRelativeFrameOfInsideOfColumn:", + "_containerRelativeTitleFrameOfColumn:", + "_containerTextViewFrameChanged:", + "_containerViewOfColumns", + "_containerViewOfTitles", + "_containsChar:", + "_containsCharFromSet:", + "_containsColorForTextAttributesOfNegativeValues", + "_containsIMKeys:", + "_containsString:", + "_containsValue:", + "_contentRectExcludingToolbar", + "_contentRectIncludingToolbarAtHome", + "_contentToFrameMaxXWidth", + "_contentToFrameMaxXWidth:", + "_contentToFrameMaxYHeight", + "_contentToFrameMaxYHeight:", + "_contentToFrameMinXWidth", + "_contentToFrameMinXWidth:", + "_contentToFrameMinYHeight", + "_contentToFrameMinYHeight:", + "_contentView", + "_contentViewBoundsChanged:", + "_contents", + "_contextAuxiliary", + "_contextMenuEvent", + "_contextMenuImpl", + "_contextMenuTarget", + "_contextMenuTargetForEvent:", + "_continueAfterNavigationPolicy:", + "_continueAfterNewWindowPolicy:", + "_continueAfterWillSubmitForm:", + "_continueFragmentScrollAfterNavigationPolicy:formState:", + "_continueLoadRequestAfterNavigationPolicy:formState:", + "_continueLoadRequestAfterNewWindowPolicy:frameName:formState:", + "_continueLoadingWithAddressInfo", + "_continueLoadingWithFileDescriptor:", + "_continueModalOperationPastPrintPanel", + "_continueModalOperationToTheEnd:", + "_continueRunWithStartTime:duration:", + "_controlColor", + "_controlMenuKnownAbsent:", + "_controlSizeForScrollers", + "_controlTintChanged:", + "_controlView:textView:doCommandBySelector:", + "_convertDataToString:", + "_convertPersistentItem:", + "_convertPoint:fromAncestor:", + "_convertPoint:toAncestor:", + "_convertPointFromSuperview:test:", + "_convertPointToSuperview:", + "_convertRect:fromAncestor:", + "_convertRect:toAncestor:", + "_convertRectFromSuperview:test:", + "_convertRectToSuperview:", + "_convertStringToData:", + "_convertToNSRect:", + "_convertToQDRect:", + "_convertToText:", + "_cookieRequestHeaderFieldsForURL:withExtraCookies:", + "_cookieToV0HeaderSegment", + "_cookiesForURL:withExtraCookies:", + "_copyDescription", + "_copyDragCursor", + "_copyObject:toContainer:withKey:atIndex:replace:", + "_copyObjectsInContainer:toContainer:withKey:atIndex:replace:", + "_copyOfCustomView", + "_copyReplacingURLWithURL:", + "_copyStyleSettingsFromGlyphVector:toSubVector:subVectorIndex:", + "_copyToUnicharBuffer:saveLength:", + "_copyValueOfDescriptorType:toBuffer:ofLength:", + "_correct:", + "_count", + "_countBindings", + "_countDisplayedDescendantsOfItem:", + "_countDueToReceiver:", + "_countOfValuesInContainer:withKey:", + "_countPartsInFormat:", + "_counterpart", + "_coveredCharSet", + "_crackPoint:", + "_crackRect:", + "_crayonMaskImage", + "_crayonRowAboveRow:", + "_crayonRowBelowRow:", + "_crayonWithColor:", + "_crayons", + "_createAndShowProgressPanelIfAppropriate:", + "_createArrays", + "_createAuxData", + "_createBackingStore", + "_createCachedImage:", + "_createCells", + "_createClipIndicatorIfNecessary", + "_createColumn:empty:", + "_createDefaultCollection", + "_createDockMenu:", + "_createFSRefForPath:", + "_createFileDatabase", + "_createFileIfNecessary", + "_createFontPanelRepFromCollection:removingHidden:", + "_createFontPanelSizeRep", + "_createFrameNamed:inParent:allowsScrolling:", + "_createGroup:", + "_createImage:::", + "_createItem:", + "_createItemFromItemIdentifier:", + "_createItemTreeWithTargetFrame:clippedAtTarget:", + "_createKeyValueBindingForKey:name:bindingType:", + "_createLRUList:", + "_createMenuMapLock", + "_createMovieController", + "_createMutableArrayValueGetterForKey:", + "_createObservationInfoWithBase:addingObserver:forPropertiesWithIndexes:count:options:context:", + "_createObservationInfoWithBase:removingObserver:", + "_createObservationInfoWithBase:removingObserver:forPropertiesWithIndexes:count:", + "_createPDFImageRep", + "_createPageCacheForItem:", + "_createPageFormatFromFlattenedData:", + "_createPattern", + "_createPatternFromRect:", + "_createPersonRecord:", + "_createPrintSettingsFromFlattenedData:", + "_createRecentRecord:forPerson:favorite:", + "_createSRLanguageModelWithDescription:", + "_createSRLanguagePath", + "_createSRLanguagePhraseWithString:", + "_createSRLanguageWordWithString:", + "_createSaveFile", + "_createScrollViewAndWindow", + "_createSelectedRowEntriesArrayIncludingExpandable:includingUnexpandable:withCurrentExpandState:", + "_createStatusItemControlInWindow:", + "_createStatusItemWindow", + "_createStoredValueGetterForKey:", + "_createStoredValueSetterForKey:", + "_createSubstringWithRange:", + "_createSurface", + "_createTemporaryDirectoryOn:orHiddenIn:andReturnRef:", + "_createTextView", + "_createTimer", + "_createValueGetterForKey:", + "_createValueSetterForKey:", + "_createWakeupPort", + "_createWindowOpaqueShape", + "_createWindowsMenuEntryWithTitle:enabled:", + "_createdDate", + "_creteCachedImageLockIfNeeded", + "_crosshairCursor", + "_crunchyRawUnbonedPanel", + "_currentActivation", + "_currentAttachmentIndex", + "_currentAttachmentRect", + "_currentBranchImage", + "_currentClient", + "_currentFrame", + "_currentInputFilepath", + "_currentPath", + "_currentPoint", + "_cursorRectCursor", + "_customizationPaletteSheetWindow", + "_customizesAlwaysOnClickAndDrag", + "_cycleDrawers:", + "_cycleDrawersBackwards:", + "_cycleDrawersReversed:", + "_cycleUtilityWindowsReversed:", + "_cycleWindows:", + "_cycleWindowsBackwards:", + "_cycleWindowsReversed:", + "_darkBlueColor", + "_darkGrayRGBColor", + "_dataForkReferenceNumber", + "_dataIfDoneBufferingData:", + "_dataSourceRespondsToSortDescriptorsDidChange", + "_dataSourceRespondsToWriteDragRows", + "_dataSourceSetValue:forColumn:row:", + "_dataSourceValueForColumn:row:", + "_dateByTranslatingLongDateTimeDescriptor:toType:inSuite:", + "_deactivate", + "_deactivateTrackingRectsForApplicationDeactivation", + "_deactivateWindows", + "_dealloc", + "_deallocAuxiliaryStorage", + "_deallocCursorRects", + "_deallocHardCore:", + "_deallocateGState", + "_deallocatePPDStuff", + "_debug", + "_debugLoggingLevel", + "_decimalIsNotANumber:", + "_decimalPoint", + "_declareExtraTypesForTypeArray:", + "_declaredKeys", + "_decodeArrayOfObjectsForKey:", + "_decodeByte", + "_decodeData:", + "_decodeData:dataForkData:resourceForkData:", + "_decodeDepth", + "_decodeHeaderData:dataForkData:resourceForkData:", + "_decodeMatrixWithCoder:", + "_decodePropertyListForKey:", + "_decodeWithoutNameWithCoder:newStyle:", + "_decrementLine:", + "_decrementPage:", + "_defaultButtonCycleTime", + "_defaultButtonPaused", + "_defaultDocIcon", + "_defaultFacesForFamily:", + "_defaultFontSet", + "_defaultGlyphForChar:", + "_defaultItemIdentifiers", + "_defaultKnobColor", + "_defaultLineHeightForUILayout", + "_defaultLineHightForUILayout", + "_defaultObjectClass", + "_defaultObjectClassName", + "_defaultProgressIndicatorColor", + "_defaultScriptingComponent", + "_defaultSecondaryColor", + "_defaultSelectedKnobColor", + "_defaultSelectionColor", + "_defaultSelectorName", + "_defaultTableHeaderReverseSortImage", + "_defaultTableHeaderSortImage", + "_defaultType:", + "_defaultWritingDirection", + "_deferredAdjustMovie", + "_deferredWindowChanged", + "_defersCallbacksChanged", + "_delayedProcessAfterScrollWheel:", + "_delayedUpdateSwatch:", + "_delegate", + "_delegate:handlesKey:", + "_delegateValidation:object:uiHandled:", + "_delegateWillDisplayCell:forColumn:row:", + "_delegateWillDisplayCellIfNecessary:forColumn:row:", + "_delegateWillDisplayOutlineCell:forColumn:row:", + "_delegatedObject", + "_deleteAllCharactersFromSet:", + "_deleteConfirmSheetDidEnd:returnCode:contextInfo:", + "_deleteDictionaries:", + "_deleteFileAsnyc", + "_deleteRecord:", + "_deletedUID", + "_deltaForResizingImageRepView:", + "_deltaForResizingTextField:", + "_descStringForFont:", + "_descendantFrameNamed:", + "_descriptorByTranslatingArray:ofObjectsOfType:inSuite:", + "_descriptorByTranslatingColor:ofType:inSuite:", + "_descriptorByTranslatingData:ofType:inSuite:", + "_descriptorByTranslatingDate:ofType:inSuite:", + "_descriptorByTranslatingDictionary:ofType:inSuite:", + "_descriptorByTranslatingNull:ofType:inSuite:", + "_descriptorByTranslatingNumber:ofType:inSuite:", + "_descriptorByTranslatingString:ofType:inSuite:", + "_descriptorByTranslatingTextStorage:ofType:inSuite:", + "_descriptorWithNumber:", + "_deselectAll", + "_deselectAllAndEndEditingIfNecessary:", + "_deselectAllExcept::andDraw:", + "_deselectColumn:", + "_deselectRow:subrow:members:", + "_deselectRowRange:", + "_deselectsWhenMouseLeavesDuringDrag", + "_desiredKeyEquivalent", + "_desiredKeyEquivalentModifierMask", + "_destroyRealWindow:", + "_destroyRealWindowIfNotVisible:", + "_destroyStream", + "_destroyTSMDocument:", + "_destroyTimer", + "_destroyToolbarAssociation:", + "_destroyWakeupPort", + "_detachChildren", + "_detachFromParent", + "_detachSheetWindow", + "_detatchNextAndPreviousForAllSubviews", + "_detatchNextAndPreviousForView:", + "_detectTrackingMenuChangeWithScreenPoint:", + "_determineDropCandidateForDragInfo:", + "_deviceClosePath", + "_deviceCurveToPoint:controlPoint1:controlPoint2:", + "_deviceLineToPoint:", + "_deviceMoveToPoint:", + "_dictionary", + "_dictionaryByTranslatingAERecord:toType:inSuite:", + "_dictionaryForSavedConfiguration", + "_dictionaryForSerialNumber:remove:clear:", + "_didCancelAuthenticationChallenge:", + "_didCloseFile:", + "_didDeleteFile", + "_didEndCloseSheet:returnCode:closeContext:", + "_didEndSheet:returnCode:contextInfo:", + "_didFailWithError:", + "_didFinishLoading", + "_didFinishReturnCachedResponse:", + "_didLoadData:", + "_didMountDeviceAtPath:", + "_didNSOpenOrPrint", + "_didReceiveAuthenticationChallenge:", + "_didReceiveResponse:cacheStoragePolicy:", + "_didSetFocusForCell:withKeyboardFocusClipView:", + "_didUnmountDeviceAtPath:", + "_dimmedImage:", + "_dimpleDoubleClicked:event:", + "_dimpleDragStarted:event:", + "_direction", + "_directoriesToSearch", + "_directoryPopUpButtonClick:", + "_dirtyRect", + "_dirtyRectUncoveredFromOldDocFrame:byNewDocFrame:", + "_dirtyRegion", + "_disableAutosavingAndColumnResizingNotificationsAndMark:", + "_disableCellClipTipCreation", + "_disableCompositing", + "_disableCursorRectsForHiddenViews", + "_disableEnablingKeyEquivalentForDefaultButtonCell", + "_disableLayout", + "_disableMovedPosting", + "_disableNotifications", + "_disablePosting", + "_disableResizedPosting", + "_disableSecurity:", + "_disableSelectionPosting", + "_disableTrackingRect:", + "_discardCursorRectsForView:", + "_discardEditingForAllBinders", + "_discardEventsFromSubthread:", + "_discardEventsWithMask:eventTime:", + "_discardTrackingRect:", + "_discardUncommittedChanges", + "_disconnect:", + "_disconnectFromDaemon:", + "_diskCacheClear", + "_diskCacheCreateDirectory", + "_diskCacheCreateLRUList:", + "_diskCacheDefaultPath", + "_diskCacheExecuteRemoval:", + "_diskCacheExecuteWrite:", + "_diskCacheGet:", + "_diskCacheScheduleRemoval:", + "_diskCacheScheduleWrite:", + "_diskCacheSetSyncTimer", + "_diskCacheSync:", + "_diskCacheSyncLoop:", + "_diskCacheTruncate:", + "_dismissModeless:", + "_dismissSheet:", + "_dispatchCallBack:flags:error:", + "_dispatchCallBackWithError:", + "_dispatchKind:", + "_displayChanged", + "_displayLDAPServerSheetOrPanel", + "_displayName", + "_displayName:", + "_displayPathForPath:", + "_displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:", + "_displaySelectedCard", + "_displaySomeWindowsIfNeeded:", + "_displayedLabel", + "_displayedLabelForRect:", + "_disposeBackingStore", + "_disposeMovieController", + "_disposeSurface", + "_distanceForVerticalArrowKeyMovement", + "_distanceFromBaseToTopOfWindow", + "_distanceFromToolbarBaseToTitlebar", + "_distanceInDragDirectionBeforeDragAttempt", + "_distanceInNonDragDirectionBeforeAbortingDragAttempt", + "_doAction:", + "_doActualViewPrinting", + "_doAnimation", + "_doAnimationStep", + "_doAnimationStepWithProgress:", + "_doAttachDrawer", + "_doAutoscroll:", + "_doAutoscrolling", + "_doAutoselectEdge", + "_doCallback", + "_doClickAndQueueSendingOfAction:", + "_doClickAndQueueSendingOfAction:removeAndAddColumnsIfNecessary:", + "_doCloseDrawer", + "_doCommandBySelector:forInputManager:", + "_doDelayedValidateVisibleToolbarItems", + "_doDelete:", + "_doDetachDrawer", + "_doEditOperation:", + "_doFinalAnimationStep", + "_doHide", + "_doImageDragUsingRows:event:pasteboard:source:slideBack:", + "_doInsertMember:inMemberList:", + "_doInvokeServiceIn:msg:pb:userData:error:unhide:", + "_doJustifyGlyphVector:withGlyphRange:delta:", + "_doLayoutTabs:", + "_doLayoutWithFullContainerStartingAtGlyphIndex:nextGlyphIndex:", + "_doModalLoop:peek:", + "_doModifySelectionWithEvent:onColumn:", + "_doOpenDrawer", + "_doOpenFile:ok:tryTemp:", + "_doOpenFiles:", + "_doOpenInSeparateWindow:model:", + "_doOpenUntitled", + "_doOptimizedLayoutStartingAtGlyphIndex:forSoftLayoutHole:inTextContainer:lineLimit:nextGlyphIndex:", + "_doOrderWindow:relativeTo:findKey:", + "_doOrderWindow:relativeTo:findKey:forCounter:force:", + "_doOrderWindow:relativeTo:findKey:forCounter:force:isModal:", + "_doPageArea:finishPage:helpedBy:pageLabel:", + "_doPositionDrawer", + "_doPositionDrawerAndSize:parentFrame:", + "_doPositionDrawerAndSize:parentFrame:stashSize:", + "_doPostColumnConfigurationDidChangeNotification:", + "_doPostedModalLoopMsg:", + "_doPrintFile:ok:", + "_doPrintFiles:", + "_doRemove", + "_doRemoveDrawer", + "_doRemoveFromSuperviewWithOutNeedingDisplay:", + "_doResetOfCursorRects:cellClipTips:", + "_doResizeDrawerWithDelta:fromFrame:", + "_doRotationOnly", + "_doRunLoop", + "_doScroller:", + "_doScroller:hitPart:multiplier:", + "_doSelectIndexes:byExtendingSelection:indexType:funnelThroughSingleIndexVersion:", + "_doSetAccessoryView:topView:bottomView:oldView:", + "_doSetAccessoryView:topView:bottomView:previousKeyView:oldView:", + "_doSetParentWindow:", + "_doSingleStep:inView:", + "_doSlideDrawerWithDelta:", + "_doSomeBackgroundLayout", + "_doStartDrawer", + "_doStopDrawer", + "_doSynchronizationOfEditedFieldForColumnWidthChange", + "_doTabsInGlyphVector:glyphOrigin:lineWidth:", + "_doTiming", + "_doUnhideWithoutActivation", + "_doUpdate:", + "_doUpdateServicesMenu:", + "_doUserExpandOrCollapseOfItem:isExpand:optionKeyWasDown:", + "_doUserParagraphStyleLineHeight:fixed:", + "_doUserParagraphStyleLineHeightMultiple:min:max:lineSpacing:paragraphSpacingBefore:after:isFinal:", + "_doUserPathWithOp:inContext:", + "_doUserSetAttributes:", + "_doUserSetAttributes:removeAttributes:", + "_docController:shouldTerminate:", + "_dockDied", + "_dockItem", + "_dockRestarted", + "_document:didSave:contextInfo:", + "_document:pageLayoutDidReturn:contextInfo:", + "_document:shouldClose:contextInfo:", + "_documentClassNames", + "_documentWindow", + "_doesOwnRealWindow", + "_done", + "_donePoofing", + "_dosetTitle:andDefeatWrap:", + "_doubleClickAtIndex:limitedRangeOK:", + "_downloadEnded", + "_downloadFinished", + "_downloadStarted", + "_downloadURL:", + "_downloadURL:toDirectory:", + "_downloadWithLoadingConnection:request:response:delegate:proxy:", + "_downloadWithRequest:delegate:directory:", + "_dragCanBeginFromHorizontalMouseMotion", + "_dragCanBeginFromSomeMouseMotion", + "_dragCanBeginFromVerticalMouseMotion", + "_dragDataItemViewer", + "_dragEndedNotification:", + "_dragFile:fromRect:slideBack:event:showAsModified:", + "_dragImageForElement:", + "_dragLocalSource", + "_dragShouldBeginFromMouseDown:", + "_dragUntilMouseUp:accepted:", + "_drawAnimationStep", + "_drawBackgroundForGlyphRange:atPoint:parameters:", + "_drawBackgroundWithFrame:inView:", + "_drawBezelBorder:inRect:", + "_drawBorder:", + "_drawBorder:inRect:", + "_drawBorderInRect:", + "_drawCellAt::insideOnly:", + "_drawCellClipTipWithFrame:inToolTipView:forView:", + "_drawCenteredVerticallyInRect:", + "_drawColumn:", + "_drawColumnHeaderRange:", + "_drawColumnsInRect:", + "_drawContents:faceColor:textColor:inView:", + "_drawCustomTrackWithTrackRect:inView:", + "_drawDone:success:", + "_drawDropHighlight", + "_drawDropHighlightBetweenUpperRow:andLowerRow:atOffset:", + "_drawDropHighlightOffScreenIndicatorPointingLeftAtOffset:", + "_drawDropHighlightOffScreenIndicatorPointingUp:atOffset:", + "_drawDropHighlightOnRow:", + "_drawEmptyColumnsForView:inRect:", + "_drawEndCapInRect:", + "_drawFocusRingWithFrame:", + "_drawForTransitionInWindow:usingHalftonePhaseForWindowOfSize:", + "_drawFrame", + "_drawFrame:", + "_drawFrameInterior:clip:", + "_drawFrameRects:", + "_drawFrameShadowAndFlushContext:", + "_drawFromRect:toRect:operation:alpha:compositing:flipped:ignoreContext:", + "_drawGapStyleDropHighlightBetweenUpperRow:andLowerRow:atOffset:inGapRect:", + "_drawGlyphsForGlyphRange:atPoint:parameters:", + "_drawGrowBoxWithClip:", + "_drawHeaderCell:withFrame:withStateFromColumn:", + "_drawHeaderFillerInRect:matchLastState:", + "_drawHeaderOfColumn:", + "_drawHighlightWithFrame:inView:", + "_drawHighlighted:", + "_drawIcon", + "_drawIndicatorInRect:", + "_drawInsertionPointInRect:color:", + "_drawKeyViewOutline:", + "_drawKeyboardFocusRingWithFrame:", + "_drawKeyboardFocusRingWithFrame:forCell:", + "_drawKeyboardFocusRingWithFrame:inView:", + "_drawKeyboardUIIndicationForView:debuggingIndex:", + "_drawKeyboardUILoopStartingAtResponder:validOnly:", + "_drawLineForGlyphRange:type:baselineOffset:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:isStrikethrough:", + "_drawLiveResizeCachedImage", + "_drawLiveResizeHighlightWithFrame:inView:", + "_drawMatrix", + "_drawMenuFrame:", + "_drawMiniWindow:", + "_drawOptimizedRectFills", + "_drawOrientedLabel:inRect:", + "_drawOverflowHeaderInRect:", + "_drawProgressArea", + "_drawRealTitleWithFrame:inView:", + "_drawRect:clip:", + "_drawRect:liveResizeCacheCoveredArea:", + "_drawRect:liveResizeFill::::cacheCoveredArea:", + "_drawRect:withOpaqueAncestor:", + "_drawRectIfEmpty", + "_drawRectIfEmptyWhenSubviewsCoverDirtyRect:", + "_drawRemainderArea", + "_drawRepresentation:", + "_drawResizeIndicators:", + "_drawScrollViewFocusRing:clipRect:needsFullDisplay:", + "_drawSortIndicatorIfNecessaryWithFrame:inView:", + "_drawStandardPopUpBorderWithFrame:inView:", + "_drawTabViewItem:inRect:", + "_drawTableExteriorFocusRingIfNecessaryInClipRect:", + "_drawThemeBackground", + "_drawThemeBezelBorder:inRect:", + "_drawThemeBezelWithFrame:inView:", + "_drawThemeComboBoxButtonWithFrame:inView:", + "_drawThemeContents:highlighted:inView:", + "_drawThemePopUpBorderWithFrame:inView:bordered:style:", + "_drawThemeProgressArea:", + "_drawThemeTab:withState:inRect:", + "_drawTitleBar:", + "_drawTitleStringIn:withColor:", + "_drawTitlebar:", + "_drawTitlebarLines:inRect:clippedByRect:", + "_drawTitlebarPattern:inRect:clippedByRect:forKey:alignment:", + "_drawTitledFrame:", + "_drawTitlesForView:inRect:", + "_drawToolbarTransitionIfNecessary", + "_drawViewBackgroundInRect:", + "_drawWinTab:inRect:tabColor:shadowColor:", + "_drawWindowsGaugeRects:", + "_drawWithImageCache", + "_drawerIsOpen", + "_drawerTakeFocus", + "_drawerTransform", + "_drawerVelocity", + "_drawingEndSeparator", + "_drawingInClipTip", + "_drawingRectForPart:", + "_drawsBackground", + "_drawsHorizontalGrid", + "_drawsVerticalGrid", + "_dstDraggingExitedAtPoint:draggingInfo:stillInViewBounds:", + "_dumpBookSegments", + "_dynamicColorsChanged:", + "_edge", + "_editClickedCell:", + "_editCustomLabels:", + "_editableBinderAtIndex:forTableView:", + "_editableBinderForTableColumn:", + "_editedDocumentCount", + "_editingBinder", + "_editingFirstResponderIfIsASubview", + "_editingInView:", + "_effectiveFocusRingType", + "_elementAtPoint:", + "_emptyMatrix:", + "_enableAutosavingAndColumnResizingNotifications", + "_enableCellClipTipCreation", + "_enableCompositing", + "_enableCursorRectsForNonHiddenViews", + "_enableEnablingKeyEquivalentForDefaultButtonCell", + "_enableItems", + "_enableLayout", + "_enableLogging:", + "_enableMovedPosting", + "_enableNotifications", + "_enablePosting", + "_enablePrivateEditing", + "_enableResizedPosting", + "_enableSecurity:", + "_enableSelectionPostingAndPost", + "_enableTrackingRect:", + "_enclosingBrowser", + "_enclosingBrowserView", + "_enclosingSidebarItem", + "_enclosingSidebarView", + "_encodeArrayOfObjects:forKey:", + "_encodeByte:", + "_encodeDepth:", + "_encodeMapTable:forTypes:withCoder:", + "_encodePropertyList:forKey:", + "_encodeWithoutNameWithCoder:newStyle:", + "_encodingCantBeStoredInEightBitCFString", + "_encounteredCloseError", + "_endChanging", + "_endColumnAnimationOptimization", + "_endCustomizationMode", + "_endCustomizationPalette:", + "_endCustomizationPanel", + "_endDragging", + "_endDrawForDragging", + "_endEditingIfEditedCellIsChildOfItemEntry:", + "_endEditingIfFirstResponderIsASubview", + "_endEditingIfNecessaryWhenDeselectingColumnRange:", + "_endEditingIfNecessaryWhenDeselectingRowRange:", + "_endEditingIfNecessaryWhenSelectingColumnRange:byExtendingSelection:", + "_endEditingIfNecessaryWhenSelectingRowRange:byExtendingSelection:", + "_endInsertionOptimization", + "_endInsertionOptimizationWithDragSource:force:", + "_endLayout", + "_endListeningForApplicationStatusChanges", + "_endListeningForDeviceStatusChanges", + "_endLiveResize", + "_endLiveResizeAsTopLevel", + "_endLiveResizeForAllDrawers", + "_endMyEditing", + "_endMyEditingAndRemainFirstResponder", + "_endOfParagraphAtIndex:", + "_endRunMethod", + "_endScrolling", + "_endStateReached", + "_endTabWidth", + "_endToolbarEditingMode", + "_endTopLevelGroupings", + "_engineDataTypeForPropertyType:", + "_ensureCapacity:", + "_ensureLayoutCompleteToEndOfCharacterRange:", + "_ensureMinAndMaxSizesConsistentWithBounds", + "_ensureRangeCapacity:", + "_ensureSelectionAfterRemoveWithPreferredIndex:", + "_ensureSubviewNextKeyViewsAreSubviews", + "_entries", + "_enumeratedArgumentBindings:", + "_enumeratedBindings:storage:number:numberFirstBinding:maxNumber:", + "_enumeratedDisplayPatternBindings:", + "_enumeratedEditableBindings:", + "_enumeratedEnabledBindings:", + "_enumeratedHiddenBindings:", + "_enumerationsInSuite:", + "_equalyResizeColumnsByDelta:resizeInfo:", + "_errorWithCode:", + "_establishConnection", + "_evaluateRelativeToObjectInContainer:", + "_evaluateToBeginningOrEndOfContainer:", + "_evaluationErrorNumber", + "_eventDelegate", + "_eventInTitlebar:", + "_eventRecordDelta:", + "_eventRef", + "_eventRelativeToWindow:", + "_eventWithCGSEvent:", + "_evilHackToClearlastLeftHitInWindow", + "_exchangeDollarInString:withString:", + "_existsForArray:", + "_expand", + "_expandItemEntry:expandChildren:", + "_expandItemEntry:expandChildren:startLevel:", + "_expandItemsWithItemEntries:expandChildren:", + "_expandRep:", + "_expandedCFCharacterSet", + "_expirationDate", + "_expiresDate", + "_exposeExtraBindings", + "_exposedBindings", + "_extendedCharRangeForInvalidation:editedCharRange:", + "_extensionsFromTypeInfo:", + "_extraWidthForCellHeight:", + "_extractResponseStatusLineFromBytes:length:", + "_faceForFamily:fontName:", + "_fadePopUpWindow", + "_fastCStringContents:", + "_fastCharacterContents", + "_fastDrawGlyphs:length:font:color:containerSize:usedRect:startingLocation:inRect:onView:context:pinToTop:", + "_fastHighlightGlyphRange:withinSelectedGlyphRange:", + "_fastestEncodingInCFStringEncoding", + "_fetchColorTable:", + "_fetchCurrentDirectory", + "_fetchExpandedFrameSize", + "_fetchExpandedState", + "_fetchFileListMode", + "_fetchRootDirectory", + "_fetchUserSetHideExtensionButtonState", + "_fileAttributes", + "_fileButtonOrigin", + "_fileExtensions", + "_fileListModeSwitcher", + "_fileOperation:source:destination:files:", + "_fileOperationCompleted:", + "_filePathValue", + "_fileURLValue", + "_filenameHasNonEmptyAllowedFileType:", + "_fillBackground:withAlternateColor:", + "_fillFloatArray:", + "_fillGlyphHoleAtIndex:desiredNumberOfCharacters:", + "_fillGrayRect:with:", + "_fillLayoutHoleAtIndex:desiredNumberOfLines:", + "_fillPlatformGlyphArray:withGlyphsInRange:", + "_fillPlatformTextStyle:withAttributes:disableKerning:", + "_fillSpellCheckerPopupButton:", + "_fillsClipViewHeight", + "_fillsClipViewWidth", + "_filterAndSortNodeList:", + "_filterNodeList:", + "_filterObjects:", + "_finalObserver", + "_finalScrollingOffsetFromEdge", + "_finalSlideLocation", + "_finalize", + "_findButtonImageForState:", + "_findCoercerFromClass:toClass:", + "_findColorListNamed:forDeviceType:", + "_findCurrentEditor", + "_findDictOrBitmapSetNamed:", + "_findDragTargetFrom:", + "_findFirstItemInArray:withItemIdentifier:", + "_findFirstOne::", + "_findFirstUserSelectableRowStartingAtRow:stoppingAtRow:", + "_findFirstValidKeyViewStartingFrom:inTabViewItem:", + "_findFont:size:matrix:flag:", + "_findFrameInThisWindowNamed:", + "_findFrameNamed:", + "_findHitItemViewer:", + "_findIndexOfFirstDuplicateItemWithItemIdentier:", + "_findItemViewerAtPoint:", + "_findLastFieldLabelforAttribute:startingAt:", + "_findLastViewInKeyViewLoop", + "_findLastViewInKeyViewLoopStartingAtView:", + "_findMisspelledWordInString:language:learnedDictionaries:wordCount:countOnly:", + "_findNext:", + "_findParentWithLevel:beginingAtItem:childEncountered:", + "_findPreviousNextTab:loop:startingAtTabItem:", + "_findRecord:ofType:", + "_findRecordsOfTypes:withAttribute:value:matchType:retrieveAttributes:", + "_findScrollerToAutoLiveScrollInWindow:", + "_findSidebarNodeForVirtualNode:", + "_findSystemImageNamed:", + "_findWindowUsingCache:", + "_findWindowUsingRealWindowNumber:", + "_finishDecoding", + "_finishHitTracking:", + "_finishInitialization", + "_finishMessagingClients:", + "_finishModalOperation", + "_finishPrintFilter:filter:", + "_finishSaveDocumentTo:withType:forSaveOperation:withDelegate:didSaveSelector:contextInfo:", + "_finishWritingFileNamed:in:byExchangingWithFileIn:", + "_finishWritingItemAt:byMovingItemAt:", + "_finishedLoading", + "_finishedLoadingResourceFromDataSource:", + "_finishedMakingConnections", + "_finishedUpdatingIndex:", + "_finishedWiringNibConnections", + "_finishedWithFileDescriptor", + "_fireWithSelection:", + "_firstEnabledPart", + "_firstHighlightedCell", + "_firstMoveableItemIndex", + "_firstPassGlyphRangeForBoundingRect:inTextContainer:hintGlyphRange:okToFillHoles:", + "_firstPassGlyphRangeForBoundingRect:inTextContainer:okToFillHoles:", + "_firstSelectableRow", + "_firstSelectableRowInMatrix:inColumn:", + "_firstTextViewChanged", + "_fixCommandAlphaShifts", + "_fixGlyphInfo:inRange:", + "_fixHeaderAndCornerViews", + "_fixKeyViewForView:", + "_fixNSHostLeak", + "_fixNSMachPortLeak", + "_fixNSMessagePortLeak", + "_fixNSSocketPortLeak", + "_fixSelectionAfterChangeInCharacterRange:changeInLength:", + "_fixSharedData", + "_fixTargetsForMenu:", + "_fixup:numElements:", + "_fixupSortDescriptorPlaceholdersIfNecessary", + "_flashSelectedPopUpItem", + "_flattenMenu:", + "_flattenMenuItem:", + "_floatWidthForCharacters:stringLength:fromCharacterPosition:numberOfCharacters:withPadding:applyRounding:attemptFontSubstitution:widths:fonts:glyphs:numGlyphs:letterSpacing:wordSpacing:smallCaps:fontFamilies:", + "_flushAEDesc", + "_flushAllCachedChildren", + "_flushCachedChildrenForNode:", + "_flushCachedFontInfo", + "_flushNotificationQueue", + "_flushToDisk", + "_focusFromView:withContext:", + "_focusInto:withClip:", + "_focusOnCache:", + "_focusRingFrameForFrame:cellFrame:", + "_focusRingRect", + "_focusedCrayon", + "_fondID", + "_fontFallbackType", + "_fontForName:size:", + "_fontFromBindingsAtIndex:referenceFont:fallbackFont:ignoreIfNotController:", + "_fontFromDescriptor:", + "_fontNameForFamily:face:", + "_fontNameForFont:", + "_fontSetChanged:", + "_fontSetWithName:", + "_fontWithName:scale:skew:oblique:translation:", + "_fontWithName:size:matrix:", + "_fontWithNumber:size:bold:italic:", + "_forArgument:getType:andSuite:", + "_forKey:getType:andSuite:", + "_forPropertyWithIndex:getWantsNotification:oldValue:newValue:", + "_forSRSpeechObject:objectForProperty:usingDataSize:withRequestedObjectClass:", + "_forSRSpeechObject:setObject:forProperty:usingDataSize:", + "_forceAppendItem:", + "_forceAscenderDelta", + "_forceDisplayToBeCorrectForViewsWithUnlaidGlyphs", + "_forceFixAttributes", + "_forceFlushWindowToScreen", + "_forceInsertItem:atIndex:", + "_forceMoveItemFromIndex:toIndex:", + "_forceRemoveItemFromIndex:", + "_forceReplaceItemAtIndex:withItem:", + "_forceResetTexturedWindowDragMargins", + "_forceSendAction:notification:firstResponder:", + "_forceSetColor:", + "_forceSetLastEditedStringValue:", + "_forceSetView:", + "_forceSingleLoad", + "_forceSynchronizedScrollingAnimation", + "_forceUpdateDimpleLocation", + "_forget:", + "_forgetData:", + "_forgetRecentDocumentAt:", + "_forgetSpellingFromMenu:", + "_forgetWord:inDictionary:", + "_formDelegate", + "_format:withDigits:", + "_formatObjectValue:invalid:", + "_formatter", + "_forwardToCFNetwork", + "_forwarderForObserver:relationshipKey:valueKeyPath:", + "_frame", + "_frameDidDrawTitle", + "_frameForDataSource:", + "_frameForDataSource:fromFrame:", + "_frameForView:", + "_frameForView:fromFrame:", + "_frameLoadDelegateForwarder", + "_frameOfCell:", + "_frameOfColumns", + "_frameOfOutlineCellAtRow:", + "_frameOrBoundsChanged", + "_freeCache:", + "_freeClients", + "_freeImage", + "_freeNode:", + "_freeNodes", + "_freeRepresentation:", + "_freeServicesMenu:", + "_freeSpeechItems", + "_freshnessLifetime", + "_fromContainerInfo:andKeyCode:inCommandConstructionContext:getAdjustedContainerInfo:andKey:", + "_fromRecord:inCommandConstructionContext:getContainerInfo:", + "_fromRecord:inCommandConstructionContext:getContainerInfo:andKey:", + "_fromScreenCommonCode:", + "_fsRefValue", + "_fullDescription:", + "_fullLabel", + "_fullLayout", + "_fullName", + "_fullPathForService:", + "_fullPhoneticName", + "_gatherFocusStateInto:upTo:withContext:", + "_gaugeImage:", + "_generateCompositedBackground", + "_generateFrameName", + "_generateIdentifier", + "_generatePSCodeHelpedBy:operation:", + "_generateScaledBackground", + "_generatedMIMETypeForURLScheme:", + "_genericDragCursor", + "_getAllAttributesIncludeValues:", + "_getAttributesInNode:fromBuffer:listReference:count:includeValues:", + "_getBlockStart:end:contentsEnd:forRange:stopAtLineSeparators:", + "_getBracketedStringFromBuffer:string:", + "_getBrowser:browserColumn:", + "_getBytesAsData:maxLength:filledLength:encoding:allowLossyConversion:range:remainingRange:", + "_getCString:maxLength:encoding:", + "_getCacheWindow:andRect:forRep:", + "_getCharactersAsStringInRange:", + "_getContents:", + "_getConvertedDataForType:", + "_getConvertedDataFromPasteboard:", + "_getCounterpart", + "_getCursorBitmapWidth:andHeight:", + "_getData:encoding:", + "_getDefaultPreferedColumnContentWidth", + "_getDirtyRects:clippedToRect:count:", + "_getDocInfoForKey:", + "_getDrawingRow:andCol:", + "_getEightBitRGBMeshedBitmap:rowBytes:extraSample:reverseScanLines:removeAlpha:", + "_getFSRefForApplicationName:", + "_getFSRefForPath:", + "_getFSRefForServiceName:", + "_getFSSpecForPath:", + "_getFocusRingFrame", + "_getGaugeFrame", + "_getGlobalWindowNumber:andRect:forRepresentation:", + "_getGlyphIndex:forWindowPoint:pinnedPoint:anchorPoint:useAnchorPoint:preferredTextView:partialFraction:", + "_getGlyphIndex:forWindowPoint:pinnedPoint:preferredTextView:partialFraction:", + "_getHiddenList", + "_getInstanceForIdentifier:", + "_getLocalPoint:", + "_getMatchingRow:forString:inMatrix:startingAtRow:prefixMatch:caseSensitive:", + "_getNextResizeEvent", + "_getNextResizeEventInvalidatingLiveResizeCacheIfNecessary:", + "_getNodeForKey:inTable:", + "_getPartStruct:numberOfParts:withInnerBounds:", + "_getPosition:", + "_getPositionFromServer", + "_getProgressFrame", + "_getRemainderFrame", + "_getRemainingNominalParagraphGlyphRange:andParagraphSeparatorRange:forGlyphAtIndex:", + "_getRidOfCacheAndMarkYourselfAsDirty", + "_getRow:andCol:ofCell:atRect:", + "_getRow:column:nearPoint:", + "_getTextColor:backgroundColor:", + "_getThemeImageTabBarRect:backgroundRect:fillBackgroundRect:", + "_getTiffImage:ownedBy:", + "_getTiffImage:ownedBy:asImageRep:", + "_getUndoManager:", + "_getVRefNumForPath:", + "_getValue:forKey:", + "_getValue:forObj:", + "_getValue:forType:", + "_getVolumes:iDiskRefNum:", + "_getWindowCache:add:", + "_giveUpFirstResponder:", + "_globalWindowNum", + "_glyph", + "_glyphAtIndex:characterIndex:glyphInscription:isValidIndex:", + "_glyphDescription", + "_glyphDrawsOutsideLineHeight:", + "_glyphForFont:baseString:", + "_glyphGenerator", + "_glyphIndexForCharacterIndex:startOfRange:okToFillHoles:", + "_glyphInfoAtIndex:", + "_glyphRangeForBoundingRect:inTextContainer:fast:okToFillHoles:", + "_glyphRangeForCharacterRange:actualCharacterRange:okToFillHoles:", + "_goBack", + "_goForward", + "_goToItem:withLoadType:", + "_goneMultiThreaded", + "_goneSingleThreaded", + "_gradientImage", + "_graphiteAlternatingRowColor", + "_graphiteControlTintColor", + "_graphiteKeyboardFocusColor", + "_gray136Color", + "_gray204Color", + "_gray221Color", + "_grestore", + "_growBoxRect", + "_growCachedRectArrayToSize:", + "_growContentReshapeContentAndToolbarView:animate:", + "_growFrameForDropGapStyle", + "_growFrameForDropGapStyleIfNecessary", + "_growWindowReshapeContentAndToolbarView:animate:", + "_gsave", + "_guess:", + "_handCursor", + "_handleAEOpen", + "_handleAEOpenDocuments:", + "_handleAEPrintDocuments:", + "_handleAEQuitWithActivating:documentSaving:", + "_handleAEReopen", + "_handleAutoscrollForMouseDragged:", + "_handleCarbonEvent:callRef:", + "_handleChildAdded:", + "_handleChildAddedOrRemoved:", + "_handleChildChanged:", + "_handleChildRemoved:", + "_handleChildrenChanged:", + "_handleCommand:", + "_handleContentBoundsChanged", + "_handleCoreEvent:withReplyEvent:", + "_handleCurrentDirectoryChanged:", + "_handleCurrentDirectoryNodeChanged", + "_handleCursorUpdate:", + "_handleDefaultVoiceChange", + "_handleDisabledNodeClicked:", + "_handleDocumentFileChanges:", + "_handleError:delta:fromRect:toPoint:", + "_handleFauxDisabledNodeClicked:", + "_handleFileListConfirmedSelection:", + "_handleFileListModeChanged", + "_handleFileListModeChanged:", + "_handleFileListSelectionChanged:", + "_handleKeyEquivalent:", + "_handleLoadCallback", + "_handleMessage:from:socket:", + "_handleMouseDragged:", + "_handleMouseUpWithEvent:", + "_handleNameFieldContentsChanged", + "_handleNameFieldContentsChangedAsGoto", + "_handlePhonemeCallbackWithOpcode:", + "_handleRecognitionBeginningWithRecognitionResult:", + "_handleRecognitionDoneWithRecognitionResult:", + "_handleRegistrationChange:", + "_handleRegistrationChange:forBinder:", + "_handleRootBoundsChanged", + "_handleRootNodeChanged", + "_handleRootNodeChanged:", + "_handleSelectionChanged", + "_handleSelectionConfirmed", + "_handleSendControlSize:toCellOfView:", + "_handleSendControlSize:toView:", + "_handleSpeechDoneCallback", + "_handleText:", + "_handleUIEvents", + "_handleUnimplementablePolicyWithErrorCode:forURL:", + "_handleWillPopUpNotification", + "_handleWordCallbackWithParams:", + "_hasActiveAppearance", + "_hasActiveControls", + "_hasActiveRequest", + "_hasAttributedStringValue", + "_hasBackgroundColor", + "_hasBezelBorder", + "_hasCredentials", + "_hasCursorRects", + "_hasCursorRectsForView:", + "_hasCustomColor", + "_hasDefaultButtonIndicator", + "_hasEditableCell", + "_hasExpirationDate", + "_hasGradientBackground", + "_hasHorizontalOrientation", + "_hasIconForIconURL:", + "_hasImage", + "_hasImageCache", + "_hasKeyAppearance", + "_hasKeyFocus", + "_hasKeyboardFocus", + "_hasKeyboardFocusInTabItem:", + "_hasMainAppearance", + "_hasPressAction", + "_hasScaledBackground", + "_hasSeenRightToLeft", + "_hasSeparateArrows", + "_hasShadow", + "_hasTabs", + "_hasTitle", + "_hasToolbar", + "_hasWindowRef", + "_hasWindowRefCreatedForCarbonControl", + "_hasgState", + "_hash", + "_hashMarkDictionary", + "_hashMarkDictionaryForDocView:measurementUnitToBoundsConversionFactor:stepUpCycle:stepDownCycle:minimumHashSpacing:minimumLabelSpacing:", + "_hashMarkDictionaryForDocumentView:measurementUnitName:", + "_headerCellRectOfColumn:", + "_headerCellSizeOfColumn:", + "_headerFieldsForHeaderlessContent", + "_headerSizeOfColumn:", + "_heartBeatBufferWindow", + "_heartBeatThread:", + "_heedBeginningOfPage:", + "_heedBeginningOfPage:outOf:", + "_heightIsFlexible", + "_helpBundleForObject:", + "_helpKeyForObject:", + "_helpWindow", + "_helperDeallocatedForView:layoutManager:", + "_hiddenExtension", + "_hide", + "_hide:", + "_hideAllDrawers", + "_hideChildren", + "_hideDropShadow", + "_hideHODWindow", + "_hideMenu:", + "_hideSheet", + "_hideToolbar:animate:", + "_hideToolbarWithAnimation:", + "_highlightCell:atRow:column:andDraw:", + "_highlightColor", + "_highlightColorForCell:", + "_highlightColumn:clipRect:", + "_highlightRow:clipRect:", + "_highlightSelectedItem:", + "_highlightTabColor", + "_highlightTextColor", + "_highlightsWithHighlightRect", + "_hitTest:dragTypes:", + "_hookupWithFZService:", + "_horizontalAdjustmentForItalicAngleAtHeight:", + "_horizontalKeyboardScrollAmount", + "_horizontalResizeCursor", + "_horizontalScroller", + "_horizontalScrollerSeparationHeight", + "_hoverAreaIsSameAsLast:", + "_htmlDocumentClass", + "_iconDictionariesAreGood", + "_iconForFileURL:withSize:", + "_iconForOSType:", + "_iconForOSType:creator:", + "_iconFromDictionary:forSize:cache:", + "_iconLoaderReceivedPageIcon:", + "_iconRef", + "_iconsBySplittingRepresentationsOfIcon:", + "_iconsForIconURLString:", + "_idleMovies", + "_ignore:", + "_ignoreSpellingFromMenu:", + "_ignoringScrolling", + "_image", + "_imageForCell:keyWindow:", + "_imageForColorPicker:", + "_imageForDivider:keyWindow:", + "_imageForDrawingInRectOfSize:fromImage:", + "_imageForMenu", + "_imageForPart:keyWindow:", + "_imageFromItemTitle:", + "_imageFromNewResourceLocation:", + "_imageNameForPerson", + "_imageNamed:", + "_imageRectWithRect:", + "_imageRepClassForFileNameExtension:andHFSFileType:", + "_imageRepWithData:hfsFileType:extension:", + "_imageRepsWithData:fileType:hfsType:", + "_imageRepsWithData:hfsFileType:extension:", + "_imageSizeWithSize:", + "_imagesFromIcon:inApp:zone:", + "_imagesFromURL:forImage:fileType:extension:", + "_imagesHaveAlpha", + "_imagesWithData:hfsFileType:extension:zone:", + "_immediateChildFrameNamed:", + "_immutableStringCharacterSetWithArray:", + "_impactsWindowMoving", + "_impl", + "_importConfirmSheetDidEnd:returnCode:contextInfo:", + "_importGroups:", + "_importPeople:", + "_importThreadBegan:", + "_importThreadContinued:", + "_importThreadFinished", + "_importedCard", + "_inFavMode", + "_inHideCollectionsMode", + "_inHideFaceMode", + "_inLiveResize", + "_inMiniMode", + "_inPreview", + "_inResize:", + "_inTSMPreProcess", + "_inTexturedWindow", + "_inactiveButtonsNeedMask", + "_incrementBy:startingAtIndex:", + "_incrementLine:", + "_incrementPage:", + "_incrementProgressForConnection:data:", + "_incrementProgressForConnection:response:", + "_indexClosestToIndex:equalAllowed:following:", + "_indexForProperty:", + "_indexForRed:green:blue:", + "_indexOfFirstGlyphInTextContainer:okToFillHoles:", + "_indexOfKey:", + "_indexOfNode:inOrderedNodes:", + "_indexOfPopupItemForLanguage:", + "_indexOfRangeAfterOrContainingIndex:", + "_indexOfRangeBeforeOrContainingIndex:", + "_indexOfRangeContainingIndex:", + "_indicatorImage", + "_indicatorImageForCellHeight:", + "_infoFilePath", + "_infoForOSAError:", + "_infoForPage:", + "_infoToSave", + "_informationForFont:glyphTable:positionTable:kerns:ligatures:disableKerningAndLigatures:", + "_init", + "_initByCopying:", + "_initClipIndicatorImage", + "_initContent:styleMask:backing:defer:contentView:", + "_initContent:styleMask:backing:defer:counterpart:", + "_initContent:styleMask:backing:defer:screen:contentView:", + "_initContentView", + "_initData", + "_initFlippableViewCacheLock", + "_initFromAbsolutePositionRecord:inCommandConstructionContext:", + "_initFromGlobalWindow:inRect:", + "_initFromGlobalWindow:inRect:styleMask:", + "_initFromRangeRecord:inCommandConstructionContext:", + "_initFromRecord:inCommandConstructionContext:", + "_initFromTestRecord:inCommandConstructionContext:", + "_initInStatusBar:withLength:withPriority:", + "_initInfoDictionary", + "_initJobVars", + "_initLocks", + "_initNominalMappings", + "_initPanelCommon", + "_initRemoteWithSignature:", + "_initSaveMode", + "_initServicesMenu:", + "_initSidebarAndPopups", + "_initUI", + "_initWithAddressInfo:", + "_initWithArray:", + "_initWithAttributesNoCopy:pageFormatNoCopy:printSettingsNoCopy:", + "_initWithBase:addingPropertyIndexes:count:options:", + "_initWithBase:removingPropertyIndexes:count:", + "_initWithCGSEvent:", + "_initWithCGSEvent:eventRef:", + "_initWithClass:", + "_initWithClassDescription:synonymClassCode:", + "_initWithClassInfo:observances:", + "_initWithContainer:methods:", + "_initWithContainer:mutatingMethods:", + "_initWithContainer:nonmutatingMethods:mutatingMethods:", + "_initWithContainer:valueGetter:mutatingMethods:", + "_initWithContainer:valueGetter:valueSetter:", + "_initWithContentSize:preferredEdge:", + "_initWithContentsOfFile:error:", + "_initWithDIB:", + "_initWithData:error:", + "_initWithData:fileType:hfsType:", + "_initWithData:tiff:imageNumber:", + "_initWithDataOfUnknownEncoding:", + "_initWithDescriptorType:bytes:byteCount:", + "_initWithDictionary:", + "_initWithDictionary:andValueType:", + "_initWithIconRef:includeThumbnail:", + "_initWithIdentifiers:values:labels:primaryIdentifier:", + "_initWithImageReader:", + "_initWithImpl:uniquedFileName:docInfo:imageData:parentWrapper:", + "_initWithIncrementalImageReader:forImage:", + "_initWithLoadingResource:request:response:delegate:proxy:", + "_initWithName:", + "_initWithName:fromCMProfileRef:", + "_initWithName:fromPath:forDeviceType:lazy:", + "_initWithName:host:process:bundle:serverClass:keyBindings:", + "_initWithName:printer:", + "_initWithName:propertyList:", + "_initWithObjectNoExceptions:", + "_initWithObserver:propertyIndexes:count:options:context:", + "_initWithObserver:relationshipKey:valueKeyPath:options:context:", + "_initWithOutput:", + "_initWithParagraphStyle:", + "_initWithPath:bundle:", + "_initWithPickers:", + "_initWithPluginErrorCode:contentURLString:pluginPageURLString:pluginName:MIMEType:", + "_initWithRTFSelector:argument:documentAttributes:", + "_initWithRequest:delegate:directory:", + "_initWithRetainedCFSocket:protocolFamily:socketType:protocol:", + "_initWithScriptIDNoCopy:", + "_initWithSet:", + "_initWithSharedBitmap:rect:", + "_initWithSharedKitWindow:rect:", + "_initWithSize:depth:separate:alpha:allowDeep:", + "_initWithStream:data:topDict:", + "_initWithTarget:action:", + "_initWithThemeType:", + "_initWithURLFunnel:options:documentAttributes:", + "_initWithVCardRepresentation:", + "_initWithWindow:", + "_initWithWindowNumber:", + "_initWithoutAEDesc", + "_initialOffset", + "_initialTimedLayoutDelay", + "_initialTimedLayoutEnabled", + "_initialTimedLayoutSize", + "_initialize:::", + "_initializeArchiverMappings", + "_initializeButtonCell", + "_initializeFromKeychain", + "_initializeRegisteredDefaults", + "_initializeSharedApplicationForCarbonAppIfNecessary", + "_inputClientChangedStatus:inputClient:", + "_inputController", + "_inputManagerInNextScript:", + "_insertGlyphs:elasticAttributes:count:atGlyphIndex:characterIndex:", + "_insertItemInSortedOrderWithTitle:action:keyEquivalent:", + "_insertNewItemWithItemIdentifier:atIndex:notifyDelegate:notifyView:notifyFamilyAndUpdateDefaults:", + "_insertObjectInSortOrder:", + "_insertObjects:atIndexes:", + "_insertPopup", + "_insertRange:inArrayAtIndex:", + "_insertRecord:", + "_insertStatusItemWindow:withPriority:", + "_insertText:forInputManager:", + "_insertionContainerSpecifier", + "_insertionGapForItemViewer:forDraggingSource:", + "_insertionGlyphIndexForDrag:", + "_insertionIndexForGroup:", + "_insertionIndexForPerson:", + "_insertionIndexForPoint:previousIndex:", + "_insertionOrder", + "_insertionPointDisabled", + "_insetRect:", + "_insideAnotherHTMLView", + "_installAutoreleasePoolsOnCurrentThreadIfNecessary", + "_installCarbonAppDockHandlers", + "_installCarbonWindowEventHandlers", + "_installLabel", + "_installOpenRecentMenuOpeningEventHandler:", + "_installOpenRecentsMenu", + "_installRulerAccViewForParagraphStyle:ruler:enabled:", + "_installWindowDepthHandler", + "_intValue", + "_integerValueForKey:", + "_interceptKeyEvent:toView:", + "_internalIndicesOfObjectsByEvaluatingWithContainer:count:", + "_internalInit", + "_internalNetService", + "_invalidLabelSize", + "_invalidate", + "_invalidateBlinkTimer:", + "_invalidateCellClipTips", + "_invalidateCellClipTipsForView:", + "_invalidateCompositedBackground", + "_invalidateConnectionsAsNecessary:", + "_invalidateDictionary:newTime:", + "_invalidateDisplayForMarkedOrSelectedRange", + "_invalidateDisplayIfNeeded", + "_invalidateFocus", + "_invalidateFocusRingRect", + "_invalidateGStatesForTree", + "_invalidateGlyphsForCharacterRange:editedCharacterRange:changeInLength:actualCharacterRange:", + "_invalidateGlyphsForExtendedCharacterRange:changeInLength:", + "_invalidateImageTypeCaches", + "_invalidateInsertionPoint", + "_invalidateKeyToIndexTable", + "_invalidateLayoutForExtendedCharacterRange:isSoft:", + "_invalidateLiveResizeCachedImage", + "_invalidateNumberOfRowsCache", + "_invalidatePendingPolicyDecisionCallingDefaultAction:", + "_invalidateReleaseTimer", + "_invalidateResourceForGraphicsContext:", + "_invalidateRunLoopTimer", + "_invalidateScaledBackground", + "_invalidateTabsCache", + "_invalidateTimers", + "_invalidateTitleCellSize", + "_invalidateTitleCellWidth", + "_invalidateUsageForTextContainersInRange:", + "_invertedSkipSet", + "_invokeActionByKeyForCurrentlySelectedItem", + "_invokeMultipleSelector:withArguments:onKeyPath:atIndex:", + "_invokeSelector:withArguments:forBinding:", + "_invokeSelector:withArguments:onKeyPath:", + "_invokeSelector:withArguments:onKeyPath:ofObject:atIndex:raisesForNotApplicableKeys:", + "_invokeSelector:withArguments:onKeyPath:ofObjectAtIndex:", + "_invokeSingleSelector:withArguments:onKeyPath:", + "_isAbsolute", + "_isAcceptableDragSource:types:dragInfo:", + "_isActivated", + "_isAncestorOf:", + "_isAncestorOfViewIdenticalTo:", + "_isAnimating", + "_isAnimatingDefaultCell", + "_isAnimatingScroll", + "_isAnyBindingInMaskBound:", + "_isAnyFontBindingBoundToController:", + "_isAnyKeyInArrayBound:", + "_isAutoCreated", + "_isAutoPlay", + "_isBindingEstablished:", + "_isBooleanBinding:", + "_isBooleanTransformer", + "_isButtonBordered", + "_isCString", + "_isCached", + "_isCanonEncoding", + "_isCellClipTipCreationEnabled", + "_isClientRedirect", + "_isClosable", + "_isCommitted", + "_isCompany", + "_isCompressed", + "_isContinuousSpellCheckingEnabledForNewTextAreas", + "_isCtrlAltForHelpDesired", + "_isCurrentCollectionFavorites", + "_isCurrentlyGapStyleDropTarget", + "_isDaylightSavingTimeForAbsoluteTime:", + "_isDeactPending", + "_isDeadkey", + "_isDefaultFace", + "_isDocWindow", + "_isDocumentHTML", + "_isDoingHide", + "_isDoingOpenFile", + "_isDoingUnhide", + "_isDraggable", + "_isDrawingForDragImage", + "_isDrawingToHeartBeatWindow", + "_isEditing", + "_isEditingTextView:", + "_isEmptyMovie", + "_isEnabled", + "_isEqualToSortDescriptor:", + "_isEventProcessingDisabled", + "_isExpired", + "_isExplicitlyNonEditable", + "_isFSObjectExchangingAllowedOn:", + "_isFSObjectExchangingDesired", + "_isFakeFixedPitch", + "_isFauxFilePackageNode:", + "_isFileClosed", + "_isFontUnavailable:", + "_isGapStyleDropTargetForRow:operation:mask:", + "_isGrabber", + "_isGroup:parentOfAllMembers:", + "_isHidden", + "_isHiraginoFont", + "_isImageCache", + "_isInConfigurationMode", + "_isInCustomizationMode", + "_isInUILayoutMode", + "_isInternalFontName:", + "_isItemViewerMoveable:", + "_isJobActive:", + "_isKVOA", + "_isKeyWindow", + "_isKeyWindowIgnoringFocus", + "_isLastMultiValue:", + "_isLastNameFirst", + "_isLink:", + "_isLoadComplete", + "_isLoaded", + "_isLoading", + "_isMainFrame", + "_isMenuMnemonicString:", + "_isMiniaturizable", + "_isModal", + "_isMoving", + "_isNSDocumentBased", + "_isNodeFileTypeEnabled:", + "_isNonactivatingPanel", + "_isPaged", + "_isPaletteView", + "_isParentGroupOfRecord:", + "_isPerformingProgrammaticFocus", + "_isPoint:inDragZoneOfRow:", + "_isPrintFilterDeviceDependent:", + "_isProfileBased", + "_isPublicRecord", + "_isReadOnly", + "_isResizable", + "_isReturnStructInRegisters", + "_isRunningAppModal", + "_isRunningDocModal", + "_isRunningModal", + "_isScriptingEnabled", + "_isScrolling", + "_isSelectableItemIdentifier:", + "_isSelectionEvent:", + "_isSheet", + "_isShowingKeyboardFocus", + "_isSidebarCollapsed", + "_isStopping", + "_isSystemFont", + "_isTableColumn:boundWithAnyKeyInArray:", + "_isTerminating", + "_isThreadedAnimationLooping", + "_isUpdated", + "_isUsedByCell", + "_isUserRemovable", + "_isUtility", + "_isUtilityWindow", + "_isValid", + "_isVertical", + "_isViewValidOriginalNextKeyView:", + "_isVisibleUsingCache:", + "_isWhite", + "_item", + "_itemAdded:", + "_itemAtIndex:", + "_itemAtPosition:", + "_itemChanged", + "_itemChanged:", + "_itemChangedLabelOrPaletteLabel", + "_itemChangedToolTip", + "_itemForRestoringDocState", + "_itemForSavingDocState", + "_itemForURLString:", + "_itemIdentifierForModule:", + "_itemIdentifiersForColorPickers:", + "_itemInStatusBar:withLength:withPriority:", + "_itemLayoutChanged", + "_itemRemoved:", + "_itemType", + "_itemViewer", + "_itemViewerForDraggingInfo:draggingSource:", + "_itemViewsForChildrenOfContainerNodes:", + "_items", + "_itemsFromItemViewers:", + "_itemsFromRows:", + "_ivars", + "_jobDispositionInPrintSession:printSettings:", + "_jobSavePathInPrintSession:printSettings:", + "_justOpenedForTargetedLink", + "_justOrderOut", + "_key", + "_key:inClass:indicatesMultipleValues:", + "_keyBindingManager", + "_keyBindingMonitor", + "_keyCodeFromRecord:", + "_keyEquivalentGlyphWidth", + "_keyEquivalentModifierMask:matchesModifierFlags:", + "_keyEquivalentModifierMaskMatchesModifierFlags:", + "_keyEquivalentSizeWithFont:", + "_keyForAppleEventCode:", + "_keyListForKeyNode:", + "_keyRowOrSelectedRowOfMatrix:inColumn:", + "_keyToBinderTable", + "_keyValueBindingAccessPoints", + "_keyViewFollowingAccessoryView", + "_keyViewFollowingModalButtons", + "_keyViewFollowingOpacityViews", + "_keyViewFollowingPickerViews", + "_keyViewPrecedingAccesoryView", + "_keyViewPrecedingModalButtons", + "_keyViewPrecedingPickerViews", + "_keyWindow", + "_keyWindowForHeartBeat", + "_keyboardDelayForPartialSearchString:", + "_keyboardIsOldNeXT", + "_keyboardLoopNeedsUpdating", + "_keyboardModifyRow:column:withEvent:", + "_keyboardNavigateDoSelectOfFocusItem:", + "_keyboardNavigateToTabByDelta:", + "_keyboardUIActionForEvent:", + "_keychainItem", + "_keysBoundToController:", + "_kitNewObjectSetVersion:", + "_kitOldObjectSetVersion:", + "_kludgeScrollBarForColumn:", + "_knowsPagesFirst:last:", + "_kvcMapForClass:", + "_labelAlignment", + "_labelCell", + "_labelCellWillDismissNotification:", + "_labelCellWillPopUpNotification:", + "_labelForColorPicker:", + "_labelOnlyShowsAsPopupMenu", + "_labelRectForTabRect:forItem:", + "_labelType", + "_languageModel", + "_largestIconFromDictionary:", + "_lastCheckedRequest", + "_lastChild", + "_lastDragDestinationOperation", + "_lastDraggedEventFollowing:", + "_lastDraggedOrUpEventFollowing:", + "_lastDraggedOrUpEventFollowing:canceled:", + "_lastEventRecordTime", + "_lastImageTag", + "_lastItemIsNonSeparator", + "_lastKeyView", + "_lastLeftHit", + "_lastModifiedDate", + "_lastOnScreenContext", + "_lastRightHit", + "_lastVisitedDate", + "_launchPrintFilter:file:deviceDependent:", + "_launchService:andWait:", + "_launchSpellChecker:", + "_layoutAsTopView:", + "_layoutChildren", + "_layoutDirtyItemViewersAndTileToolbar", + "_layoutEnabled", + "_layoutForData", + "_layoutIsSameAsCachedLayoutWithFrame:", + "_layoutItemViewForWithItemHeight:", + "_layoutLineStartingWithGlyphAtIndex:withProposedRect:", + "_layoutRowStartingAtIndex:withFirstItemPosition:allItemViewers:gridWidth:", + "_layoutTabs", + "_layoutViewsVerticallyAndResize", + "_leading", + "_learn:", + "_learnOrForgetOrInvalidate:word:dictionary:language:ephemeral:", + "_learnSpellingFromMenu:", + "_learnWord:inDictionary:", + "_leftGroupRect", + "_leftmostInsertionIndexForNode:inNodes:", + "_lengthForSize:", + "_lightBlueColor", + "_lightGrayRGBColor", + "_lightWeightRecursiveDisplayInRect:", + "_lightYellowColor", + "_lineBorderColor", + "_lineBreakMode", + "_lineFragmentDescription:", + "_lineGlyphRange:type:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:isStrikethrough:", + "_lineGlyphVector", + "_lineLeft", + "_lineRight", + "_linkDragCursor", + "_listenForProxySettingChanges", + "_liveResizeCacheableBounds", + "_liveResizeCachedBounds", + "_liveResizeCachedImage", + "_liveResizeCachedImageIsValid", + "_liveResizeHighlightSelectionInClipRect:", + "_liveResizeImageCacheingEnabled", + "_loadAllPlaceholderItems", + "_loadBackForwardListFromOtherView:", + "_loadBundle", + "_loadColors", + "_loadConfigPanel:", + "_loadData", + "_loadDataSource:withLoadType:formState:", + "_loadDeadKeyData", + "_loadDefaultSetImageRep", + "_loadFontFiles", + "_loadFromUDIfNecessary", + "_loadHTMLFrameworkIfNeeded", + "_loadHistoryGuts:URL:error:", + "_loadIcon", + "_loadIconDictionaries", + "_loadImageFromTIFF:imageNumber:", + "_loadImageInfoFromTIFF:", + "_loadImageWithName:", + "_loadInitialItemIdentifiers:requireImmediateLoad:", + "_loadItem:", + "_loadItem:withLoadType:", + "_loadItemViewsForChildrenOfContainerNodes:existingViewsToKeepTable:", + "_loadKeyboardBindings", + "_loadNibDataFromPath:", + "_loadNibFile:nameTable:withZone:ownerBundle:", + "_loadPanelAccessoryNib", + "_loadPickerBundlesIn:expectLibraryLayout:", + "_loadPickerUI", + "_loadRecentSearchList", + "_loadRequest:inFrameNamed:", + "_loadRequest:triggeringAction:loadType:formState:", + "_loadRootNode", + "_loadScriptSuites", + "_loadServicesMenuData", + "_loadSuitesForLoadedBundle:", + "_loadSuitesForLoadedBundles", + "_loadSystemScreenColorList", + "_loadType", + "_loadUIIfNecessary", + "_loadURL:intoChild:", + "_loadURL:referrer:loadType:target:triggeringEvent:form:formValues:", + "_loadViewIfNecessary", + "_loadWebKitFrameworkIfNeeded", + "_loadedCellAtRow:column:inMatrix:", + "_loadingFromPageCache", + "_loadingStartedTime", + "_localizedColorListCopyrightString", + "_localizedColorListName", + "_localizedKeyFromBundleStringFileForKey:", + "_localizedNameForColorWithName:", + "_localizedPlaceholderForMarker:attributes:", + "_locationForPopUpMenuWithFrame:", + "_locationOfColumn:", + "_locationOfPoint:", + "_locationOfRow:", + "_locationTemporary", + "_locationsForApplications", + "_lockCachedImage", + "_lockFirstResponder", + "_lockFocusNoRecursion", + "_lockFocusOnRep:", + "_lockForReading", + "_lockForWriting", + "_lockName", + "_lockQuickDrawPort", + "_lockUnlockCachedImage:", + "_lockViewHierarchyForDrawing", + "_lockViewHierarchyForDrawingWithExceptionHandler:", + "_lockViewHierarchyForModification", + "_logAlertWithError:fallbackMessage:relatedToBinding:", + "_logBinderUpdateDebugInformation", + "_logUnavailableFont:", + "_logicalTestFromDescriptor:inCommandConstructionContext:", + "_longLongValue", + "_longestStringSize", + "_looksLikeDomainSegment", + "_loopHit:row:col:", + "_magnify:", + "_mainDocumentError", + "_mainFrameOverrideEncoding", + "_mainReceivedBytesSoFar:fromDataSource:complete:", + "_mainReceivedError:fromDataSource:complete:", + "_mainStatusChanged:", + "_mainWindow", + "_maintainCell", + "_makeCellForMenuItemAtIndex:", + "_makeCursors", + "_makeDocumentView", + "_makeDocumentViewForDataSource:", + "_makeDownCellKey", + "_makeEditable::::", + "_makeFirstResponderForKeyboardHotKeyEvent", + "_makeHODWindowsPerform:", + "_makeKeyNode:inKeyNode:", + "_makeLeftCellKey", + "_makeMenuItemForNavNode:", + "_makeMiniView", + "_makeModalWindowsPerform:", + "_makeMutableStringWithValues", + "_makeNewCollection:", + "_makeNewListFrom:", + "_makeNewToolbarAssociation:", + "_makeNextCellKey", + "_makeNextCellOrViewKey", + "_makePreviousCellKey", + "_makePreviousCellOrViewKey", + "_makePrimary:", + "_makeRememberedOrNewEditingSubviewBecomeFirstResponder", + "_makeRepresentation", + "_makeRequestCanonicalByMakingRequestURLCanonical:", + "_makeRightCellKey", + "_makeRootNode", + "_makeSelfMutable", + "_makeSpecialFontName:size:matrix:bit:", + "_makeSureFirstResponderIsNotInInvisibleItemViewer", + "_makeSureItemViewersInArray:areSubviews:from:to:", + "_makeTable:inNode:", + "_makeUpCellKey", + "_makingFirstResponderForMouseDown", + "_managedAttributeKeys", + "_managesWindowRef", + "_mappedFile", + "_marginHeight", + "_marginWidth", + "_markAutoCreated", + "_markHasLoadedData:", + "_markRememberedEditingFirstResponderIfIsASubview", + "_markSelectionIsChanging", + "_markSelfAsDirtyForBackgroundLayout:", + "_markUsedByCell", + "_markWidth", + "_markedWidthDiffersFromCurrentWidth", + "_markerAreaRect", + "_markerHitTest:", + "_matchesCharacter:", + "_matrixWillResignFirstResponder:", + "_maxAge", + "_maxRuleAreaRect", + "_maxTitlebarTitleRect", + "_maxWidth", + "_maxXBorderRect", + "_maxXResizeRect", + "_maxXTitlebarBorderThickness", + "_maxXTitlebarButtonsWidth", + "_maxXTitlebarDecorationMinWidth", + "_maxXTitlebarDragWidth", + "_maxXTitlebarLinesRectWithTitleCellRect:", + "_maxXTitlebarResizeRect", + "_maxXTitlebarWidgetInset", + "_maxXTitlebarWidgetInset:", + "_maxXWindowBorderWidth", + "_maxXWindowBorderWidth:", + "_maxXmaxYResizeRect", + "_maxXminYResizeRect", + "_maxYBorderRect", + "_maxYResizeRect", + "_maxYTitlebarDragHeight", + "_maxYmaxXResizeRect", + "_maxYminXResizeRect", + "_mayStartDragWithMouseDragged:", + "_maybeScrollMenu", + "_maybeSubstitutePopUpButton", + "_memoryCacheAppendNodeToLRUList:", + "_memoryCacheClear", + "_memoryCacheGet:", + "_memoryCachePut:", + "_memoryCacheRemove:", + "_memoryCacheRemoveNodeFromLRUList:", + "_memoryCacheTouchNode:", + "_memoryCacheTruncate:", + "_menu", + "_menuBarShouldSpanScreen", + "_menuCellInitWithCoder:", + "_menuChanged", + "_menuDidSendAction:", + "_menuForElement:", + "_menuFormRepresentation", + "_menuFormRepresentationChanged", + "_menuImpl", + "_menuItemDictionaries", + "_menuName", + "_menuPanelInitWithCoder:", + "_menuScrollAmount", + "_menuScrollingOffset", + "_menuWillSendAction:", + "_menusWithName:", + "_mergeAutoCompleteHints:", + "_mergeGlyphHoles", + "_mergeLayoutHoles", + "_messageColor", + "_messageString", + "_messageStringForType:", + "_methodNameForCommand:", + "_middleViewFrameChanged:", + "_mightHaveSpellingAttributes", + "_minContentRectSize", + "_minExpandedFrameSize", + "_minLinesWidthWithSpace", + "_minParentWindowContentSize", + "_minSize", + "_minSizeForDrawers", + "_minXBorderRect", + "_minXLocOfOutlineColumn", + "_minXResizeRect", + "_minXTitleOffset", + "_minXTitlebarBorderThickness", + "_minXTitlebarButtonsWidth", + "_minXTitlebarDecorationMinWidth", + "_minXTitlebarDecorationMinWidth:", + "_minXTitlebarDragWidth", + "_minXTitlebarLinesRectWithTitleCellRect:", + "_minXTitlebarResizeRect", + "_minXTitlebarWidgetInset", + "_minXTitlebarWidgetInset:", + "_minXWindowBorderWidth", + "_minXWindowBorderWidth:", + "_minXmaxYResizeRect", + "_minXminYResizeRect", + "_minYBorderRect", + "_minYResizeRect", + "_minYTitlebarButtonsOffset", + "_minYTitlebarTitleOffset", + "_minYWindowBorderHeight", + "_minYWindowBorderHeight:", + "_minYmaxXResizeRect", + "_minYminXResizeRect", + "_miniaturizedOrCanBecomeMain", + "_minimizeAll", + "_minimizeSucceeded:", + "_minimizeToDock", + "_minimumSizeNeedForTabItemLabel:", + "_modalSession:sendEvent:", + "_modifySelectionIndexes:atIndex:addOrRemove:", + "_monitorKeyBinding:flags:", + "_mostCompatibleCharset:", + "_mouseActivationInProgress", + "_mouseDidMoveOverElement:modifierFlags:", + "_mouseDownListmode:", + "_mouseDownNonListmode:", + "_mouseDownSimpleTrackingMode:", + "_mouseHit:row:col:", + "_mouseInGroup:", + "_mouseLoop::::::", + "_moveContentsAt:toIndex:", + "_moveCursor", + "_moveDown:", + "_moveDownAndModifySelection:", + "_moveDownWithEvent:", + "_moveGapAndMergeWithBlockRange:", + "_moveGapToBlockIndex:", + "_moveInDirection:", + "_moveItemFromIndex:toIndex:notifyDelegate:notifyView:notifyFamilyAndUpdateDefaults:", + "_moveLeftWithEvent:", + "_moveObjectInContainer:withKey:atIndex:toContainer:withKey:atIndex:replace:", + "_moveObjectsInContainer:toContainer:withKey:atIndex:replace:", + "_moveParent:andOpenSheet:", + "_moveRightWithEvent:", + "_moveSheetByItself:delta:", + "_moveUp:", + "_moveUpAndModifySelection:", + "_moveUpWithEvent:", + "_movieIdle", + "_multipleValueForKey:atIndex:", + "_multipleValueForKeyPath:atIndex:", + "_multipleValuesObjectAtIndex:", + "_multipleValuesObjectCount", + "_multipleValuesObjectsAtIndexes:", + "_mustRevalidate", + "_mutableArrayValueForKeyPath:ofObject:atIndex:raisesForNotApplicableKeys:", + "_mutableArrayValueForKeyPath:ofObjectAtIndex:", + "_mutableParagraphStyle", + "_mutableStringClass", + "_mutateTabStops", + "_name", + "_nameAtIndex:", + "_nameFieldContentsAsPosixName", + "_nameForCollection:", + "_nameOfDictionaryForDocumentTag:", + "_nameWithRequiredExtensionCheck:", + "_navController", + "_navView", + "_nearestCrayonUnderViewPoint:", + "_nearestCrayonUnderViewPoint:inRow:", + "_needRedrawOnWindowChangedKeyState", + "_needToFlushGlyph", + "_needsDisplayfromColumn:", + "_needsDisplayfromRow:", + "_needsHighlightedTextHint", + "_needsLiveResizeCacheInSyncWithSiblingView", + "_needsModalCompatibilityMode", + "_needsModeConfiguration", + "_needsOutline", + "_needsRedisplayWhenBeginningToolbarEditing", + "_needsRedrawBeforeFirstLiveResizeCache", + "_needsToRemoveFieldEditor", + "_needsToResetDragMargins", + "_needsToUseHeartBeatWindow", + "_needsViewerLayout", + "_newButtonOfClass:withNormalIconNamed:alternateIconNamed:action:", + "_newCustomizeToolbarItem", + "_newDictionary:", + "_newDictionaryForProperties", + "_newFirstResponderAfterResigning", + "_newImageName:", + "_newItemFromDelegateWithItemIdentifier:willBeInsertedIntoToolbar:", + "_newItemFromInitPListWithItemIdentifier:", + "_newItemFromItemIdentifier:requireImmediateLoad:willBeInsertedIntoToolbar:", + "_newLazyIconRefRepresentation:ofSize:", + "_newLazyRepresentation:::", + "_newLegalSizeFromSize:force:roundDirection:", + "_newNode:", + "_newObjectWithSetProperties", + "_newPlaceholderItemWithItemIdentifier:", + "_newPrintItem", + "_newReplicatePath:ref:atPath:ref:operation:fileMap:handler:", + "_newRepresentation:", + "_newScroll:", + "_newShowColorsItem", + "_newShowFontsItem", + "_newStandardItemWithItemIdentifier:", + "_newSubstringFromRange:zone:", + "_newSubstringWithRange:zone:", + "_newToolbarBornNotification:", + "_newUnknownItemWithItemIdentifier:", + "_newWithName:fromPath:forDeviceType:", + "_nextDisplayMode", + "_nextFrameWithWrap:", + "_nextInputManagerInScript:", + "_nextSibling", + "_nextUntitledDocumentNumber", + "_nibName", + "_noUiClearField:", + "_noVerticalAutosizing", + "_nodesToDisplayForNodeInfo:", + "_nominalChars", + "_nominalGlyphs", + "_nominalSizeNeedForTabItemLabel:", + "_normalListmodeDown::::", + "_normalSpeakingRate", + "_noteDefaultMenuAttributeChanged", + "_noteFontCollectionsChanged", + "_noteLengthAndSelectedRange:", + "_noteToolbarDisplayModeChanged", + "_noteToolbarDisplayModeChangedAndPost:", + "_noteToolbarLayoutChanged", + "_noteToolbarModeChangedAndUpdateItemViewers:", + "_noteToolbarSizeModeChanged", + "_noteToolbarSizeModeChangedAndPost:", + "_noticeEditablePeerBinder:", + "_noticeTextColorPeerBinder:", + "_notificationPostingEnabled", + "_notifyBindersWithEnumerator:keysToRefresh:", + "_notifyCookiesChanged", + "_notifyDelegate_DidRemoveItem:", + "_notifyDelegate_DidRemoveItems:", + "_notifyDelegate_WillAddItem:", + "_notifyEdited:range:changeInLength:invalidatedRange:", + "_notifyEditorStateChanged", + "_notifyFamily_DidRemoveItemAtIndex:", + "_notifyFamily_DidSetAllCurrentItems:", + "_notifyFamily_InsertedNewItem:atIndex:", + "_notifyFamily_MovedFromIndex:toIndex:", + "_notifyIM:withObject:", + "_notifyTypographyPanel", + "_notifyView_DidRemoveItemAtIndex:", + "_notifyView_DidSetAllCurrentItems:", + "_notifyView_InsertedNewItem:atIndex:", + "_notifyView_MovedFromIndex:toIndex:", + "_numPendingOrLoadingRequests:", + "_numberByTranslatingNumericDescriptor:toType:inSuite:", + "_numberEnumerator", + "_numberOfGlyphs", + "_numberOfItems", + "_numberOfNominalMappings", + "_numberOfTitlebarLines", + "_numberStringForValueObject:withBuffer:andNegativeFlag:", + "_numericIndicatorCell", + "_nxeventTime", + "_obeysHiddenBit", + "_objectCacheSize", + "_objectClassName", + "_objectForAttributeKey:", + "_objectForProperty:usingDataSize:withRequestedObjectClass:", + "_objectSpecifierFromDescriptor:inCommandConstructionContext:", + "_objectValue:forString:", + "_objectWithName:", + "_objectsAtIndexes:", + "_observances", + "_observesContent", + "_obtainKeyFocus", + "_offset", + "_offsetFromStartRect", + "_okToStartTextEndEditing", + "_oldFirstResponderBeforeBecoming", + "_oldFontSetNames", + "_oldFontSetWithName:", + "_oldPlaceWindow:", + "_oldStoredValueForKey:", + "_oldTakeStoredValue:forKey:", + "_oldValueForKey:", + "_oldValueForKeyPath:", + "_old_encodeWithCoder_NSBrowser:", + "_old_encodeWithCoder_NSComboBoxCell:", + "_old_encodeWithCoder_NSTabView:", + "_old_encodeWithCoder_NSTabViewItem:", + "_old_encodeWithCoder_NSTableColumn:", + "_old_encodeWithCoder_NSTableHeaderView:", + "_old_encodeWithCoder_NSTableView:", + "_old_initWithCoder_NSBrowser:", + "_old_initWithCoder_NSColorWell:", + "_old_initWithCoder_NSComboBoxCell:", + "_old_initWithCoder_NSTabView:", + "_old_initWithCoder_NSTabViewItem:", + "_old_initWithCoder_NSTableColumn:", + "_old_initWithCoder_NSTableHeaderView:", + "_old_initWithCoder_NSTableView:", + "_opacityAtPoint:inBitmapImageRep:", + "_opaqueRect", + "_open:", + "_open:fromImage:withName:", + "_openActionButton:", + "_openCollections", + "_openDictionaries:", + "_openDocumentFileAt:display:", + "_openDrawer", + "_openDrawerOnEdge:", + "_openDrawers", + "_openExtrasPopup:", + "_openFile:", + "_openFile:withApplication:asService:andWait:andDeactivate:", + "_openFileWithoutUI:", + "_openIndexReadOnly", + "_openIndexReadWrite", + "_openLinkFromMenu:", + "_openNewWindowWithRequest:", + "_openOldCollections", + "_openOldFavorites", + "_openRecentDocument:", + "_openRegularCollections", + "_openUntitled", + "_openableFileExtensions", + "_opened", + "_operationInfo", + "_optimizeHighlightForCharRange:charRange:fullSelectionCharRange:oldSelectionFullCharRange:", + "_optimizedRectFill:gray:", + "_optionsForBinding:specifyOnlyIfDifferentFromDefault:", + "_orderFrontHelpWindow", + "_orderFrontModalWindow:relativeToWindow:", + "_orderFrontRelativeToWindow:", + "_orderOutAndCalcKeyWithCounter:", + "_orderOutHelpWindow", + "_orderOutHelpWindowAfterEventMask:", + "_orderOutRelativeToWindow:", + "_orderedWindowsWithPanels:", + "_orientationInPageFormat:", + "_originPointInRuler", + "_originalCard", + "_originalNextKeyView", + "_originalRequest", + "_outlineAction:", + "_outlineDelegate", + "_outlineDoubleAction:", + "_outlineIsOn", + "_outlineView", + "_overrideEncoding", + "_overwriteExistingFileCheck:", + "_ownedByPopUp", + "_owningPopUp", + "_ownsWindowGrowBox", + "_packedGlyphs:range:length:", + "_pageCacheSize", + "_pageCount", + "_pageDownWithEvent:", + "_pageForIndex:", + "_pageFormat", + "_pageFormatAttributeKeys", + "_pageFormatForGetting", + "_pageFormatForSetting", + "_pageHorizontally:", + "_pageLayout:didEndAndReturn:contextInfo:", + "_pageLeft", + "_pageRight", + "_pageUpWithEvent:", + "_pageVertically:", + "_panelInitWithCoder:", + "_panelSizeExcludingToolbar", + "_paperNameForSize:", + "_paperNameInPrintSession:pageFormat:", + "_paperSizeInPageFormat:", + "_paragraphGlyphVector", + "_parametersForReading", + "_parametersForWriting", + "_parentWindow", + "_parse", + "_parseArchivedList:", + "_parseCacheControl", + "_parseCharacterAttributes", + "_parseCharacterAttributes1", + "_parseCharacterAttributes2", + "_parseContentsDictionary", + "_parseDocumentAttributes", + "_parseDocumentAttributes1", + "_parseDocumentAttributes2", + "_parseFonts", + "_parseFonts1", + "_parseFonts2", + "_parseGlobals", + "_parseHeaderFromData:", + "_parseMenuString:menuName:itemName:", + "_parsePantoneLikeList:fileName:", + "_parseParagraphAttributes", + "_parseParagraphAttributes1", + "_parseParagraphAttributes2", + "_parsePredefinedAttributes", + "_parsePredefinedAttributes1", + "_parsePredefinedAttributes2", + "_parseReleaseTwoList:", + "_parseText", + "_parseText1", + "_parseText1Fast", + "_parseText1Full", + "_parseText2", + "_pasteboardDictionaryForPeople:", + "_pasteboardDictionaryForRecords:", + "_pasteboardTypes", + "_pasteboardWithName:", + "_pathForFSRef:", + "_pathForImageTaggedByEmails:", + "_pathForResource:ofType:inDirectory:forRegion:", + "_pathToFileNamed:in:", + "_pathWithUniqueFilenameForPath:", + "_pathsForResourcesOfType:inDirectory:forRegion:", + "_patternForBinding:", + "_pauseUIHeartBeatingInView:", + "_pendingActCount", + "_peopleCount", + "_peoplePickerSearch:", + "_performActivationClickWithShiftDown:", + "_performCancel", + "_performContinueWithoutCredential", + "_performDragFromMouseDown:", + "_performKeyEquivalentWithDelegate:", + "_performMenuFormRepresentationClick", + "_performRedoCommand:withName:", + "_performRemoveFileAtPath:", + "_performSocketRead", + "_performTimeOut", + "_performToggleToolbarShown:", + "_performUndoCommand:withName:", + "_performUseCredential", + "_persistsWidthCacheToUserDefaults", + "_person", + "_personFromRecent:", + "_personIndexer", + "_personStatusChanged:", + "_physicalSizeCompare:", + "_pinDocRect", + "_pinViews:resizeFlagsToLeaveAlone:", + "_pixelFormatAuxiliary", + "_pixelRectInPoints:", + "_placeAccessoryView", + "_placeHelpWindowNear:", + "_placement", + "_plainFontNameForFont:", + "_platformExitInformation", + "_plugin", + "_pluginClassWithObject:", + "_pluginController", + "_pluginProtocol", + "_pmPrintSession", + "_pointForTopOfBeginningOfCharRange:", + "_pointFromColor:", + "_pointInPicker:", + "_pointRectInPixels:", + "_policyDelegateForwarder", + "_popPerformingProgrammaticFocus", + "_popState", + "_popUpButton", + "_popUpButtonCellInstances", + "_popUpContextMenu:withEvent:forView:", + "_popUpContextMenu:withEvent:forView:withFont:", + "_popUpItemAction:", + "_popUpMenuCurrentlyInvokingAction", + "_popUpMenuFromView:", + "_popUpMenuWithEvent:forView:", + "_poppedTopHandling", + "_populate:", + "_populateMiniMode", + "_populatePopup:withTableView:", + "_populateReplyAppleEventWithResult:", + "_popupImage", + "_position", + "_positionAllDrawers", + "_positionLabels", + "_positionSheetAndDisplay:", + "_positionSheetConstrained:andDisplay:", + "_positionSheetRect:onRect:andDisplay:", + "_positionWindow", + "_positionalSpecifierFromDescriptor:inCommandConstructionContext:", + "_posixPathComponentsWithPath:", + "_postAtStart:", + "_postBoundsChangeNotification", + "_postCallback:", + "_postCarbonWindowActivateEvent:makeKeyWindow:", + "_postCheckpointNotification", + "_postColumnConfigurationDidChangeNotification", + "_postColumnDidMoveNotificationFromColumn:toColumn:", + "_postColumnDidResizeNotificationWithOldWidth:", + "_postDidCreateToolbarNotifications", + "_postDidFailCallback", + "_postDidFinishLoadingCallback", + "_postDidReceiveDataCallback", + "_postDidReceiveResponseCallback", + "_postDidScrollNotification", + "_postEventHandling", + "_postEventNotification:", + "_postEventNotification:fromCell:", + "_postFlagsChangedEvent:", + "_postFocusChangedNotification", + "_postFrameChangeNotification", + "_postFromSubthread:", + "_postInit", + "_postInitWithCoder:signature:valid:wireSignature:target:selector:argCount:", + "_postInitialization", + "_postInvalidCursorRects", + "_postItemDidCollapseNotification:", + "_postItemDidExpandNotification:", + "_postItemWillCollapseNotification:", + "_postItemWillExpandNotification:", + "_postNotification:parent:", + "_postNotification:parent:child:", + "_postNotification:parent:child:fbeProperty:", + "_postPreferencesChangesNotification", + "_postSelectionDidChangeNotification", + "_postSelectionIsChangingAndMark:", + "_postURLNotify:target:len:buf:file:notifyData:allowHeaders:", + "_postWillCacheResponseCallback", + "_postWillDeallocToolbarNotifications", + "_postWillScrollNotification", + "_postWillSendRequestCallback", + "_postWindowNeedsDisplay", + "_postWithURL:referrer:target:data:contentType:triggeringEvent:form:formValues:", + "_postingDisabled", + "_potentialMaxSize", + "_potentialMinSize", + "_preEvaluate", + "_preEventHandling", + "_preInitSetMatrix:fontSize:", + "_preInitWithCoder:signature:valid:wireSignature:target:selector:argCount:", + "_predefinedAttributes2ForIndex:depth:", + "_preferFilter", + "_preferedColumnWidth", + "_preferencesChangedNotification:", + "_prefersToBeShown", + "_prefersTrackingWhenDisabled", + "_preflightChosenSpellServer", + "_preflightSpellChecker:", + "_prepareEventGrouping", + "_prepareForDefaultKeyLoopComputation", + "_prepareForDispatch", + "_prepareForOpeningOfOpenRecentMenu:", + "_prepareHelpWindow:locationHint:", + "_prepareIndirectKeyValueCodingCallWithPartialControllerKey:controller:", + "_prepareOriginLoad", + "_preparePrintStream", + "_prepareSynchronizationOfEditedFieldForColumnWidthChange", + "_prepareToDispatch", + "_prepareToMessageClients", + "_prepareToMinimize", + "_prepareUpdateNotificationUserInfo:", + "_presentAlertWithError:fallbackMessage:fallbackMessageLocalized:allowDiscardEditing:relatedToBinding:", + "_preventsActivation", + "_previousCurrentDirectoryNode", + "_previousDisplayMode", + "_previousFrameWithWrap:", + "_previousNextTab:loop:", + "_previousNibBindingConnector", + "_previousRootNode", + "_previousSibling", + "_primitiveInvalidateDisplayForGlyphRange:", + "_primitiveSetDefaultNextKeyView:", + "_primitiveSetNextKeyView:", + "_primitiveSetPreviousKeyView:", + "_printAndPaginateWithOperation:helpedBy:", + "_printFile:", + "_printFontCollection", + "_printOperation:didReturn:contextInfo:", + "_printPagesWithOperation:helpedBy:", + "_printPanel:didEndAndReturn:contextInfo:", + "_printSession", + "_printSessionAttributeKeys", + "_printSessionForGetting", + "_printSessionForSetting", + "_printSettings", + "_printSettingsAttributeKeys", + "_printSettingsForGetting", + "_printSettingsForSetting", + "_printer", + "_printerForPrinter:", + "_printerInPrintSession:", + "_processEndOfEventNotification:", + "_processHTTPResultCode", + "_processHeaders:", + "_processKeyboardUIKey:", + "_processNotifications:", + "_processRawData", + "_processRequest:", + "_processRequest:named:usingPasteboard:", + "_processSpecialGlyphs:inRect:glyphOffset:", + "_procid", + "_progress", + "_progressCompleted", + "_progressPanel:didEndAndReturn:contextInfo:", + "_progressPanelWasCancelled:contextInfo:", + "_progressStarted", + "_promoteGlyphStoreToFormat:", + "_propagateDirtyRectsToOpaqueAncestors", + "_propertyChanged:", + "_propertyContainerClassDescriptionFromDictionaryType:inSuite:", + "_propertyDictionaryForKey:", + "_propertyDictionaryInitializer", + "_propertyForKey:", + "_protectionSpaceForURL:realm:", + "_protectionSpaceWithKeychainItem:isDefault:", + "_protocolClassForRequest:", + "_provideAllPromisedData", + "_provideNewViewFor:initialViewRequest:", + "_provideTotalScaleFactorForPrintOperation:", + "_proxyForUIElement:", + "_proxyParentedChild:", + "_proxyProtectionSpaceForURL:", + "_proxyUsernameForURL:", + "_pullsDown", + "_purgePageCache", + "_pushHandling:", + "_pushPerformingProgrammaticFocus", + "_pushState", + "_putKeyFormAndDataInRecord:", + "_queueRequestForThread:invocation:conversation:sequence:coder:", + "_radioHit:row:col:", + "_randomUnsignedLessThan:", + "_range:containsPoint:", + "_rangeByEstimatingAttributeFixingForRange:", + "_rangeByTrimmingWhitespaceFromRange:", + "_rangeForMoveDownFromRange:verticalDistance:desiredDistanceIntoContainer:selectionAffinity:", + "_rangeForMoveUpFromRange:verticalDistance:desiredDistanceIntoContainer:selectionAffinity:", + "_rangeOfPrefixFittingWidth:withAttributes:", + "_rangeOfPrefixFittingWidth:withFont:", + "_rangeOfPrefixOfString:fittingWidth:withFont:", + "_rangeOfSuffixFittingWidth:withAttributes:", + "_rangeOfSuffixFittingWidth:withFont:", + "_ranges", + "_rawAddColor:key:", + "_rawDefaultGlyphForChar:", + "_rawKeyEquivalent", + "_rawKeyEquivalentModifierMask", + "_rawSetSelectedIndex:", + "_readAcceptCookiesPreference", + "_readAndRetainFileNamed:makeCompact:", + "_readArgument:dataStream:", + "_readBBox", + "_readBasicMetricsForSize:allowFailure:", + "_readClass:", + "_readClassesInSuite:dataStream:", + "_readColorIntoRange:fromPasteboard:", + "_readCommand:dataStream:", + "_readCommands:dataStream:suiteID:", + "_readFilenamesIntoRange:fromPasteboard:", + "_readFontIntoRange:fromPasteboard:", + "_readFromPboard", + "_readHTMLIntoRange:fromPasteboard:", + "_readImageIntoRange:fromPasteboard:", + "_readMovieIntoRange:fromPasteboard:", + "_readNamedArguments:dataStream:", + "_readPersistentBrowserColumns", + "_readPersistentExpandItems", + "_readPersistentTableColumns", + "_readPluralNameForCode:fromDict:dataStream:", + "_readRTFDIntoRange:fromPasteboard:", + "_readRTFIntoRange:fromPasteboard:", + "_readRecentDocumentDefaultsIfNecessary", + "_readRulerIntoRange:fromPasteboard:", + "_readSelectionFromPasteboard:types:", + "_readStringIntoRange:fromPasteboard:", + "_readSuites:dataStream:", + "_readSynonym:inSuite:dataStream:", + "_readSynonymsInSuite:dataStream:", + "_readVersion0:", + "_readWidthsFromDefaults", + "_realCloneFont:withFlag:", + "_realCompositeName", + "_realControlTint", + "_realControlTintForView:", + "_realCopyPSCodeInside:helpedBy:", + "_realCreateContext", + "_realDestroyContext", + "_realDoModalLoop:peek:", + "_realDoModalLoopForCarbonWindow:peek:", + "_realHeartBeatThreadContext", + "_realMaximumRecents", + "_realPrintPSCode:helpedBy:", + "_realWindowNumber", + "_reallocColors:", + "_reallyChooseGuess:", + "_reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:", + "_reallyFileExtensionsFromType:", + "_reallyInitWithIncrementalImageReader:", + "_reallyNeedsDisplayForBounds", + "_reallySetStringValue:", + "_realmForURL:", + "_reattachColumnSubviews:", + "_rebuildOrUpdateServicesMenu:", + "_recacheButtonColors", + "_recalcRectsForItem:forSize:", + "_recalculateDefaultVerticalLineSettings:::::::", + "_recalculateDelta:", + "_recalculateInscriptionLineHeightInGlyphVector:forGlyphRange:usesLeading:lineheight:glyphOffset:", + "_recalculateUsageForTextContainerAtIndex:", + "_receiveHandlerRef", + "_receivedData:", + "_receivedError:complete:", + "_receivedError:fromDataSource:", + "_recentDocumentsLimit", + "_recomputeClipTipsIfNecessary", + "_recomputeLabelHeight", + "_reconcileDisplayNameAndTrackingInfoToFileName", + "_reconcilePageFormatAttributes", + "_reconcilePrintSessionAttributes", + "_reconcilePrintSettingsAttributes", + "_reconfigureAnimationState:", + "_recordsBinderChanges", + "_recordsInIndex", + "_recordsToIndex", + "_rectArrayForRange:withinSelectionRange:rangeIsCharRange:singleRectOnly:fullLineRectsOnly:inTextContainer:rectCount:rangeWithinContainer:glyphsDrawOutsideLines:", + "_rectForSegment:inFrame:", + "_rectOfColumnRange:", + "_rectOfItemAtIndex:", + "_rectOfRowAssumingRowExists:", + "_rectOfRowRange:", + "_rectToDisplayForItemAtIndex:", + "_rectsForBounds:", + "_recurWithContext:chars:glyphs:stringBuffer:font:", + "_recurseToFindTargetItem", + "_recursiveBreakKeyViewLoop", + "_recursiveCheckCompleteFromFrame:", + "_recursiveDisableTrackingRectsForHiddenViews", + "_recursiveDisplayAllDirtyWithLockFocus:visRect:", + "_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:", + "_recursiveEnableItems", + "_recursiveEnableTrackingRectsForNonHiddenViews", + "_recursiveEnsureSubviewNextKeyViewsAreSubviewsOf:", + "_recursiveFindDefaultButtonCell", + "_recursiveGainedHiddenAncestor", + "_recursiveGoToItem:fromItem:withLoadType:", + "_recursiveLostHiddenAncestor", + "_recursiveOrderFrontSurfacesForNonHiddenViews", + "_recursiveOrderOutSurfacesForHiddenViews", + "_recursiveSetDefaultKeyViewLoop", + "_recursiveStopLoading", + "_recursivelyAddItemsInMenu:toTable:", + "_recursivelyRemoveItemsInMenu:fromTable:", + "_redisplayFromRow:", + "_referenceBinderAtIndex:forTableView:", + "_referenceBinderController", + "_referenceBinderForTableColumn:", + "_referenceBinding", + "_referenceBindingValue", + "_referenceBindingValueAtIndex:", + "_reflectDocumentViewBoundsChange", + "_reflectFont", + "_reflectSelection:", + "_refresh", + "_refreshServerList", + "_refreshWindows", + "_regionForOpaqueDescendants:forMove:", + "_regionsArray", + "_registerAllDrawersForDraggedTypesIfNeeded", + "_registerDefaultPlaceholders", + "_registerDefaults", + "_registerDragTypes:", + "_registerDragTypesIfNeeded", + "_registerDraggedTypes", + "_registerEnumeration:named:inSuite:", + "_registerForChildChangedNotifications", + "_registerForCompletion:", + "_registerForCookiePreferenceNotification", + "_registerForMovieIdle", + "_registerForToolbarNotifications:", + "_registerMenuForKeyEquivalentUniquing:", + "_registerMenuItemForKeyEquivalentUniquing:", + "_registerRequiredAEHandlers", + "_registerServicesMenu:withSendTypes:andReturnTypes:addToList:", + "_registerSynonym:forClassName:inSuite:", + "_registerTableColumnBinder:toTableColumn:", + "_registerToolbarInstance:", + "_registerUndoObject:", + "_registerUnitWithName:abbreviation:unitToPointsConversionFactor:stepUpCycle:stepDownCycle:", + "_registerValueType:named:inSuite:", + "_registerViewClass:placeHolder:binding:", + "_registerViewClass:representationClass:forURLScheme:", + "_registerWebKitErrors", + "_registerWithDock", + "_registerWithDockIfNeeded", + "_registerWithObject:", + "_registeredClasses", + "_registeredForChildNotifications", + "_registrationDictionaryForUnitNamed:", + "_reinitWithFZService:", + "_relativeURLPath", + "_releaseAllPendingPageCaches", + "_releaseBindingAdaptor", + "_releaseDelegate", + "_releaseEvents", + "_releaseFutureIconForURL:", + "_releaseIconForIconURLString:", + "_releaseInput", + "_releaseKVCMaps", + "_releaseLiveResizeCachedImage", + "_releaseOriginalIconsOnDisk", + "_releasePageCache:", + "_releaseProtocolClientReference", + "_releaseUndoManager", + "_releaseUserAgentStrings", + "_releaseWireCount:", + "_reloadAllowingStaleDataWithOverrideEncoding:", + "_reloadChildrenForNode:", + "_reloadFontInfoIfNecessary:", + "_reloadSidebarNodes", + "_remainingString", + "_remove:", + "_remove:andAddMultipleToTypingAttributes:", + "_removeAllCellClipTips", + "_removeAllDrawersImmediately:", + "_removeAndDecrementBy:startingAtIndex:", + "_removeBinding:", + "_removeBinding:byReplacingWithRemainingBindingsInArray:", + "_removeBlankLines", + "_removeBottom", + "_removeButtons", + "_removeChild:", + "_removeClipIndicatorFromSuperview", + "_removeCollection:", + "_removeCursorRect:cursor:forView:", + "_removeDeclaredKey:", + "_removeFileAtPath:handler:shouldDeleteFork:", + "_removeFontDescriptorFromDrag:point:", + "_removeFrameUsingName:domain:", + "_removeFromFontCollection", + "_removeFromGroups:", + "_removeFromKeyViewLoop", + "_removeHandlingIfPresent:", + "_removeHeartBeartClientView:", + "_removeHelpKeyForObject:", + "_removeHiddenWindow:", + "_removeInstance:", + "_removeInternalRedFromTextAttributesOfNegativeValues", + "_removeItem:fromTable:", + "_removeItemAtIndex:notifyDelegate:notifyView:notifyFamilyAndUpdateDefaults:", + "_removeNextPointersToMe", + "_removeObjectForAttributeKey:", + "_removeObjectsAtArrangedObjectIndexes:contentIndexes:", + "_removeObjectsAtIndexes:", + "_removeObserver:forKey:", + "_removeObserver:notificationNamesAndSelectorNames:object:", + "_removeOrRename:", + "_removePasswordForRealm:URL:", + "_removePermanently", + "_removePopUpWithTag:", + "_removePreviousPointersToMe", + "_removeProxyPasswordForURL:", + "_removeRangeInArrayAtIndex:", + "_removeRecords", + "_removeReferenceForIdentifier:", + "_removeSaveFile", + "_removeSizeFromList:", + "_removeSortDescriptorForTableColumn:", + "_removeSpellingAttributeForRange:", + "_removeStatusItemWindow:", + "_removeSubresourceClient:", + "_removeSubview:", + "_removeTabViewItems:", + "_removeToolTip", + "_removeToolTip:stopTimerIfNecessary:", + "_removeTrackingRectForToolTip:stopTimerIfNecessary:", + "_removeWindow:", + "_removeWindowFromCache:", + "_removeWindowRef", + "_rename:", + "_rename:as:", + "_renameCollection:to:", + "_renameCollectionWithName:to:", + "_reorderColumn:withEvent:", + "_reorderResizeImageCache", + "_repTypesAllowImageTypeOmission:", + "_repeatMultiplier:", + "_repeatTime", + "_replaceAccessoryView:with:topView:bottomView:previousKeyView:", + "_replaceAllAppearancesOfString:withString:", + "_replaceAllItemsAndSetNewWithItemIdentifiers:", + "_replaceFirstAppearanceOfString:withString:", + "_replaceLastAppearanceOfString:withString:", + "_replaceObject:", + "_replaceObject:forKey:", + "_replaceObject:withObject:", + "_replaceObjectsAtIndexes:withObjects:", + "_replaceRangeInArrayAtIndex:withRange:", + "_replaceSubview:with:rememberAndResetEditingFirstResponder:abortEditingIfNecessary:", + "_replicatePath:atPath:operation:fileMap:handler:", + "_replySequenceNumber:ok:", + "_replyToLaunch", + "_replyToOpen:", + "_representationClass", + "_representationClassForMIMEType:", + "_representationExistsForURLScheme:", + "_requestAnyEditableState", + "_requestAnyEnabledState", + "_requestAnyHiddenState", + "_requestEditableState:", + "_requestEnabledState:", + "_requestHiddenState:", + "_requestNotification", + "_requestTextColor:", + "_requestTypeForOperationKey:", + "_requiredMinSize", + "_requiresCacheWithAlpha:", + "_reset", + "_resetAllDrawersDisableCounts", + "_resetAllDrawersPostingCounts", + "_resetAttachedMenuPositions", + "_resetBackForwardListToCurrent", + "_resetCachedValidationState", + "_resetCursorRects", + "_resetDisableCounts", + "_resetDiscardMask", + "_resetDragMargins", + "_resetDrawerFirstResponder", + "_resetFaceInfo:", + "_resetIncrementalSearchBuffer", + "_resetIncrementalSearchOnFailure", + "_resetMeasuredCell", + "_resetMoveAndRenameSensing", + "_resetOpacity:", + "_resetOpacity:andForceSetColor:", + "_resetPostingCounts", + "_resetRowEntriesToNewFilter", + "_resetScreens", + "_resetSizeList:", + "_resetTimer", + "_resetTitleBarButtons", + "_resetTitleFont", + "_resetTitleWidths", + "_resetToolTipIfNecessary", + "_reshapeContentAndToolbarView:resizeWindow:animate:", + "_resignKeyFocus", + "_resize:", + "_resizeAccordingToTextView:", + "_resizeAllCaches", + "_resizeColumn:withEvent:", + "_resizeColumnByDelta:resizeInfo:", + "_resizeContentsOfMainBox", + "_resizeContentsOfMiniMode", + "_resizeContentsOfPreviewBox", + "_resizeCursorForTableColumn:", + "_resizeDeltaFromPoint:toEvent:", + "_resizeEditedCellWithOldFrame:", + "_resizeFromEdge", + "_resizeHeight:", + "_resizeImage", + "_resizeLeftCursor", + "_resizeLeftRightCursor", + "_resizeOutlineColumn", + "_resizeRightCursor", + "_resizeSelectedTabViewItem", + "_resizeTextFieldToFit:", + "_resizeTextViewForTextContainer:", + "_resizeToolbarImageRepViewToFit:", + "_resizeToolbarViewToFit:", + "_resizeView", + "_resizeViewToFit:", + "_resizeViewsForOffset:coordinate:", + "_resizeWeighting", + "_resizeWindow:toFrame:display:", + "_resizeWindowWithMaxHeight:", + "_resizeWithDelta:fromFrame:beginOperation:endOperation:", + "_resizedImage:", + "_resizesLastColumnOnly", + "_resolveHelpKeyForObject:", + "_resolveMarkerToPlaceholder:forBindingInfo:allowPluginOverride:", + "_resolveTypeAlias:", + "_resourceForkAwareFileManager:removeFileAtPath:handler:", + "_resourceForkReferenceNumber", + "_resourceLoadDelegateForwarder", + "_resourceLoadDelegateImplementations", + "_resourceLoadLoop:", + "_resourceTimedLayoutDelay", + "_resourceTimedLayoutEnabled", + "_responderInitWithCoder:", + "_responses", + "_responsibleDelegateForSelector:", + "_restoreCursor", + "_restoreDefaultSettingsCommon", + "_restoreDefaultSettingsForOpenMode", + "_restoreDefaultSettingsForSaveMode", + "_restoreInitialMenuPosition", + "_restoreMiniaturizedWindow", + "_restoreModalWindowLevel", + "_restoreMode", + "_restoreMovieEditState:", + "_restoreScrollPosition", + "_restoreSplitPositionFromDefaults", + "_restoreSubviews", + "_restoreTornOffMenus", + "_resumeExecutionWithResult:", + "_resumeUIHeartBeatingInView:", + "_retainFutureIconForURL:", + "_retainIconForIconURLString:", + "_retainIconInDatabase:", + "_retainOriginalIconsOnDisk", + "_retainedBitmapRepresentation", + "_returnFirstResponderToWindowFromKeyboardHotKeyEvent", + "_returnValue", + "_reverseCompare:", + "_revertPanel:didConfirm:contextInfo:", + "_revertToOldRowSelection:fromRow:toRow:", + "_rightGroupRect", + "_rightMouseUpOrDown:", + "_rightToLeftAtIndex:", + "_rightmostResizableColumn", + "_rotateCoordsForDrawLabelInRect:", + "_rotationForGlyphAtIndex:effectiveRange:", + "_rowEntryForChild:ofParent:", + "_rowEntryForItem:", + "_rowEntryForRow:", + "_rowsInRectAssumingRowsCoverVisible:", + "_ruleAreaRect", + "_rulerAccView", + "_rulerAccViewAlignmentAction:", + "_rulerAccViewFixedLineHeightAction:", + "_rulerAccViewIncrementLineHeightAction:", + "_rulerAccViewPullDownAction:", + "_rulerAccViewSpacingAction:", + "_rulerAccViewStylesAction:", + "_rulerAccViewUpdatePullDown:", + "_rulerAccViewUpdateStyles:", + "_rulerAccessoryViewAreaRect", + "_rulerOrigin", + "_rulerline::last:", + "_runAlertPanelForDocumentMoved:orDocumentRenamed:orDocumentInTrash:orDocumentUnavailable:thenSaveDocumentWithDelegate:didSaveSelector:contextInfo:", + "_runArrayHoldingAttributes", + "_runBlockingWithDuration:firingInterval:", + "_runCustomizationPanel", + "_runInitBook:", + "_runModalWithPrintInfo:", + "_runningDocModal", + "_sanityCheckPListDatabase:", + "_saveAllEnumeration:", + "_saveAsIntoFile:", + "_saveChanges", + "_saveConfigurationUsingName:domain:", + "_saveCookies", + "_saveCookiesIfScheduled", + "_saveCredential:forProtectionSpace:isDefault:", + "_saveCurrentPanelState:", + "_saveDocumentAndScrollState", + "_saveFailed", + "_saveFrameUsingName:domain:", + "_saveHistoryGuts:URL:error:", + "_saveImageDataToDisk:", + "_saveInitialMenuPosition", + "_saveLineFragmentWithGlyphRange:glyphVector:glyphOrigin:drawsOutside:lineFragmentRect:isElasticRange:", + "_saveMode", + "_savePanelDidEnd:returnCode:contextInfo:", + "_saveScrollPositionToItem:", + "_saveSplitPositionToDefaults", + "_saveToPboard", + "_saveTornOffMenus", + "_saveValueInUndo:forProperty:", + "_saveVisibleFrame", + "_saveWidthsToDefaults", + "_savedMode", + "_savedVisibleFrame", + "_scaleFactor", + "_scaleFactorForStyleMask:", + "_scaleIcon:toSize:", + "_scaledBackground", + "_scaledIntegralRect:", + "_scalesBackgroundHorizontally", + "_scalesBackgroundVertically", + "_scanDecimal:into:", + "_scanImages", + "_scheduleAutoExpandTimerForItem:", + "_scheduleCallbacks", + "_scheduleChangeNotification", + "_scheduleDelayedShowOpenHandCursorIfNecessary", + "_scheduleInCFRunLoop:forMode:", + "_scheduleInDefaultRunLoopForMode:", + "_scheduleLayout:", + "_scheduleOriginLoad", + "_scheduleRelease", + "_scheduleReleaseTimer", + "_scheduleSaveCookies", + "_scheduleSetupOnLoadThread", + "_screenChanged:", + "_screenRectContainingPoint:", + "_scrollArrowHeight", + "_scrollClipView:toPoint:animate:", + "_scrollColumnToLastVisible:", + "_scrollColumnToVisible:private:", + "_scrollColumnsForScrollerIncrementOrDecrementUsingPart:", + "_scrollColumnsRightBy:", + "_scrollDown:", + "_scrollFieldEditorToVisible:", + "_scrollHorizontallyBy:", + "_scrollInProgress", + "_scrollLastColumnMaxXEdgeToVisible", + "_scrollLineHorizontally:", + "_scrollLineVertically:", + "_scrollPageInDirection:", + "_scrollPoint:fromView:", + "_scrollRangeToVisible:forceCenter:", + "_scrollRectToVisible:fromView:", + "_scrollRowToCenter:", + "_scrollSelectionToVisible", + "_scrollTo:", + "_scrollTo:animate:", + "_scrollToBottomLeft", + "_scrollToFinalPosition", + "_scrollToMatchContentView", + "_scrollToPoint:animate:", + "_scrollToPosition:", + "_scrollToTop", + "_scrollToTopLeft", + "_scrollUp:", + "_scrollVerticallyBy:", + "_scrollView", + "_scrollViewForColumnsDidTrackHorizontalScroller:", + "_scrollViewForColumnsDocumentViewFrameDidChange:", + "_scrollViewForColumnsDocumentViewVisibilityChange:", + "_scrollViewForColumnsWillTrackHorizontalScroller:", + "_scrollWheelMultiplier", + "_scrollingDirectionAndDeltas:", + "_scrollingMenusAreEnabled", + "_searchChanged:", + "_searchFieldCancel:", + "_searchFieldClearRecents:", + "_searchFieldDoRecent:", + "_searchFieldSearch:", + "_searchForImageNamed:", + "_searchForSoundNamed:", + "_searchForSystemImageNamed:", + "_secProtocolForProtectionSpace:", + "_secondsFromGMTForAbsoluteTime:", + "_seemsToBeVertical", + "_segmentIndexForElementIndex:", + "_selectAnyValidResponderOverride", + "_selectCell:inColumn:", + "_selectCellIfRequired", + "_selectCrayon:", + "_selectFirstEnabledCell", + "_selectFirstKeyView", + "_selectHighlightedSegment", + "_selectItem:", + "_selectItemBestMatching:", + "_selectKeyCellAtRow:column:", + "_selectModuleOwner:", + "_selectNameFieldContentsExcludingExtension", + "_selectNextCellKeyStartingAtRow:column:", + "_selectNextItem", + "_selectObjectsAtIndexes:avoidsEmptySelection:", + "_selectObjectsAtIndexesNoCopy:avoidsEmptySelection:", + "_selectOrEdit:inView:target:editor:event:start:end:", + "_selectPopUpWithTag:", + "_selectPreviousItem", + "_selectRange::::", + "_selectRectRange::", + "_selectRow:subrow:byExtendingSelection:members:", + "_selectRowIndexes:inColumn:", + "_selectRowRange::", + "_selectTabWithDraggingInfo:", + "_selectTextOfCell:", + "_selectWindow:", + "_selectedCellsInColumn:", + "_selectedCollectionDescriptors", + "_selectedCollectionName", + "_selectedCollectionStyle", + "_selectedCrayon", + "_selectedFaceName", + "_selectedFamilyArray", + "_selectedFamilyName", + "_selectedFontName", + "_selectedSize", + "_selectionIndexesCount", + "_selectorName", + "_selfBoundsChanged", + "_send:", + "_sendAction:to:row:column:", + "_sendActionAndNotification", + "_sendActionFrom:", + "_sendCallbacks", + "_sendCarbonNotification", + "_sendChangeNotification", + "_sendClientMessage:arg1:arg2:", + "_sendDataSourceSortDescriptorsDidChange:", + "_sendDataSourceWriteDragRows:toPasteboard:", + "_sendDelegateDidClickColumn:", + "_sendDelegateDidDragColumn:", + "_sendDelegateDidMouseDownInHeader:", + "_sendDidBeginMessage", + "_sendDidCancelAuthenticationCallback", + "_sendDidFailCallback", + "_sendDidFailToDispatchNotification", + "_sendDidFinishLoadingCallback", + "_sendDidReceiveAuthenticationCallback", + "_sendDidReceiveDataCallback", + "_sendDidReceiveResponseCallback", + "_sendDirectoryDidChange", + "_sendDoubleActionToCellAt:", + "_sendFinderAppleEvent:class:file:", + "_sendFinishLaunchingNotification", + "_sendNotification:entries:", + "_sendNotificationForURL:", + "_sendPartialString", + "_sendPortMessageWithComponent:msgID:timeout:", + "_sendProgress:", + "_sendQueuedAction", + "_sendToReceiversWithIndex:andFillInResults:", + "_sendWillCacheResponseCallback", + "_sendWillSendRequestCallback", + "_senderIsInvalid:", + "_sendingSocketForPort:", + "_separatorFinishInit", + "_serverDied:", + "_servicesMenuIsVisible", + "_set:", + "_setAEDesc:", + "_setAcceptsFirstMouse:", + "_setAcceptsFirstResponder:", + "_setActivationState:", + "_setActsAsPalette:forToolbar:", + "_setAdditionalThingsFromEvent:inConstructionContext:", + "_setAllIndexesNeedRefresh", + "_setAllItemsTransparentBackground:", + "_setAllKeysNeedRefresh", + "_setAllPanelsNonactivating:", + "_setAllPossibleLabelsToFit:", + "_setAllowsMultipleRows:", + "_setAllowsNonVisibleCellsToBecomeFirstResponder:", + "_setAllowsTearOffs:", + "_setAltContents:", + "_setAlwaysIdle:", + "_setAnimates:", + "_setAntialiased:", + "_setAppleEventHandling:", + "_setAppleMenuEnabled:", + "_setApplicationIconImage:setDockImage:", + "_setArgFrame:", + "_setArgumentsFromEvent:inConstructionContext:", + "_setArrowsConfig:", + "_setAsSystemColor", + "_setAscending:", + "_setAsideSubviews", + "_setAttributedDictionaryClass:", + "_setAttributedString:", + "_setAttributes:isMultiple:", + "_setAttributes:newValues:range:", + "_setAutoPositionMask:", + "_setAutoResizeDocView:", + "_setAutoreleaseDuringLiveResize:", + "_setAutoscrollDate:", + "_setAutoscrollResponseMultiplier:", + "_setAvoidsActivation:", + "_setBackgroundColor:", + "_setBackgroundTransparent:", + "_setBindingAdaptor:", + "_setBlobForCurrentObject:", + "_setBlockCapacity:", + "_setBool:ifNoAttributeForKey:", + "_setBoolValue:forKey:", + "_setBorderType:", + "_setBox:enabled:", + "_setBranchImageEnabled:", + "_setBulletCharacter:", + "_setBundle:forClassPresentInAppKit:", + "_setBundleForHelpSearch:", + "_setButtonBordered:", + "_setButtonImageSource:", + "_setButtonToolTip:", + "_setButtonType:adjustingImage:", + "_setCFClientFlags:callback:context:", + "_setCGImageRef:", + "_setCacheWindowNum:forWindow:", + "_setCanUseReorderResizeImageCache:", + "_setCaseConversionFlags", + "_setCellFrame:", + "_setCertificatePolicy:", + "_setChangedFlags:", + "_setClassDescription:forAppleEventCode:", + "_setClassName:forSynonymAppleEventCode:inSuite:", + "_setClipIndicatorItemsFromItemViewers:", + "_setCloseEnabled:", + "_setColorList:", + "_setCommandDescription:forAppleEventClass:andEventCode:", + "_setConcreteFontClass:", + "_setConfigurationFromDictionary:notifyFamilyAndUpdateDefaults:", + "_setConfigurationUsingName:domain:", + "_setConsistencyCheckingEnabled:superCheckEnabled:", + "_setContainerObservesTextViewFrameChanges:", + "_setContentRect:", + "_setContentToContentFromIndexSet:", + "_setContents:", + "_setContextMenuEvent:", + "_setContextMenuTarget:", + "_setContinuousSpellCheckingEnabledForNewTextAreas:", + "_setControlTextDelegateFromOld:toNew:", + "_setControlView:", + "_setController:forBinding:", + "_setConvertedData:forType:pboard:generation:inItem:", + "_setConvertedData:pboard:generation:inItem:", + "_setCookies:forURL:policyBaseURL:", + "_setCookiesWithoutSaving:", + "_setCounterpart:", + "_setCtrlAltForHelpDesired:", + "_setCurrImageName:", + "_setCurrentActivation:", + "_setCurrentAttachmentRect:index:", + "_setCurrentClient:", + "_setCurrentEvent:", + "_setCurrentInputFilepath:", + "_setCurrentItemsToItemIdentifiers:notifyDelegate:notifyView:notifyFamilyAndUpdateDefaults:", + "_setCurrentlyEditing:", + "_setCustomizesAlwaysOnClickAndDrag:", + "_setData:encoding:", + "_setDataForkReferenceNumber:", + "_setDataSource:", + "_setDecimalSeparatorNoConsistencyCheck:", + "_setDeclaredKeys:", + "_setDefaultButtonCell:", + "_setDefaultButtonCycleTime:", + "_setDefaultButtonIndicatorNeedsDisplay", + "_setDefaultButtonPaused:", + "_setDefaultKeyViewLoop", + "_setDefaultKeyViewLoopAndInitialFirstResponder", + "_setDefaultRedColor:", + "_setDefaultUserInfoFromURL:", + "_setDefaults:", + "_setDelegate:", + "_setDelegate:forPanel:", + "_setDeselectsWhenMouseLeavesDuringDrag:", + "_setDirectParameterFromEvent:inConstructionContext:", + "_setDirectoryPath:", + "_setDisplayContents:", + "_setDisplayContents:usingSimpleCommandDefaults:", + "_setDisplayName:", + "_setDisplayPositionHint:", + "_setDisplayRelativeOrder:", + "_setDisplayableSampleText:forFamily:", + "_setDistanceForVerticalArrowKeyMovement:", + "_setDocViewFromRead:", + "_setDocumentDictionaryName:", + "_setDocumentEdited:", + "_setDocumentView:", + "_setDocumentWindow:", + "_setDragRef:", + "_setDraggingMarker:", + "_setDrawBackground:", + "_setDrawerEdge:", + "_setDrawerTransform:", + "_setDrawerVelocity:", + "_setDrawingBackground:", + "_setDrawingInClipTip:", + "_setDrawingToHeartBeatWindow:", + "_setDrawsBackground:", + "_setDrawsBaseline:", + "_setDrawsWithTintWhenHidden:", + "_setEditingTextView:", + "_setEnableDelegateNotifications:", + "_setEnableFlippedImageFix:", + "_setEnabled:", + "_setEncounteredCloseError:", + "_setEndSubelementFromDescriptor:", + "_setEndsTopLevelGroupingsAfterRunLoopIterations:", + "_setError:", + "_setEventDelegate:", + "_setEventMask:", + "_setEventRef:", + "_setExpectedContentLength:", + "_setExportSpecialFonts:", + "_setFallBackInitialFirstResponder:", + "_setFileSpecifier:", + "_setFinalSlideLocation:", + "_setFirstColumnTitle:", + "_setFirstMoveableItemIndex:", + "_setFlags:for:", + "_setFloat:ifNoAttributeForKey:", + "_setFloatingPointFormat:left:right:", + "_setFocusForCell:forView:withFrame:withFocusRingFrame:withInset:", + "_setFocusRingNeedsDisplay", + "_setFont:", + "_setFont:forCell:", + "_setFontPanel:", + "_setForceActiveControls:", + "_setForceFixAttributes:", + "_setForceItemsToBeMinSize:", + "_setFormDelegate:", + "_setFormats:", + "_setFrame:", + "_setFrameAfterMove:", + "_setFrameAutosaveName:changeFrame:", + "_setFrameCommon:display:stashSize:", + "_setFrameFromString:force:", + "_setFrameNeedsDisplay:", + "_setFrameSavedUsingTitle:", + "_setFrameSize:", + "_setFrameSize:forceScroll:", + "_setFrameUsingName:domain:", + "_setFrameUsingName:domain:force:", + "_setGlyphGenerator:", + "_setGroupIdentifier:", + "_setHasCustomSettings:", + "_setHasHorizontalScroller:", + "_setHasSeenRightToLeft:", + "_setHasShadow:", + "_setHaveNoIconForIconURL:", + "_setHelpCursor:", + "_setHelpKey:forObject:", + "_setHidden:", + "_setHiddenExtension:", + "_setHiddenViewsTint:", + "_setHidesOnDeactivateInCache:forWindow:", + "_setHighlighted:displayNow:", + "_setHorizontallyCentered:", + "_setIcon:forIconURL:", + "_setIconRef:", + "_setIconURL:", + "_setIconURL:forURL:", + "_setIconURL:withType:", + "_setIgnoringScrolling:", + "_setImage:", + "_setImpactsWindowMoving:", + "_setIncludeNewFolderButton:", + "_setIndexNeedsRefresh:", + "_setIndexPath:", + "_setIndicatorImage:", + "_setInitialColumnContentSizeOfColumn:", + "_setInitialFirstResponder:autoGenerated:", + "_setInitialNameFieldContentsFromPosixName:", + "_setInsertionPointDisabled:", + "_setInstance:forIdentifier:", + "_setInt:ifNoAttributeForKey:", + "_setIntegerValue:forKey:", + "_setInteriorNextKeyView:", + "_setIsClientRedirect:", + "_setIsDefaultFace:", + "_setIsGrabber:", + "_setIsInUILayoutMode:", + "_setIsUserRemovable:", + "_setIsWhite:", + "_setItemViewer:", + "_setJavaClassesLoaded", + "_setJobDisposition:savePath:inPrintSession:printSettings:", + "_setJustOpenedForTargetedLink:", + "_setKey:", + "_setKey:forAppleEventCode:", + "_setKeyBindingMonitor:", + "_setKeyCellAtRow:column:", + "_setKeyCellFromBottom", + "_setKeyCellFromTop", + "_setKeyCellNeedsDisplay", + "_setKeyWindow:", + "_setKeyboardFocusRingNeedsDisplay", + "_setKeyboardFocusRingNeedsDisplayForTabViewItem:", + "_setKeyboardLoopNeedsUpdating:", + "_setKnobThickness:usingInsetRect:", + "_setLang:", + "_setLanguageModel:", + "_setLastCheckedRequest:", + "_setLastDragDestinationOperation:", + "_setLastGuess:", + "_setLastImageTag:", + "_setLastVisitedTimeInterval:", + "_setLength:ofStatusItemWindow:", + "_setLevel", + "_setLevelForAllDrawers", + "_setLineBorderColor:", + "_setLiveResize:", + "_setLiveResizeImageCacheingEnabled:", + "_setLoadType:", + "_setLoading:", + "_setLocationTemporary:", + "_setMIMEType:", + "_setMainDocumentError:", + "_setMainMenu:", + "_setMainWindow:", + "_setMarginHeight:", + "_setMarginWidth:", + "_setMarkedText:selectedRange:forInputManager:", + "_setMarkedWidth:", + "_setMe", + "_setMenuClassName:", + "_setMenuName:", + "_setMinPickerContentSize:", + "_setMinSize:", + "_setMiniImageInDock", + "_setMinimizeOnDoubleClick", + "_setModalInCache:forWindow:", + "_setModalWindowLevel", + "_setMouseActivationInProgress:", + "_setMouseDownFlags:", + "_setMouseEnteredGroup:entered:", + "_setMouseMovedEventsEnabled:", + "_setMouseTrackingForCell:", + "_setMouseTrackingInRect:ofView:", + "_setMultiValueIfNeeded:withLabel:inMultiValue:", + "_setMultipleValue:forKey:atIndex:", + "_setMultipleValue:forKeyPath:atIndex:", + "_setName:", + "_setNameFieldContentsFromPosixName:", + "_setNeedToFlushGlyph:", + "_setNeedsDisplay:", + "_setNeedsDisplayBeginingAtColumn:", + "_setNeedsDisplayForColumn:draggedDelta:", + "_setNeedsDisplayForDropCandidateItem:childIndex:mask:", + "_setNeedsDisplayForDropCandidateRow:operation:mask:", + "_setNeedsDisplayForFirstResponderChange", + "_setNeedsDisplayForItemIdentifierSelection:", + "_setNeedsDisplayForItemViewerSelection:", + "_setNeedsDisplayForSelectedCells", + "_setNeedsDisplayForSortingChangeInColumn:", + "_setNeedsDisplayForTabViewItem:", + "_setNeedsDisplayInColumn:", + "_setNeedsDisplayInColumn:includeHeader:", + "_setNeedsDisplayInColumn:row:", + "_setNeedsDisplayInRow:", + "_setNeedsDisplayInRow:column:", + "_setNeedsDisplayLaterHack", + "_setNeedsHighlightedTextHint:", + "_setNeedsModeConfiguration:", + "_setNeedsModeConfiguration:itemViewers:", + "_setNeedsRedrawBeforeFirstLiveResizeCache:", + "_setNeedsTiling:", + "_setNeedsToReloadCoveredChars:", + "_setNeedsToRemoveFieldEditor:", + "_setNeedsToResetDragMargins:", + "_setNeedsToUseHeartBeatWindow:", + "_setNeedsViewerLayout:", + "_setNeedsViewerLayout:itemViewers:", + "_setNeedsZoom:", + "_setNetPathsDisabled:", + "_setNewPreferedColumnWidth:", + "_setNextKeyBindingManager:", + "_setNextKeyViewFor:toNextKeyView:", + "_setNextSizeAndDisplayMode", + "_setNextToolbarDisplayMode:", + "_setNextToolbarSizeAndDisplayMode:", + "_setNextToolbarSizeMode:", + "_setNoVerticalAutosizing:", + "_setNonactivatingPanel:", + "_setNumVisibleColumns:", + "_setNumVisibleSwatchRows:", + "_setNumberOfRowsCacheIsValid:", + "_setObject:", + "_setObject:forAttributeKey:", + "_setObject:forBothSidesOfRelationshipWithKey:", + "_setObject:forProperty:usingDataSize:", + "_setObject:ifNoAttributeForKey:", + "_setObject:inReceiver:", + "_setObjectClassName:", + "_setObjectHandler:", + "_setOneShotIsDelayed:", + "_setOpenRecentMenu:", + "_setOrderDependency:", + "_setOrientation:inPageFormat:", + "_setOverrideEncoding:", + "_setOwnedByPopUp:", + "_setOwnsRealWindow:", + "_setPageFormat:", + "_setPageGenerationOrder:", + "_setPaperName:inPrintSession:pageFormat:", + "_setPaperSize:inPrintSession:inPageFormat:", + "_setParameter:forOption:withBindingInfo:", + "_setParentWindow:", + "_setPartialKeysWithTableBinder:forAllTableColumnBindersOfTableView:", + "_setPartialKeysWithTableBinder:forTableColumnBinder:", + "_setPolicyDataSource:", + "_setPostsFocusChangedNotifications:", + "_setPressedTabViewItem:", + "_setPreventsActivation:", + "_setPreviewFont:", + "_setPreviousCurrentDirectoryNode:", + "_setPreviousNibBindingConnector:", + "_setPreviousRootNode:", + "_setPreviousSizeAndDisplayMode", + "_setPreviousToolbarSizeAndDisplayMode:", + "_setPrimaryIdentifier:", + "_setPrimaryLoadComplete:", + "_setPrintSettings:", + "_setPrinter:inPrintSession:", + "_setPrinting:pageWidth:", + "_setProperty:forKey:", + "_setProvisionalDataSource:", + "_setPullsDown:", + "_setRTFDFileWrapper:", + "_setRealTitle:", + "_setRealm:forURL:", + "_setReceiveHandlerRef:", + "_setRecents", + "_setRecordsBinderChanges:", + "_setRegisteredForChildNotifications:", + "_setRelativeOrdering:", + "_setReorderResizeImageCache:", + "_setRepresentation:", + "_setRepresentationListCache:", + "_setRepresentedFilename:", + "_setRequest:", + "_setResizeWeighting:", + "_setResourceForkReferenceNumber:", + "_setResponse:", + "_setRotatedFromBase:", + "_setRotatedOrScaledFromBase:", + "_setRotation:forGlyphAtIndex:", + "_setScaleFactor:", + "_setScriptErrorFromKVCException:", + "_setScroller:", + "_setScrollerSize:", + "_setSelectedCell:", + "_setSelectedCell:atRow:column:", + "_setSelectedMember:withHistory:", + "_setSelectedMembers:withHistory:", + "_setSelectionFromPasteboard:", + "_setSelectionIndexes:", + "_setSelectionNeedsRefresh", + "_setSelectionRange::", + "_setSelectionString:", + "_setSelectorName:", + "_setShadowParameters", + "_setSharedDocumentController:", + "_setSheet:", + "_setShouldCreateRenderers:", + "_setShouldPostEventNotifications:", + "_setShowAlpha:andForce:", + "_setShowOpaqueGrowBox:", + "_setShowPrintPanel:", + "_setShowProgressPanel:", + "_setShowingModalFrame:", + "_setShowsAllDrawing:", + "_setSidebarVolumesNode:favoritesNode:", + "_setSidebarWidth:maintainSnap:constrain:", + "_setSingleValue:forKey:", + "_setSingleValue:forKeyPath:", + "_setSortable:showSortIndicator:ascending:priority:", + "_setSound:", + "_setSpecialPurposeType:", + "_setStartSubelementFromDescriptor:", + "_setState:", + "_setStatesImmediatelyInObject:index:triggerRedisplay:", + "_setStoredInPageCache:", + "_setStringValue:forKey:", + "_setSubmenu:", + "_setSuiteName:forAppleEventCode:", + "_setSuperview:", + "_setSuppressAutoenabling:", + "_setSurface:", + "_setSweeperInterval:", + "_setSynonymTable:inSuite:", + "_setTabRect:", + "_setTabState:", + "_setTabView:", + "_setTarget:", + "_setTargetProcess:", + "_setTempHidden:", + "_setTextAttributeParaStyleNeedsRecalc", + "_setTextFieldStringValue:", + "_setTextShadow:", + "_setTexturedBackground:", + "_setThousandSeparatorNoConsistencyCheck:", + "_setThumbnailView:", + "_setTitle:", + "_setTitle:ofColumn:", + "_setTitleFixedPointWindowFrame:display:animate:", + "_setTitleNeedsDisplay", + "_setToolTip:forView:cell:rect:owner:ownerIsDisplayDelegate:userData:", + "_setToolbar:", + "_setToolbarShowHideResizeWeightingOptimizationOn:", + "_setToolbarView:", + "_setToolbarViewWindow:", + "_setTopLevelFrameName:", + "_setTrackingHandlerRef:", + "_setTrackingRect:inside:owner:userData:", + "_setTrackingRects", + "_setTriggeringAction:", + "_setUIConstraints:", + "_setURL:", + "_setUndoMenuitemAction:target:title:", + "_setUpAccessoryViewWithEditorTypes:exportableTypes:selectedType:enableExportable:", + "_setUpAppKitCoercions", + "_setUpAppKitTranslations", + "_setUpDefaultTopLevelObject", + "_setUpFoundationCoercions", + "_setUpFoundationTranslations", + "_setUpOperation:helpedBy:", + "_setUpPlatformLineLayoutContext:forGlyphRange:isParagraph:", + "_setUpTextField:", + "_setUpdated:", + "_setUseModalAppearance:", + "_setUseSimpleTrackingMode:", + "_setUsesFastJavaBundleSetup:", + "_setUsesQuickdraw:", + "_setUsesSmallTitleFont:", + "_setUsesToolTipsWhenTruncated:", + "_setUtilityWindow:", + "_setValidatedPosixName:", + "_setValue:forKeyPath:ofObject:atIndex:validateImmediately:raisesForNotApplicableKeys:error:", + "_setValue:forKeyPath:ofObjectAtIndex:", + "_setVerticallyCentered:", + "_setVisible:", + "_setVisibleInCache:forWindow:", + "_setVisibleRectOfColumns:", + "_setWaitingForCallback:", + "_setWantsCellClipTips:", + "_setWantsKeyboardLoop:", + "_setWantsToActivate:", + "_setWantsToBeOnMainScreen:", + "_setWantsToDestroyRealWindow:", + "_setWantsToolbarContextMenu:", + "_setWebFrame:", + "_setWebView:", + "_setWin32MouseActivationInProgress:", + "_setWindow:", + "_setWindowContextForCurrentThread:", + "_setWindowDepth:", + "_setWindowFrameForPopUpAttachingToRect:onScreen:preferredEdge:popUpSelectedItem:", + "_setWindowNumber:", + "_setWindowTag", + "_setWithOffset:", + "_setWords:inDictionary:", + "_setWriteIndexPath:", + "_setWritesCancelled:", + "_settings", + "_setup", + "_setupBidiSettingsInGlyphVector:", + "_setupBoundsForLineFragment:", + "_setupButtonImageAndToolTips", + "_setupCallbacks", + "_setupDefaultTextViewContent", + "_setupFileModeButtons", + "_setupHistoryButtons", + "_setupIdle", + "_setupMessagePort", + "_setupOpenPanel", + "_setupRootForPrinting:", + "_setupRunLoopTimer", + "_setupSegmentSwitchForControl:firstImage:secondImage:action:", + "_setupSurfaceAndStartSpinning:", + "_setupToolTipsForView:", + "_setupToolbar", + "_setupUI", + "_setupWindow", + "_shadowFlags", + "_shadowTabColorAtIndex:", + "_shadowType", + "_shapeMenuPanel", + "_sharedData", + "_sharedSecureFieldEditor", + "_sharedTextCell", + "_sharedWebFormDelegate", + "_sheetDidDismiss:returnCode:contextInfo:", + "_sheetDidEnd:returnCode:contextInfo:", + "_sheetDidEndShouldDelete:returnCode:contextInfo:", + "_sheetHeightAdjustment", + "_shiftDown::::", + "_shortNameFor:", + "_shouldAbortMouseDownAfterDragAttempt:", + "_shouldAllowAutoCollapseItemsDuringDragsDefault", + "_shouldAllowAutoExpandItemsDuringDragsDefault", + "_shouldAlwaysUpdateDisplayValue", + "_shouldAttemptDroppingAsChildOfLeafItems", + "_shouldAttemptIdleTimeDisposeOfLiveResizeCacheWithFrame:", + "_shouldAttemptOriginLoad", + "_shouldAutoscrollForDraggingInfo:", + "_shouldBeTreatedAsInkEventInInactiveWindow:", + "_shouldCoalesceTypingForText::", + "_shouldContinueExpandAtLevel:beganAtLevel:", + "_shouldCreateRenderers", + "_shouldDispatch:invocation:sequence:coder:", + "_shouldDisplayNodeInList:", + "_shouldDrawFocus", + "_shouldDrawRightSeparatorInView:", + "_shouldDrawSelectionIndicator", + "_shouldDrawTwoBitGray", + "_shouldForceShiftModifierWithKeyEquivalent:", + "_shouldHaveBlinkTimer", + "_shouldHaveResizeCursorAtPoint:", + "_shouldInsertHyphenGlyph:atIndex:", + "_shouldInstallToolTip:", + "_shouldLiveResizeUseCachedImage", + "_shouldPostEventNotifications", + "_shouldPowerOff", + "_shouldReloadForCurrent:andDestination:", + "_shouldRepresentFilename", + "_shouldRequireAutoCollapseOutlineAfterDropsDefault", + "_shouldSetHighlightToFlag:", + "_shouldShowFirstResponderForCell:", + "_shouldShowFocusRing", + "_shouldShowNode:", + "_shouldStealHitTestForCurrentEvent", + "_shouldTerminate", + "_shouldTerminateWithDelegate:shouldTerminateSelector:", + "_shouldTransformMatrix", + "_shouldTreatURLAsSameAsCurrent:", + "_shouldUseAliasToLocate:", + "_shouldUseSecondaryHighlightColor", + "_show:", + "_showAs", + "_showBorder", + "_showDragError:forFilename:", + "_showDrawRect:", + "_showDropShadow", + "_showField:", + "_showField:identifier:", + "_showHideToolbar:resizeWindow:animate:", + "_showKeyboardUILoop", + "_showOpaqueGrowBox", + "_showOpenHandCursor:", + "_showTextColorImmediatelyInObject:index:", + "_showToolTip", + "_showToolTip:", + "_showToolbar:animate:", + "_showToolbarWithAnimation:", + "_showingFocusRingAroundEnclosingScrollView:", + "_showsAllDrawing", + "_showsNode:", + "_shutDrawer", + "_sidebar", + "_sidebarView", + "_signatureValid", + "_simpleDeleteGlyphsInRange:", + "_simpleDescription", + "_simpleInsertGlyph:atGlyphIndex:characterIndex:elastic:", + "_simpleOverflowMenuItemClicked:", + "_singleFilePathValue", + "_singleMutableArrayValueForKey:", + "_singleMutableArrayValueForKeyPath:", + "_singleValueForKey:", + "_singleValueForKey:operationKey:", + "_singleValueForKeyPath:", + "_singleValueForKeyPath:operationKey:", + "_size", + "_sizeAllDrawers", + "_sizeAllDrawersWithRect:", + "_sizeDocumentViewToColumnsAndAlignIfNecessary:", + "_sizeDownIfPossible", + "_sizeEditDone:", + "_sizeHorizontallyToFit", + "_sizeLastColumnToFitIfNecessary", + "_sizeListChanged:", + "_sizeMatrixOfColumnToFit:", + "_sizeModeIsValidForCurrentDisplayMode:", + "_sizeOfTitlebarFileButton", + "_sizeToFit:", + "_sizeToFitColumn:withEvent:", + "_sizeToFitColumn:withSizeToFitType:", + "_sizeToFitColumnMenuAction:", + "_sizeToFitIfNecessary", + "_sizeToFitText", + "_sizeVerticalyToFit", + "_sizeWindowForPicker:", + "_sizeWithRect:", + "_sizeWithSize:", + "_sizeWithSize:attributes:", + "_slideWithDelta:beginOperation:endOperation:", + "_smallEncodingGlyphIndexForCharacterIndex:startOfRange:okToFillHoles:", + "_smallestEncodingInCFStringEncoding", + "_snapPositionConstrainedResizeSplitView:", + "_snapSplitPosition:forItem:snapIndex:", + "_sniffForContentType", + "_sortCollections", + "_sortDescriptors", + "_sortLabelsUsing:", + "_sortNodes:", + "_sortOrderAutoSaveNameWithPrefix", + "_sound", + "_speakingString", + "_specialControlView", + "_specialPurposeType", + "_specialServicesMenuUpdate", + "_specifierTestFromDescriptor:inCommandConstructionContext:", + "_spellServers", + "_spellingGuessesForRange:", + "_spellingSelectionRangeForProposedRange:", + "_standardCommonMenuFormRepresentationClicked:", + "_standardCustomMenuFormRepresentationClicked:", + "_standardFrame", + "_startAnimation", + "_startAnimationWithThread:", + "_startAutoExpandingItemFlash", + "_startChanging", + "_startDraggingUpdates", + "_startDrawingThread:", + "_startHeartBeating", + "_startHitTracking:", + "_startInsertionOptimization", + "_startInsertionOptimizationWithDragSource:", + "_startLiveResize", + "_startLiveResizeAsTopLevel", + "_startLiveResizeCacheOK:", + "_startLiveResizeForAllDrawers", + "_startLoading", + "_startLoading:", + "_startMove", + "_startRunMethod", + "_startRunWithDuration:firingInterval:", + "_startSearch", + "_startSheet", + "_startSound", + "_startTearingOffWithScreenPoint:", + "_startTimer:", + "_startingWithDocument:continueSavingAndClosingAll:contextInfo:", + "_startupThread", + "_stashCollapsedOrigin:", + "_stashOrigin:", + "_stashedOrigin", + "_state", + "_stateMarkerForValue:", + "_statusItemWithLength:withPriority:", + "_stepInUpDirection:", + "_stopAnimation", + "_stopAnimationWithWait:", + "_stopAutoExpandingItemFlash", + "_stopDraggingUpdates", + "_stopLoading", + "_stopLoadingInternal", + "_stopLoadingWithError:", + "_stopModal:", + "_stopObservingValue:andStartObservingValue:ofObject:", + "_stopPeriodicEventsForSource:", + "_stopRun", + "_stopSearchTimer", + "_stopTearingOff", + "_stopTimerIfRunningForToolTip:", + "_storeCurrentDirectory", + "_storeExpandedFrameSize", + "_storeExpandedState", + "_storeFileListMode", + "_storeRootDirectory", + "_storeUserSetHideExtensionButtonState", + "_storedInPageCache", + "_stringByReplacingChar:withChar:inString:", + "_stringByResolvingSymlinksInPathUsingCache:", + "_stringByStandardizingPathUsingCache:", + "_stringByTranslatingAliasDescriptor:toType:inSuite:", + "_stringByTranslatingFSSpecDescriptor:toType:inSuite:", + "_stringByTranslatingTextDescriptor:toType:inSuite:", + "_stringByTrimmingLeadingDot", + "_stringForEditing", + "_stringRepresentation", + "_stringSearchParametersForListingViews", + "_stringToWrite", + "_stringValueForKey:", + "_stringWithData:", + "_stringWithSavedFrame", + "_stringWithSeparator:atFrequency:", + "_stripAttachmentCharactersFromAttributedString:", + "_stripAttachmentCharactersFromString:", + "_subImageFocus", + "_subclassManagesData", + "_subrowEqualing:inArray:", + "_subsetDescription", + "_substituteFontName:flag:", + "_substituteGlyphWithPlatformGlyphArray:length:glyphFlushCheck:", + "_subtractColor:", + "_subviews", + "_suggestCompletionsForPartialWordRange:inString:language:", + "_suggestGuessesForWord:inLanguage:", + "_suiteNameForAppleEventCode:", + "_summationRectForFont", + "_superviewClipViewFrameChanged:", + "_supportsCertificatePolicy:", + "_supportsMinAndMax", + "_supposedNumberOfItems", + "_surface", + "_surfaceBounds", + "_surfaceDidComeBack:", + "_surfaceNeedsUpdate:", + "_surfaceWillGoAway:", + "_surrogateFontName:", + "_surroundValueInString:withLength:andBuffer:", + "_swap", + "_swapName", + "_sweeperInterval", + "_switchImage", + "_switchImage:andUpdateColor:", + "_switchInitialFirstResponder:lastKeyView:forTabViewItem:", + "_switchTabViewItem:oldView:withTabViewItem:newView:initialFirstResponder:lastKeyView:", + "_switchToPicker:", + "_switchToPlatformInput:", + "_switchViewForToolbarItem:", + "_syncAllExpandedNodes", + "_syncItemSet", + "_syncLoop:", + "_syncScrollerSizeOfColumn:", + "_syncSwatchSizeToSavedNumVisibleRows", + "_syncToolbarPosition", + "_syncWithRemoteBuddies", + "_synchronizeTextView:", + "_synchronizeTitlesAndColumnsViewVisibleRect", + "_synchronizeTitlesAndColumnsViewWidth", + "_synchronizeWindowTitles", + "_synchronizeWithPeerBindersInArray:", + "_synonymTableInSuite:", + "_synonymTerminologyDictionaryForCode:inSuite:", + "_synonymsInSuite:", + "_systemColorChanged:", + "_systemColorsChanged:", + "_tabHeight", + "_tabOrientation", + "_tabRect", + "_tabRectAdjustedForOverlap:", + "_tabRectForTabViewItem:", + "_tabViewWillRemoveFromSuperview", + "_table", + "_tableBinderForTableView:", + "_tableColumnSizeChanged:", + "_takeApplicationMenuIfNeeded:", + "_takeColorFrom:andSendAction:", + "_takeColorFromAndSendActionIfContinuous:", + "_takeColorFromDoAction:", + "_takeDownConverterPort", + "_takeFocus", + "_target", + "_taskNowMultiThreaded:", + "_tempHide:relWin:", + "_tempHideHODWindow", + "_tempUnhideHODWindow", + "_temporaryAttribute:atCharacterIndex:effectiveRange:", + "_temporaryAttribute:atCharacterIndex:longestEffectiveRange:inRange:", + "_temporaryAttributesAtCharacterIndex:longestEffectiveRange:inRange:", + "_temporaryFilename:", + "_termOneShotWindow", + "_termWindowIfOwner", + "_terminate", + "_terminate:", + "_terminateSendShould:", + "_terminologyDictionaryForToOneRelationship:", + "_terminologyRegistry", + "_terminologyRegistryForSuite:", + "_testBinderConfiguration:repairBindings:", + "_testWithComparisonOperator:object1:object2:", + "_textAttributes", + "_textDidEndEditing:", + "_textDimColor", + "_textHighlightColor", + "_textLength", + "_textSizeMultiplierChanged", + "_textViewOwnsTextStorage", + "_textureImage", + "_texturePattern", + "_themeContentRect", + "_themeTabAndBarArea", + "_thousandChar", + "_threadContext", + "_threadedImportTipCards", + "_threadedSave:", + "_thumbnailView", + "_tightenGlyphVector:delta:maxWidth:", + "_tile:", + "_tileContinuousScrollingBrowser", + "_tileNonContinuousScrollingBrowser", + "_tileTitlebar", + "_timeOfLastCompletedLoad", + "_timeRemaining", + "_timedAdjustTextControl:", + "_timedLayout:", + "_timestamp", + "_title", + "_title:", + "_titleCellHeight", + "_titleCellHeight:", + "_titleCellOfColumn:", + "_titleCellSize", + "_titleCellSizeForTitle:styleMask:", + "_titleIsRepresentedFilename", + "_titleRectForCellFrame:", + "_titleRectForTabViewItem:", + "_titleSizeWithSize:", + "_titleWidth", + "_titlebarHeight", + "_titlebarHeight:", + "_titlebarTitleRect", + "_tmpPasteboardWithCFPasteboard:", + "_toOneRelationshipTerminologyKeys", + "_toggleCollapsedSplitView", + "_toggleFrameAutosaveEnabled:", + "_toggleLogging", + "_toggleOrderedFrontMost:", + "_toggleOrderedFrontMostWillOrderOut", + "_toggleSelectAnyValidResponderOverride", + "_toggleShown:", + "_toggleToolbarConfigPanel:", + "_toggleTypographyPanel", + "_toolTipTimer", + "_toolbar", + "_toolbarAttributesChanged:", + "_toolbarBackgroundColor", + "_toolbarButtonIsClickable", + "_toolbarButtonOrigin", + "_toolbarCommonBeginInit", + "_toolbarCommonFinishInit", + "_toolbarContentsAttributesChanged:", + "_toolbarContentsChanged:", + "_toolbarFrameSizeChanged:oldSize:", + "_toolbarInsertedNewItemNotification:", + "_toolbarIsHidden", + "_toolbarIsInTransition", + "_toolbarIsShown", + "_toolbarItemCommonInit", + "_toolbarLabelFontOfSize:", + "_toolbarLabelFontSize", + "_toolbarModeChangedNotification:", + "_toolbarMovedItemNotification:", + "_toolbarPatternPhase", + "_toolbarPillButtonClicked:", + "_toolbarRegisterForNotifications", + "_toolbarRemovedItemNotification:", + "_toolbarReplacedAllItemsNotification:", + "_toolbarSmallLabelFontSize", + "_toolbarUnregisterForNotifications", + "_toolbarView", + "_toolbarViewCommonInit", + "_toolbarWillDeallocNotification:", + "_tooltipForColorPicker:", + "_topCornerSize", + "_topHandling", + "_topLeftResizeCursor", + "_topMenuView", + "_topRightResizeCursor", + "_topmostChild", + "_totalHeightOfTableView", + "_totalMinimumTabsLengthWithOverlap:", + "_totalNominalTabsLengthWithOverlap:", + "_totalTabsLength:overlap:", + "_trackAndModifySelectionWithEvent:onColumn:stopOnReorderGesture:", + "_trackAttachmentClick:characterIndex:glyphIndex:attachmentCell:", + "_trackButton:forEvent:inRect:ofView:", + "_trackMenuSelection", + "_trackMenuSelectionInMatrix:", + "_trackMouse:", + "_trackMouseDownInWindow:withSelectedItem:", + "_trackingHandlerRef", + "_transferWindowOwnership", + "_transformerRegistry", + "_transitionToCommitted:", + "_transitionToLayoutAcceptable", + "_transparency", + "_trashContainsOrIs:", + "_traverseToSubmenu", + "_traverseToSupermenu", + "_treeHasDragTypes", + "_triggerRefreshAtEndOfEvent", + "_triggeringAction", + "_trimRecentSearchList", + "_trimWithCharacterSet:", + "_trueName", + "_truncateToSizeLimit:", + "_tryChallenge:", + "_tryDrop:dropItem:dropChildIndex:", + "_tryDrop:dropRow:dropOperation:", + "_tryToSendDoubleAction", + "_turnOffVerticalScroller", + "_turnOnVerticalScroller", + "_type", + "_typeAhead:", + "_typeDictForType:", + "_typeOfPrintFilter:", + "_types", + "_typesForDocumentClass:includeEditors:includeViewers:includeExportable:", + "_typesetterBehavior", + "_typesetterIsBusy", + "_uiClearField:", + "_umask", + "_unbind:existingNibConnectors:connectorsToRemove:connectorsToAdd:", + "_uncachedSize", + "_under", + "_underlineIsOn", + "_underlineStyleForArgument:", + "_undoManager", + "_undoRedoAttributedSubstringFromRange:", + "_undoRedoChangeProperties", + "_undoRedoTextOperation:", + "_undoStack", + "_unformattedAttributedStringValue:", + "_ungrowFrameForDropGapStyle", + "_unhide", + "_unhideAllDrawers", + "_unhideChildren", + "_unhideHODWindow", + "_unhideSheet", + "_unhookColumnSubviews", + "_uniqueIdForTable:", + "_uniqueNameForNewSubdocument:", + "_uniqueVolumeNameForName:", + "_unitsForClientLocation:", + "_unitsForRulerLocation:", + "_unlock", + "_unlockFirstResponder", + "_unlockFocusNoRecursion", + "_unlockQuickDrawPort", + "_unlockViewHierarchyForDrawing", + "_unlockViewHierarchyForModification", + "_unnamedArgumentDescription", + "_unobstructedPortionOfRect:", + "_unpinViews:resizeMasks:", + "_unregisterDragTypes", + "_unregisterForChildChangedNotifications", + "_unregisterForCompletion:", + "_unregisterForMovieIdle", + "_unregisterForToolbarNotifications:", + "_unregisterMenuForKeyEquivalentUniquing:", + "_unregisterMenuItemForKeyEquivalentUniquing:", + "_unregisterTableColumnBinder:fromTableColumn:", + "_unregisterToolbarInstance:", + "_unregisterWithObject:", + "_unresolveTypeAlias:", + "_unscheduleFromCFRunLoop:forMode:", + "_unsetFinalSlide", + "_unshowOpenHandCursor:", + "_untitledDocumentNumber", + "_update", + "_update:", + "_updateAllViews", + "_updateAntialiasingThreshold", + "_updateAppleMenu:", + "_updateAttributes", + "_updateAutoscrollingStateWithTrackingViewPoint:event:", + "_updateButtonState", + "_updateButtons", + "_updateCommandDisplayWithRecognizer", + "_updateContentsIfNecessary", + "_updateCookiesFromServer", + "_updateCountLabelForLayout:", + "_updateCrayonsFromColorList", + "_updateDateColumnDetailLevelWidths", + "_updateDateColumnDetailLevels", + "_updateDefaultState:forCredential:protectionSpace:", + "_updateDefaults", + "_updateDependenciesWithPeerBinders:", + "_updateDragInsertion:", + "_updateDragInsertionIndicatorWith:", + "_updateEnabled", + "_updateExpirationTimer:", + "_updateFileDatabase", + "_updateFileNamesForChildren", + "_updateFirstItem", + "_updateFocusRing", + "_updateForEditedMovie:", + "_updateFormats:", + "_updateFrameWidgets", + "_updateFromPath:checkOnly:exists:", + "_updateHideExtensionButtonStateFromNameFieldContents", + "_updateHighlightedItemWithTrackingViewPoint:event:", + "_updateIconDatabaseWithURL:", + "_updateIndex", + "_updateInputManagerState", + "_updateKeychainItem:", + "_updateKnownNotVisibleAppleMenu:", + "_updateLabel", + "_updateLastEditingAndFocusRingFrame", + "_updateLastUncollapsedSidebarWidth", + "_updateLengthAndSelectedRange:", + "_updateLoading", + "_updateMenuForClippedItems", + "_updateMenuMatrix", + "_updateMouseTracking", + "_updateMouseTracking:", + "_updateMouseoverWithEvent:", + "_updateMouseoverWithFakeEvent", + "_updateNameFieldContentsFromHideExtensionButtonState", + "_updateNodeList:byAddingNode:", + "_updateNodeList:byRemovingNode:", + "_updateNodeList:forChangedProperty:ofNode:", + "_updateNumberOfTitleCellsIfNecessary", + "_updateObject:atIndex:ignoreIfNotController:", + "_updateObject:forChangeInController:", + "_updateOkButtonEnabledState", + "_updateParagraphStyleSettings:attributes:", + "_updatePlaceholdersForBindingInfo:", + "_updateProxySettings", + "_updateRulerlineForRuler:oldPosition:newPosition:vertical:", + "_updateSearchMenu", + "_updateSeekingSubmenuWithScreenPoint:viewPoint:event:", + "_updateSelectedItem:forKeyDown:", + "_updateSelectionIndexes:", + "_updateSortDescriptors:", + "_updateSubmenuKnownStale:", + "_updateTearOffPositionWithScreenPoint:", + "_updateTitle", + "_updateUIToMatchCachedValues", + "_updateUsageForTextContainer:addingUsedRect:", + "_updateWebCoreSettingsFromPreferences:", + "_updateWidgets", + "_updateWindowsUsingCache", + "_updatedCardWithChanges:", + "_updatingIndex:", + "_url", + "_useIconNamed:from:", + "_usePolicy:", + "_useSharedKitWindow:rect:", + "_useSimpleTrackingMode", + "_useSquareToolbarSelectionHighlight", + "_useUserKeyEquivalent", + "_userCanChangeSelection", + "_userCanEditTableColumn:row:", + "_userCanSelectAndEditTableColumn:row:", + "_userCanSelectColumn:", + "_userCanSelectRow:", + "_userChangeSelection:fromAnchorRow:toRow:lastExtensionRow:selecting:", + "_userDefaultsKeysForIB", + "_userDeleteRange:", + "_userDeselectColumn:", + "_userDeselectRow:", + "_userInsertItemWithItemIdentifier:atIndex:", + "_userKeyEquivalentForTitle:", + "_userKeyEquivalentModifierMaskForTitle:", + "_userLoggedOut", + "_userMoveItemFromIndex:toIndex:", + "_userRemoveItemAtIndex:", + "_userReplaceRange:withString:", + "_userResetToDefaultConfiguration", + "_userSelectColumn:byExtendingSelection:", + "_userSelectColumnRange:toColumn:byExtendingSelection:", + "_userSelectRow:byExtendingSelection:", + "_userSelectRowRange:toRow:byExtendingSelection:", + "_userSelectTextOfNextCell", + "_userSelectTextOfNextCellInSameColumn", + "_userSelectTextOfPreviousCell", + "_userSetCurrentItemsToItemIdentifiers:", + "_usernameForRealm:URL:", + "_usesATSTypesetter", + "_usesCorrectContentSize", + "_usesCustomTrackImage", + "_usesFastJavaBundleSetup", + "_usesNoRulebook", + "_usesPageCache", + "_usesProgrammingLanguageBreaks", + "_usesQuickdraw", + "_usesScreenFonts", + "_usesToolTipsWhenTruncated", + "_usesUnnamedArgumentsInSuite:", + "_usesUserKeyEquivalent", + "_usingAlternateHighlightColorWithFrame:inView:", + "_usingToolbarShowHideWeightingOptimization", + "_vCard21RepresentationOfRecords:", + "_vCard30RepresentationOfRecords:", + "_vCardKeyForAddressLabel:vCard3:", + "_vCardKeyForEmailLabel:", + "_vCardKeyForGenericLabel:", + "_vCardKeysForPhoneLabel:", + "_vCardRepresentation", + "_vCardRepresentationAsString", + "_validDestinationForDragsWeInitiate", + "_validFrameForResizeFrame:fromResizeEdge:", + "_validIndexes:indexType:", + "_validItemViewerBounds", + "_validItemViewerBoundsAssumingClipIndicatorNotShown", + "_validItemViewerBoundsAssumingClipIndicatorShown", + "_validRememberedEditingFirstResponder", + "_validSize:force:", + "_validateAsCommonItem:", + "_validateAsCustomItem:", + "_validateBundleSecurity", + "_validateCollections:", + "_validateDisplayValue", + "_validateEditing:", + "_validateEntryString:uiHandled:", + "_validateExtrasButton:", + "_validateFaces:", + "_validateGroupsSelection", + "_validateLDAPServer", + "_validateMenuFormRepresentation:", + "_validateMultipleValue:forKeyPath:atIndex:error:", + "_validateNewWidthOfColumn:width:", + "_validatePaginationAttributes", + "_validateSingleValue:forKey:error:", + "_validateSingleValue:forKeyPath:error:", + "_validateSizes:", + "_validateStyleMask:", + "_validateValue:forKeyPath:ofObjectAtIndex:error:", + "_validateViewIsInViewHeirarchy:", + "_validateVisibleToolbarItems", + "_validatedPosixName", + "_validatedStoredUsageForTextContainerAtIndex:", + "_value", + "_valueBuffer", + "_valueByTranslatingOSAErrorRangeDescriptor:toType:inSuite:", + "_valueClass", + "_valueClass:", + "_valueForDepth:", + "_valueForIdentifier:", + "_valueForKeyPath:ofObject:atIndex:raisesForNotApplicableKeys:", + "_valueForKeyPath:ofObjectAtIndex:", + "_valueInMultiValue:", + "_valueTransformerNameForBinding:", + "_valueTypesInSuite:", + "_valueWithOperatorKeyPath:", + "_verifyDataIsPICT:withFrame:", + "_verifyDefaultButtonCell", + "_verifySelectionIsOK", + "_verticalDistanceForLineScroll", + "_verticalDistanceForPageScroll", + "_verticalKeyboardScrollAmount", + "_verticalOriginForRow:", + "_verticalResizeCursor", + "_view", + "_viewAboveAccessoryView", + "_viewClassForMIMEType:", + "_viewDetaching:", + "_viewDidMoveToHostWindow", + "_viewFreeing:", + "_viewTypesAllowImageTypeOmission:", + "_viewWillMoveToHostWindow:", + "_visibleAndCanBecomeKey", + "_visibleAndCanBecomeKeyLimitedOK:", + "_visibleItemViewers", + "_visibleRectOfColumns", + "_volumeIsEjectableForRefNum:", + "_volumeIsLocalForRefNum:", + "_waitCursor", + "_waitForLoadThreadSetup", + "_wakeup", + "_wantToBeModal", + "_wantsCellClipTips", + "_wantsCellClipTipsWhenDisplayedInRect:inView:", + "_wantsDeviceDependentEventModifierFlags", + "_wantsHeartBeat", + "_wantsKeyboardLoop", + "_wantsLiveResizeToUseCachedImage", + "_wantsOldValueForKey:", + "_wantsToActivate", + "_wantsToDestroyRealWindow", + "_wantsToHaveLeadingBelow", + "_wantsToolbarContextMenu", + "_wasRedirectedToRequest:redirectResponse:", + "_webDataRequestBaseURL", + "_webDataRequestData", + "_webDataRequestEncoding", + "_webDataRequestExternalRequest", + "_webDataRequestMIMEType", + "_webDataRequestParametersForReading", + "_webDataRequestParametersForWriting", + "_webDataRequestSetBaseURL:", + "_webDataRequestSetData:", + "_webDataRequestSetEncoding:", + "_webDataRequestSetMIMEType:", + "_webDataRequestURLForData:", + "_webIsDataProtocolURL:", + "_webKitErrorWithCode:failingURL:", + "_webPreferences", + "_webView", + "_webViewClass", + "_web_HTTPStyleLanguageCode", + "_web_HTTPStyleLanguageCodeWithoutRegion", + "_web_RFC1123DateString", + "_web_RFC1123DateStringWithTimeInterval:", + "_web_URLByRemovingFragment", + "_web_URLByRemovingLastPathComponent", + "_web_URLByRemovingUserAndPath", + "_web_URLByRemovingUserAndQueryAndFragment", + "_web_URLComponents", + "_web_URLFragment", + "_web_URLWithComponents:", + "_web_URLWithString:", + "_web_URLWithString:relativeToURL:", + "_web_acceptLanguageHeaderForPreferredLanguages", + "_web_addDefaultsChangeObserver", + "_web_addDotLocalIfNeeded", + "_web_addErrorsWithCodesAndDescriptions:inDomain:", + "_web_arrayByRemovingIfSelector:", + "_web_backgroundRemoveFileAtPath:", + "_web_backgroundRemoveLeftoverFiles:", + "_web_bestURL", + "_web_boolForKey:", + "_web_buildAcceptLanguageHeaderFromPreferredLanguages:", + "_web_canonicalize", + "_web_capitalizeRFC822HeaderFieldName", + "_web_carbonPathForPath:", + "_web_changeFileAttributes:atPath:", + "_web_changeFinderAttributes:forFileAtPath:", + "_web_characterSetFromContentTypeHeader", + "_web_checkLastReferenceForIdentifier:", + "_web_compareDay:", + "_web_countOfString:", + "_web_createDirectoryAtPathWithIntermediateDirectories:attributes:", + "_web_createFileAtPath:contents:attributes:", + "_web_createFileAtPathWithIntermediateDirectories:contents:attributes:directoryAttributes:", + "_web_createIntermediateDirectoriesForPath:attributes:", + "_web_dateByAdjustingFor1950Cutoff", + "_web_dateFromHTTPDateString:", + "_web_defaultsDidChange", + "_web_dissolveToFraction:", + "_web_doesEveryElementSatisfyPredicate:", + "_web_domainFromHost", + "_web_domainMatches:", + "_web_doubleForKey:", + "_web_dragOperationForDraggingInfo:", + "_web_dragPromisedImage:rect:URL:fileType:title:event:", + "_web_dragShouldBeginFromMouseDown:withExpiration:", + "_web_dragShouldBeginFromMouseDown:withExpiration:xHysteresis:yHysteresis:", + "_web_dragTypesForURL", + "_web_drawAtPoint:font:textColor:", + "_web_encodeWWWFormURLData", + "_web_encodeWWWFormURLData:", + "_web_errorIsInDomain:", + "_web_errorWithDomain:code:failingURL:", + "_web_extractFourCharCode", + "_web_failingURL", + "_web_fileExistsAtPath:isDirectory:traverseLink:", + "_web_fileNameFromContentDispositionHeader", + "_web_filenameByFixingIllegalCharacters", + "_web_filteredArrayWithSelector:", + "_web_filteredArrayWithSelector:withObject:", + "_web_firstOccurrenceOfCharacter:", + "_web_fixedCarbonPOSIXPath", + "_web_floatForKey:", + "_web_guessedMIMEType", + "_web_guessedMIMETypeForExtension:", + "_web_hasCaseInsensitivePrefix:", + "_web_hasCaseInsensitiveSubstring:", + "_web_hasCaseInsensitiveSuffix:", + "_web_hasCountryCodeTLD", + "_web_hasSubstring:atIndex:", + "_web_hostWithPort", + "_web_inHTMLView", + "_web_indexOfObjectSatisfyingPredicate:withObject:", + "_web_initWithDomain:code:failingURL:", + "_web_intForKey:", + "_web_isAllStrings", + "_web_isCaseInsensitiveEqualToString:", + "_web_isFTPDirectoryURL", + "_web_isFileURL", + "_web_isJavaScriptURL", + "_web_isToday", + "_web_lastOccurrenceOfCharacter:", + "_web_localizedDescription", + "_web_locationAfterFirstBlankLine", + "_web_longForKey:", + "_web_looksLikeAbsoluteURL", + "_web_looksLikeDomainName", + "_web_looksLikeIPAddress", + "_web_lowercaseStrings", + "_web_makeObjectsPerformSelector:withObject:withObject:", + "_web_makePluginViewsPerformSelector:withObject:", + "_web_mappedArrayWithFunction:context:", + "_web_mappedArrayWithSelector:", + "_web_mimeTypeFromContentTypeHeader", + "_web_noteFileChangedAtPath:", + "_web_numberForKey:", + "_web_objectForMIMEType:", + "_web_parentWebFrameView", + "_web_parseAsKeyValuePair", + "_web_parseAsKeyValuePairHandleQuotes:", + "_web_parseRFC822HeaderFields", + "_web_pathWithQuery", + "_web_performBooleanSelector:", + "_web_performBooleanSelector:withObject:", + "_web_preferredLanguageCode", + "_web_propagateDirtyRectToAncestor", + "_web_rangeOfURLHost", + "_web_rangeOfURLPassword", + "_web_rangeOfURLPort", + "_web_rangeOfURLResourceSpecifier", + "_web_rangeOfURLScheme", + "_web_rangeOfURLUser", + "_web_rangeOfURLUserPasswordHostPort", + "_web_removeFileOnlyAtPath:", + "_web_saveAndOpen", + "_web_scaleToMaxSize:", + "_web_scanForURLsInString:tag:attribute:relativeToURL:", + "_web_scriptIfJavaScriptURL", + "_web_selectorValue", + "_web_setBool:forKey:", + "_web_setDouble:forKey:", + "_web_setFindPasteboardString:withOwner:", + "_web_setFloat:forKey:", + "_web_setInt:forKey:", + "_web_setLong:forKey:", + "_web_setObject:forUncopiedKey:", + "_web_setObjectIfNotNil:forKey:", + "_web_setShort:forKey:", + "_web_setUnsignedInt:forKey:", + "_web_setUnsignedLong:forKey:", + "_web_setUnsignedShort:forKey:", + "_web_shortForKey:", + "_web_shouldLoadAsEmptyDocument", + "_web_spaceSeparatedPrefix", + "_web_spaceSeparatedSuffix", + "_web_splitAtNonDateCommas", + "_web_startsWithBlankLine", + "_web_startupVolumeName", + "_web_stringByCollapsingNonPrintingCharacters", + "_web_stringByExpandingTildeInPath", + "_web_stringByReplacingValidPercentEscapes", + "_web_stringByStrippingCharactersFromSet:", + "_web_stringByTrimmingWhitespace", + "_web_stringForKey:", + "_web_stringRepresentationForBytes:", + "_web_stringRepresentationForBytes:ofTotal:", + "_web_stringWithUTF8String:length:", + "_web_suggestedFilenameWithMIMEType:", + "_web_superviewOfClass:", + "_web_superviewOfClass:stoppingAtClass:", + "_web_timeoutFromKeepAliveHeader", + "_web_unsignedIntForKey:", + "_web_unsignedLongForKey:", + "_web_unsignedShortForKey:", + "_web_valueWithSelector:", + "_web_visibleItemsInDirectoryAtPath:", + "_web_widthWithFont:", + "_web_writeURL:andTitle:withOwner:", + "_web_writeURL:andTitle:withOwner:types:", + "_whenDrawn:fills:", + "_whiteRGBColor", + "_widthIsFlexible", + "_widthOfColumn:", + "_widthOfLongestDateStringWithLevel:format:", + "_widthOfPackedGlyphs:count:", + "_widthRequiredForLabelLayout", + "_willPopUpNotification:", + "_willPowerOff", + "_willStartTrackingMouseInMatrix:withEvent:", + "_willUnmountDeviceAtPath:ok:", + "_win32ChangeKeyAndMain", + "_win32TitleString", + "_window", + "_windowAnimationVelocity", + "_windowBorderThickness", + "_windowBorderThickness:", + "_windowChangedKeyState", + "_windowChangedMain:", + "_windowChangedNumber:", + "_windowDepth", + "_windowDeviceRound", + "_windowDidBecomeVisible:", + "_windowDidChangeScreens:", + "_windowDidComeBack:", + "_windowDidHideToolbar", + "_windowDidLoad", + "_windowDidMove:", + "_windowDying", + "_windowExposed:", + "_windowInitWithCoder:", + "_windowMoved:", + "_windowMovedToPoint:", + "_windowMovedToRect:", + "_windowNumber:changedTo:", + "_windowRef", + "_windowRefCreatedForCarbonApp", + "_windowRefCreatedForCarbonControl", + "_windowResizeBorderThickness", + "_windowResizeCornerThickness", + "_windowTitlebarButtonSpacingWidth", + "_windowTitlebarButtonSpacingWidth:", + "_windowTitlebarTitleMinHeight", + "_windowTitlebarTitleMinHeight:", + "_windowTitlebarXResizeBorderThickness", + "_windowTitlebarYResizeBorderThickness", + "_windowWillClose:", + "_windowWillGoAway:", + "_windowWillLoad", + "_windowWillShowToolbar", + "_windowWithRealWindowNumber:", + "_windowsForMenu:", + "_wiringNibConnections", + "_wordsInDictionary:", + "_writeCharacterData", + "_writeCharacters:range:", + "_writeDataForkData:resourceForkData:", + "_writeDocFontsUsed", + "_writeDocumentData", + "_writeFontInRange:toPasteboard:", + "_writeForkData:isDataFork:", + "_writeItemAt:in:makingTemporaryCopyIn:withType:forSaveOperation:", + "_writeItemAt:withType:forSaveOperation:", + "_writeOldAttributesFrom:andNewAttributes:to:", + "_writePageFontsUsed", + "_writeParagraphData", + "_writePersistentBrowserColumns", + "_writePersistentExpandItems", + "_writePersistentTableColumns", + "_writeRTFDInRange:toPasteboard:", + "_writeRTFInRange:toPasteboard:", + "_writeRecentDocumentDefaults", + "_writeRulerInRange:toPasteboard:", + "_writeSelectionToPasteboard:", + "_writeStringInRange:toPasteboard:", + "_writeTIFF:usingCompression:factor:", + "_writeVersionsAndEncodings", + "_wsmIconInitFor:", + "_wsmOwnsWindow", + "_zeroPinnedResizeColumnsBySharingDelta:lastSharingColumn:resizeInfo:", + "_zeroScreen", + "_zoomButtonOrigin", + "abAppendString:", + "abDecodeBase64", + "abDecodedUTF7", + "abEllipsizeWithFont:withWidth:", + "abEncodeBase64DataBreakLines:allowSlash:padChar:", + "abEndOfParagraphStartingAtIndex:", + "abEscapeStringForUnichar:and:advance:", + "abIsUTF16EntourageVCard", + "abRankOfPhoneNumberMatchingString:", + "abShowWindowDragProxie", + "abStandardizedPhoneNumber", + "abStringAtRange:inEncoding:", + "abVCardDataRepresenation", + "abVCardKoshify", + "abWords", + "ab_queryPieces", + "ab_queryPiecesNoLowerCase", + "abbreviation", + "abbreviationDictionary", + "abbreviationForDate:", + "abbreviationForTimeInterval:", + "abortEditing", + "abortModal", + "abortParsing", + "abortToolTip", + "absolutePathForAppBundleWithIdentifier:", + "absolutePositionString", + "absoluteString", + "absoluteURL", + "acceptChanges:", + "acceptColor:atPoint:", + "acceptConnectionInBackgroundAndNotify", + "acceptConnectionInBackgroundAndNotifyForModes:", + "acceptInputForMode:beforeDate:", + "acceptLastEnteredText", + "acceptableDragTypes", + "acceptsArrowKeys", + "acceptsBinary", + "acceptsFirstMouse:", + "acceptsFirstResponder", + "acceptsFirstResponderForView:", + "acceptsGlyphInfo", + "acceptsMarker:binding:overrideWithPlaceholderIfDefined:", + "acceptsMouseMovedEvents", + "acceptsStyleChanges", + "accessInstanceVariablesDirectly", + "accessibilityActionDescription:", + "accessibilityActionNames", + "accessibilityArrayAttributeCount:", + "accessibilityArrayAttributeValues:index:maxCount:", + "accessibilityAttributeNames", + "accessibilityAttributeValue:", + "accessibilityAttributeValue:forParameter:", + "accessibilityBoundsForCharacterRange:", + "accessibilityBoundsForRangeAttributeForParameter:", + "accessibilityCancelButtonAttribute", + "accessibilityCharacterRangeForLineNumber:", + "accessibilityCharacterRangeForPosition:", + "accessibilityChildForColumn:", + "accessibilityChildrenAttribute", + "accessibilityClearButtonAttribute", + "accessibilityClearButtonUIElementAttribute", + "accessibilityCloseButtonAttribute", + "accessibilityColumnForChild:", + "accessibilityColumnTitlesAttribute", + "accessibilityColumnsAttribute", + "accessibilityContentsAttribute", + "accessibilityCurrentEditor", + "accessibilityCurrentEditorForCell:", + "accessibilityDecrementButtonAttribute", + "accessibilityDefaultButtonAttribute", + "accessibilityDisclosedByRowAttribute", + "accessibilityDisclosedRowsAttribute", + "accessibilityDisclosingAttribute", + "accessibilityDocumentAttribute", + "accessibilityEditedAttribute", + "accessibilityElementWithParent:", + "accessibilityEnabledAttribute", + "accessibilityExpandedAttribute", + "accessibilityFocusRingBounds", + "accessibilityFocusRingBoundsForBounds:", + "accessibilityFocusedAttribute", + "accessibilityFocusedUIElement", + "accessibilityFocusedUIElementAttribute", + "accessibilityFocusedWindowAttribute", + "accessibilityFrontmostAttribute", + "accessibilityGrowAreaAttribute", + "accessibilityHeaderAttribute", + "accessibilityHelpAttribute", + "accessibilityHelpStringForChild:", + "accessibilityHiddenAttribute", + "accessibilityHitTest", + "accessibilityHitTest:", + "accessibilityHorizontalScrollBarAttribute", + "accessibilityIncrementButtonAttribute", + "accessibilityIndexOfChild:", + "accessibilityIsAttributeSettable:", + "accessibilityIsCancelButtonAttributeSettable", + "accessibilityIsChildFocusable:", + "accessibilityIsChildOfApp", + "accessibilityIsChildrenAttributeSettable", + "accessibilityIsClearButtonUIElementAttributeSettable", + "accessibilityIsCloseButtonAttributeSettable", + "accessibilityIsColumnTitlesAttributeSettable", + "accessibilityIsColumnsAttributeSettable", + "accessibilityIsContentsAttributeSettable", + "accessibilityIsDecrementButtonAttributeSettable", + "accessibilityIsDefaultButtonAttributeSettable", + "accessibilityIsDisclosedByRowAttributeSettable", + "accessibilityIsDisclosedRowsAttributeSettable", + "accessibilityIsDisclosingAttributeSettable", + "accessibilityIsDocumentAttributeSettable", + "accessibilityIsEditedAttributeSettable", + "accessibilityIsEnabledAttributeSettable", + "accessibilityIsExpandedAttributeSettable", + "accessibilityIsFocusedAttributeSettable", + "accessibilityIsFocusedUIElementAttributeSettable", + "accessibilityIsFocusedWindowAttributeSettable", + "accessibilityIsFrontmostAttributeSettable", + "accessibilityIsGrowAreaAttributeSettable", + "accessibilityIsHeaderAttributeSettable", + "accessibilityIsHelpAttributeSettable", + "accessibilityIsHiddenAttributeSettable", + "accessibilityIsHorizontalScrollBarAttributeSettable", + "accessibilityIsIgnored", + "accessibilityIsIncrementButtonAttributeSettable", + "accessibilityIsMainAttributeSettable", + "accessibilityIsMainWindowAttributeSettable", + "accessibilityIsMaxValueAttributeSettable", + "accessibilityIsMenuBarAttributeSettable", + "accessibilityIsMinValueAttributeSettable", + "accessibilityIsMinimizeButtonAttributeSettable", + "accessibilityIsMinimizedAttributeSettable", + "accessibilityIsModalAttributeSettable", + "accessibilityIsNextContentsAttributeSettable", + "accessibilityIsNumberOfCharactersAttributeSettable", + "accessibilityIsOrientationAttributeSettable", + "accessibilityIsOverflowButtonAttributeSettable", + "accessibilityIsParentAttributeSettable", + "accessibilityIsPositionAttributeSettable", + "accessibilityIsPreviousContentsAttributeSettable", + "accessibilityIsProxyAttributeSettable", + "accessibilityIsRoleAttributeSettable", + "accessibilityIsRoleDescriptionAttributeSettable", + "accessibilityIsRowsAttributeSettable", + "accessibilityIsSearchButtonUIElementAttributeSettable", + "accessibilityIsSelectedAttributeSettable", + "accessibilityIsSelectedChildrenAttributeSettable", + "accessibilityIsSelectedColumnsAttributeSettable", + "accessibilityIsSelectedRangeSettable", + "accessibilityIsSelectedRowsAttributeSettable", + "accessibilityIsSelectedTextAttributeSettable", + "accessibilityIsSelectedTextRangeAttributeSettable", + "accessibilityIsSelectedTextSettable", + "accessibilityIsSharedCharacterRangeAttributeSettable", + "accessibilityIsSharedTextUIElementsAttributeSettable", + "accessibilityIsSingleCelled", + "accessibilityIsSizeAttributeSettable", + "accessibilityIsSplittersAttributeSettable", + "accessibilityIsSubroleAttributeSettable", + "accessibilityIsTabsAttributeSettable", + "accessibilityIsTitleAttributeSettable", + "accessibilityIsTitleUIElementAttributeSettable", + "accessibilityIsToolbarButtonAttributeSettable", + "accessibilityIsValueAttributeSettable", + "accessibilityIsValueIndicatorAttributeSettable", + "accessibilityIsVerticalScrollBarAttributeSettable", + "accessibilityIsVisibleCharacterRangeAttributeSettable", + "accessibilityIsVisibleCharacterRangeSettable", + "accessibilityIsVisibleChildrenAttributeSettable", + "accessibilityIsVisibleColumnsAttributeSettable", + "accessibilityIsVisibleRowsAttributeSettable", + "accessibilityIsWindowAttributeSettable", + "accessibilityIsWindowsAttributeSettable", + "accessibilityIsZoomButtonAttributeSettable", + "accessibilityLineForIndexAttributeForParameter:", + "accessibilityLineNumberForCharacterIndex:", + "accessibilityMainAttribute", + "accessibilityMainWindowAttribute", + "accessibilityMaxValueAttribute", + "accessibilityMenuBarAttribute", + "accessibilityMinValueAttribute", + "accessibilityMinimizeButtonAttribute", + "accessibilityMinimizedAttribute", + "accessibilityModalAttribute", + "accessibilityNextContentsAttribute", + "accessibilityNumberOfCharactersAttribute", + "accessibilityOrientationAttribute", + "accessibilityOverflowButtonAttribute", + "accessibilityParameterizedAttributeNames", + "accessibilityParentAttribute", + "accessibilityPerformAction:", + "accessibilityPositionAttribute", + "accessibilityPositionOfChild:", + "accessibilityPostNotification:", + "accessibilityPreviousContentsAttribute", + "accessibilityProxyAttribute", + "accessibilityRTFForCharacterRange:", + "accessibilityRTFForRangeAttributeForParameter:", + "accessibilityRangeForIndexAttributeForParameter:", + "accessibilityRangeForLineAttributeForParameter:", + "accessibilityRangeForPositionAttributeForParameter:", + "accessibilityRoleAttribute", + "accessibilityRoleDescriptionAttribute", + "accessibilityRowsAttribute", + "accessibilitySearchButtonAttribute", + "accessibilitySearchButtonUIElementAttribute", + "accessibilitySearchMenuAttribute", + "accessibilitySelectedAttribute", + "accessibilitySelectedChildrenAttribute", + "accessibilitySelectedColumnsAttribute", + "accessibilitySelectedRange", + "accessibilitySelectedRowsAttribute", + "accessibilitySelectedText", + "accessibilitySelectedTextAttribute", + "accessibilitySelectedTextRangeAttribute", + "accessibilitySetDisclosingAttribute:", + "accessibilitySetExpandedAttribute:", + "accessibilitySetFocus:forChild:", + "accessibilitySetFocusedAttribute:", + "accessibilitySetFrontmostAttribute:", + "accessibilitySetHiddenAttribute:", + "accessibilitySetMainAttribute:", + "accessibilitySetMinimizedAttribute:", + "accessibilitySetPositionAttribute:", + "accessibilitySetSelectedAttribute:", + "accessibilitySetSelectedChildrenAttribute:", + "accessibilitySetSelectedColumnsAttribute:", + "accessibilitySetSelectedRange:", + "accessibilitySetSelectedRowsAttribute:", + "accessibilitySetSelectedText:", + "accessibilitySetSelectedTextAttribute:", + "accessibilitySetSelectedTextRangeAttribute:", + "accessibilitySetSizeAttribute:", + "accessibilitySetValue:forAttribute:", + "accessibilitySetValueAttribute:", + "accessibilitySetVisibleCharacterRange:", + "accessibilitySetVisibleCharacterRangeAttribute:", + "accessibilitySharedCharacterRange", + "accessibilitySharedCharacterRangeAttribute", + "accessibilitySharedTextUIElementsAttribute", + "accessibilitySharedTextViews", + "accessibilityShouldUseUniqueId", + "accessibilitySizeAttribute", + "accessibilitySizeOfChild:", + "accessibilitySplittersAttribute", + "accessibilityStringForRangeAttributeForParameter:", + "accessibilityStyleRangeForCharacterIndex:", + "accessibilityStyleRangeForIndexAttributeForParameter:", + "accessibilitySubroleAttribute", + "accessibilityTabsAttribute", + "accessibilityTextView", + "accessibilityTitleAttribute", + "accessibilityTitleUIElementAttribute", + "accessibilityToolbarButtonAttribute", + "accessibilityValueAttribute", + "accessibilityValueIndicatorAttribute", + "accessibilityVerticalScrollBarAttribute", + "accessibilityVisibleCharacterRange", + "accessibilityVisibleCharacterRangeAttribute", + "accessibilityVisibleChildrenAttribute", + "accessibilityVisibleColumnsAttribute", + "accessibilityVisibleRowsAttribute", + "accessibilityWindowAttribute", + "accessibilityWindowsAttribute", + "accessibilityZoomButtonAttribute", + "accessoryView", + "acquireLock:lockMode:", + "action", + "action:", + "actionHasBegun:sender:", + "actionHasEnded:sender:", + "activate:", + "activateContextHelpMode:", + "activateIgnoringOtherApps:", + "activateInputManagerFromMenu:", + "activeApplication", + "activeColumnFilter", + "activeColumnIdentifier", + "activeConversationChanged:toNewConversation:", + "activeConversationWillChange:fromOldConversation:", + "activeDirectoryPassword", + "activeDirectoryUser", + "activeFileListDelegate", + "actualBitsPerPixel", + "actualIndexForIndex:filtered:", + "add:", + "addAcceptFieldsToHeader", + "addAction:", + "addAdditionalField:", + "addAddress:stringAttribute:endOfRange:", + "addAddressMultiValues", + "addAttribute:value:range:", + "addAttribute:values:", + "addAttribute:values:mergeValues:", + "addAttributedString:inRect:", + "addAttributes:range:", + "addAttributesWeakly:range:", + "addAuthenticationFieldsToHeader", + "addBinder:", + "addBinding:toController:withKeyPath:valueTransformer:options:", + "addButtonWithTitle:", + "addCharactersInRange:", + "addCharactersInString:", + "addChild:", + "addChildItem:", + "addChildWindow:ordered:", + "addChildWithPath:", + "addChildren:", + "addClassNamed:version:", + "addClient:", + "addClip", + "addCollection:options:", + "addColumn", + "addColumnFilter:forColumnTitle:", + "addColumnFilter:forColumnTitle:andIdentifier:", + "addColumnWithCells:", + "addCommon:docInfo:value:zone:", + "addConditionalFieldsToHeader", + "addConnection:toRunLoop:forMode:", + "addConnectionFieldToHeader", + "addContentObject:value:tag:cellOrControl:", + "addConversation:", + "addCookieFieldToHeader", + "addCrayon:", + "addCredential:forProtectionSpace:", + "addCredentialsToInitialHTTPRequest:protocol:", + "addCredentialsToRetryHTTPRequest:afterFailureResponse:nsFailureResponse:failureCount:protocol:withCallback:context:", + "addCursorRect:cursor:", + "addData:", + "addData:name:", + "addDirNamed:lazy:", + "addDocument:", + "addDocumentIconButton", + "addDrawerWithView:", + "addElement:", + "addEntries:fromSession:", + "addEntriesFromDictionary:", + "addEntry:", + "addExpandedNode:", + "addExtraFieldsToHeader", + "addFavorite", + "addFavorite:inWindow:", + "addFavoriteInWindow:", + "addFieldWithNoPopup:", + "addFieldWithPopup:property:stringAttribute:endOfRange:", + "addFile:", + "addFileButton:", + "addFileNamed:fileAttributes:", + "addFileWithPath:", + "addFileWrapper:", + "addFontDescriptors:toCollection:", + "addFontTrait:", + "addFormat:", + "addGlyphs:advances:count:at::", + "addGroupFromDictionary:", + "addGroupView", + "addGroupsFromPasteboard:toGroup:", + "addHeaderValue:forKey:", + "addHeartBeatView:", + "addHostFieldToHeader", + "addIMValueTo:", + "addIndex:", + "addIndexRange:", + "addIndexes:", + "addIndexesFromIndexSet:", + "addIndexesInRange:", + "addItem:", + "addItemForURL:", + "addItemWithImage:", + "addItemWithObjectValue:", + "addItemWithTitle:", + "addItemWithTitle:action:keyEquivalent:", + "addItemWithTitle:andIdentifier:", + "addItems:", + "addItemsWithImages:", + "addItemsWithImagesInReverseOrder:", + "addItemsWithObjectValues:", + "addItemsWithTitles:", + "addLayoutManager:", + "addLink:", + "addMarker:", + "addMember:", + "addMembers:", + "addMessageBodyToRequest", + "addMouseMovedObserver", + "addMultiValues:toProperty:", + "addNewColor:andShowInWell:", + "addNumberOfIndexes:toSelectionIndexesAtIndex:", + "addObject:", + "addObject:toBothSidesOfRelationshipWithKey:", + "addObject:toPropertyWithKey:", + "addObject:withSorter:", + "addObjectIfAbsent:", + "addObjectToMasterArrayRelationship:", + "addObjects:", + "addObjectsFromArray:", + "addObjectsToMasterArrayRelationship:", + "addObserver:forKeyPath:options:context:", + "addObserver:selector:name:object:", + "addObserver:selector:name:object:suspensionBehavior:", + "addObserver:toObjectsAtIndexes:forKeyPath:options:context:", + "addPeopleFromPasteboard:toGroup:", + "addPerson:", + "addPlugin:", + "addPort:forMode:", + "addPortsToAllRunLoops", + "addPortsToRunLoop:", + "addPreferenceNamed:owner:", + "addPropertiesAndTypes:", + "addProperty:", + "addRecord:", + "addRecordsToGroup", + "addRect:", + "addReferrerFieldToHeader", + "addRegion:", + "addRegularFileWithContents:preferredFilename:", + "addRepresentation:", + "addRepresentations:", + "addRequestMode:", + "addRollOver:", + "addRow", + "addRowWithCells:", + "addRunLoop:", + "addSelectedObjects:", + "addSelectionIndexes:", + "addServer:", + "addServiceProvider:", + "addSpecialGStateView:", + "addStatistics:", + "addString:attributes:inRect:", + "addString:inRect:", + "addSubgroup:", + "addSubrecord:", + "addSubview:", + "addSubview:positioned:relativeTo:", + "addSuiteNamed:", + "addSuperviewObservers", + "addSymbolicLinkWithDestination:preferredFilename:", + "addTabStop:", + "addTabViewItem:", + "addTableColumn:", + "addTemporaryAttributes:forCharacterRange:", + "addTextContainer:", + "addTimeInterval:", + "addTimer:forMode:", + "addTimerToModes", + "addToDirectoryResults:", + "addToPageSetup", + "addToolTipRect:owner:userData:", + "addTrackingRect:owner:userData:assumeInside:", + "addTrackingRectForToolTip:", + "addType:", + "addTypes:", + "addTypes:owner:", + "addUserAgentFieldToHeader", + "addValue:forHTTPHeaderField:", + "addValue:withLabel:", + "addView:frame:toView:characterIndex:layoutManager:", + "addWebView:toSetNamed:", + "addWindowController:", + "addWindowObservers", + "addWindowsItem:title:filename:", + "addedGroups:", + "addedMembers:", + "addedMembers:toGroup:", + "addedPeople", + "addedToGroup", + "additionalClip", + "address", + "addressBookCompactedDataFile", + "addressBookDataFile", + "addressBookDirectory", + "addressBookImagesDirectory", + "addressBookLockFile", + "addressBookProperty", + "addressBookSaveFile", + "addressFormats", + "addressInfoForHost:", + "addresses", + "addrinfo", + "adjustCTM:", + "adjustControls:", + "adjustFrames:", + "adjustHalftonePhase", + "adjustOffsetToNextWordBoundaryInString:startingAt:", + "adjustPageHeightNew:top:bottom:limit:", + "adjustPageWidthNew:left:right:limit:", + "adjustRulersForMaxSize", + "adjustScroll:", + "adjustScrollView", + "adjustSubviews", + "adjustView:frame:forView:characterIndex:layoutManager:", + "adjustVolumePath:", + "adminGroup", + "advancePastEOL", + "advancePastEOLSingle", + "advancePastEOLUnicode", + "advanceToEOL", + "advanceToEOLSingle", + "advanceToEOLUnicode", + "advanceToPeakPoint", + "advanceToSingleByteString", + "advanceToString", + "advanceToToken:throughTypes:", + "advanceToUnicodeString", + "advancementForGlyph:", + "aeDesc", + "aeteResource:", + "afmDictionary", + "afmFileContents", + "aggregateExceptionWithExceptions:", + "alertStyle", + "alertWithMessageText:defaultButton:alternateButton:otherButton:informativeTextWithFormat:", + "alignCenter:", + "alignJustified:", + "alignLeft:", + "alignRight:", + "alignment", + "allAttributeKeys", + "allBundles", + "allCards", + "allConnections", + "allCredentials", + "allDirectoriesServer", + "allFrameworks", + "allGroup", + "allGroups", + "allHTTPHeaderFields", + "allHeaderFields", + "allImportableFilesFromPaths:", + "allKeys", + "allKeysForObject:", + "allLabelsForProperty:", + "allMemberNames", + "allMembers", + "allModes", + "allObjects", + "allPeople", + "allPersonProperties", + "allProperties", + "allPropertyKeys", + "allServices", + "allToManyRelationshipKeys", + "allToOneRelationshipKeys", + "allUniqueRecordsIn:", + "allValues", + "alloc", + "allocFromZone:", + "allocWithZone:", + "allocateGState", + "allowDatabaseCleanup", + "allowEditing", + "allowEmptySel:", + "allowGroupSelection", + "allowableCharacters", + "allowedFileTypes", + "allowedValueBindingMask", + "allowsAnimatedImageLooping", + "allowsAnimatedImages", + "allowsAnyHTTPSCertificateForHost:", + "allowsBranchSelection", + "allowsColumnReordering", + "allowsColumnResizing", + "allowsColumnSelection", + "allowsDocumentBackgroundColorChange", + "allowsDuplicatesInToolbar", + "allowsEditingMultipleValuesSelection", + "allowsEditingTextAttributes", + "allowsEmptySelection", + "allowsExpandingMultipleDirectories", + "allowsFloats", + "allowsGroupEditing", + "allowsGroupSelection", + "allowsHorizontalScrolling", + "allowsIncrementalSearching", + "allowsIndividualValueSelection", + "allowsKeyedCoding", + "allowsMixedState", + "allowsMultipleSelection", + "allowsMultipleSubrowSelection", + "allowsNaturalLanguage", + "allowsNullArgumentWithBinding:", + "allowsReverseTransformation", + "allowsScrolling", + "allowsSubrowSelection", + "allowsTickMarkValuesOnly", + "allowsToolTipsWhenApplicationIsInactive", + "allowsTruncatedLabels", + "allowsUndo", + "allowsUserConfiguration", + "allowsUserCustomization", + "allowsVerticalScrolling", + "alpha", + "alphaComponent", + "alphaControlAddedOrRemoved:", + "alphaValue", + "alphanumericCharacterSet", + "altIncrementValue", + "altModifySelection:", + "alternateImage", + "alternateMnemonic", + "alternateMnemonicLocation", + "alternateName", + "alternateSecondarySelectedControlColor", + "alternateSelectedControlColor", + "alternateSelectedControlTextColor", + "alternateTitle", + "altersStateOfSelectedItem", + "alwaysAttemptToUsePageCache", + "ancestorSharedWithView:", + "ancestorsStartingWith:", + "animate", + "animate:", + "animates", + "animationDelay", + "animationResizeTime:", + "anyObject", + "appDidActivate:", + "appearanceChanged:", + "append:", + "appendAttributedString:", + "appendBezierPath:", + "appendBezierPathWithArcFromPoint:toPoint:radius:", + "appendBezierPathWithArcWithCenter:radius:startAngle:endAngle:", + "appendBezierPathWithArcWithCenter:radius:startAngle:endAngle:clockwise:", + "appendBezierPathWithGlyph:inFont:", + "appendBezierPathWithGlyphs:count:inFont:", + "appendBezierPathWithOvalInRect:", + "appendBezierPathWithPackedGlyphs:", + "appendBezierPathWithPoints:count:", + "appendBezierPathWithRect:", + "appendBytes:length:", + "appendCharacter:", + "appendCharacters:length:", + "appendChild:", + "appendData:", + "appendData:length:", + "appendDisplayedNode:identifier:title:displaysChildren:", + "appendField:label:withText:", + "appendFormat:", + "appendLabel:toVCardRep:inGroup:", + "appendList:", + "appendString:", + "appendString:withFont:", + "appendString:withFont:andAttribute:", + "appendTemporaryField:andLabel:font:", + "appendTransform:", + "appleEvent", + "appleEventClassCode", + "appleEventCode", + "appleEventCodeForArgumentWithName:", + "appleEventCodeForKey:", + "appleEventCodeForReturnType", + "appleEventCodeForSuite:", + "appleEventForSuspensionID:", + "appleEventWithEventClass:eventID:targetDescriptor:returnID:transactionID:", + "applicationDidBecomeActive:", + "applicationIcon", + "applicationIconImage", + "applicationLaunched:handle:", + "applicationName", + "applicationNameForUserAgent", + "applicationQuit:handle:", + "applicationWillTerminate:", + "appliesImmediately", + "appliesToRequest:", + "apply", + "apply:", + "apply:context:", + "applyDisplayedValue", + "applyFontTraits:range:", + "applyObjectValue:forBinding:operation:", + "applyToAll:", + "applyToRequest:", + "applyValueTransformerToValue:forBinding:reverse:", + "archiveButtonImageSourceWithName:toDirectory:", + "archiveRootObject:toFile:", + "archivedDataWithRootObject:", + "archiverData", + "areAllContextsOutputTraced", + "areAllContextsSynchronized", + "areCursorRectsEnabled", + "areEventsTraced", + "arePlugInsEnabled", + "areScrollbarsVisible", + "areToolbarsVisible", + "argumentNames", + "arguments", + "argumentsRetained", + "arrangeInFront:", + "arrangeObjects:", + "arrangedObjects", + "array", + "arrayByAddingObject:", + "arrayByAddingObjects:count:", + "arrayByAddingObjectsFromArray:", + "arrayByApplyingSelector:", + "arrayByExcludingIdenticalObjectsInArray:", + "arrayByExcludingObjectsInArray:", + "arrayByExcludingObjectsInArray:identical:", + "arrayByExcludingToObjectsInArray:", + "arrayForKey:", + "arrayRepresentation", + "arrayWithArray:", + "arrayWithArray:copyItems:", + "arrayWithCapacity:", + "arrayWithContentsOfFile:", + "arrayWithContentsOfURL:", + "arrayWithIFURLsWithTitlesPboardType", + "arrayWithObject:", + "arrayWithObjects:", + "arrayWithObjects:count:", + "arrowCursor", + "arrowPosition", + "arrowsPosition", + "asRef", + "ascender", + "ascending", + "ascent", + "aspectRatio", + "associatePopup:withProperty:", + "asyncInvokeServiceIn:msg:pb:userData:menu:remoteServices:unhide:", + "asyncResolveWithCallbackClient:", + "atEOF", + "attachColorList:", + "attachColorList:makeSelected:", + "attachColorList:systemList:makeSelected:", + "attachPopUpWithFrame:inView:", + "attachSubmenuForItemAtIndex:", + "attachToolbarToColorPanel:", + "attachedListDictionary", + "attachedMenu", + "attachedMenuView", + "attachedSheet", + "attachedViewFrameDidChange:", + "attachment", + "attachmentCell", + "attachmentSizeForGlyphAtIndex:", + "attemptOverwrite:", + "attemptToBind", + "attrImpl", + "attrWithImpl:", + "attribute:atIndex:effectiveRange:", + "attribute:atIndex:longestEffectiveRange:inRange:", + "attributeCount", + "attributeDescriptorForKeyword:", + "attributeExists:withValue:", + "attributeKeys", + "attributeRuns", + "attributedAlternateTitle", + "attributedString", + "attributedStringByWeaklyAddingAttributes:", + "attributedStringForNil", + "attributedStringForNotANumber", + "attributedStringForObjectValue:withDefaultAttributes:", + "attributedStringForZero", + "attributedStringFrom:startOffset:to:endOffset:", + "attributedStringToEndOfGroup", + "attributedStringValue", + "attributedStringWithAttachment:", + "attributedSubstringForMarkedRange", + "attributedSubstringFromRange:", + "attributedText", + "attributedTitle", + "attributes", + "attributesAtEndOfGroup", + "attributesAtIndex:effectiveRange:", + "attributesAtIndex:effectiveRange:inRange:", + "attributesAtIndex:longestEffectiveRange:inRange:", + "attributesAtPath:traverseLink:", + "attributesForVoice:", + "attributesWithStat:", + "authenticate:", + "authenticateName:withPassword:", + "authenticateName:withPassword:authOnly:", + "authenticateWithBufferItems:authType:authOnly:", + "authenticateWithDelegate:", + "authenticationInfoWithAuthentication:forUser:andPass:", + "authenticationList", + "authenticationMethod", + "autoPositionMask", + "autoResizesOutlineColumn", + "autoenablesItems", + "autofill", + "autofillColor", + "autohidesScrollers", + "automaticallyNotifiesObserversForKey:", + "automaticallyPreparesContent", + "autorelease", + "autoreleasePoolExists", + "autoreleasedObjectCount", + "autorepeat", + "autoresizesAllColumnsToFit", + "autoresizesOutlineColumn", + "autoresizesSubviews", + "autoresizingMask", + "autosaveExpandedItems", + "autosaveName", + "autosaveTableColumns", + "autosaves", + "autosavesConfiguration", + "autosavesConfigurationUsingIdentifier", + "autoscroll:", + "autosizesCells", + "availableBindings", + "availableCollatorElements", + "availableCollators", + "availableColorLists", + "availableData", + "availableFontFamilies", + "availableFontNamesWithTraits:", + "availableFonts", + "availableLanguageContextNames", + "availableLanguageNames", + "availableMembersOfFontFamily:", + "availablePPDTypeFiles", + "availableResourceData", + "availableStringEncodings", + "availableTypeFromArray:", + "availableUserServers", + "availableVoices", + "avoidsEmptySelection", + "awaitReturnValues", + "awake", + "awakeAfterUsingCoder:", + "awakeFromNib", + "backForwardList", + "backItem", + "backListCount", + "backListWithLimit:", + "backgrounQueriesRunning", + "backgroundColor", + "backgroundGray", + "backgroundImage", + "backgroundLayoutEnabled", + "backgroundLoadDidFailWithReason:", + "backingType", + "backupDatabaseToPath:", + "baseAffineTransform", + "baseOfTypesetterGlyphInfo", + "baseSpecifier", + "baseURL", + "baseWritingDirection", + "baseline", + "baselineLocation", + "baselineOffsetInLayoutManager:glyphIndex:", + "becameVisible", + "becomeFirstResponder", + "becomeKeyWindow", + "becomeMainWindow", + "becomeMultiThreaded:", + "becomeSingleThreaded:", + "becomesKeyOnlyIfNeeded", + "beginAnimationInRect:fromRect:", + "beginDataLoad", + "beginDocument", + "beginDocumentWithTitle:", + "beginEditing", + "beginLoadInBackground", + "beginLoadingImageDataForClient:", + "beginLoadingImageForEmails:forClient:", + "beginModalSessionForWindow:", + "beginModalSessionForWindow:relativeToWindow:", + "beginPage:", + "beginPage:label:bBox:fonts:", + "beginPageInRect:atPlacement:", + "beginPageSetupRect:placement:", + "beginPrologueBBox:creationDate:createdBy:fonts:forWhom:pages:title:", + "beginSetup", + "beginSheet", + "beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo:", + "beginSheetForDirectory:file:modalForWindow:modalDelegate:didEndSelector:contextInfo:", + "beginSheetForDirectory:file:types:modalForWindow:modalDelegate:didEndSelector:contextInfo:", + "beginSheetModalForWindow:modalDelegate:didEndSelector:contextInfo:", + "beginSheetWithPrintInfo:modalForWindow:delegate:didEndSelector:contextInfo:", + "beginTrailer", + "beginUndoGrouping", + "beginUpdateInsertionAnimationAtIndex:throwAwayCacheWhenDone:", + "beginUsingMenuRepresentation:", + "bestLocationRepFromPath:", + "bestLocationRepFromURL:", + "bestRepresentationForDevice:", + "bestVisualFrameSizeForCharacterCount:", + "bezelStyle", + "bezelStyleForState:", + "bezierPath", + "bezierPathByFlatteningPath", + "bezierPathByReversingPath", + "bezierPathWithOvalInRect:", + "bezierPathWithRect:", + "bidiProcessingEnabled", + "binaryAttributes", + "binaryCollator", + "bind:toObject:withKeyPath:options:", + "bindHIViewToNSView:nsView:", + "binderClassesForObject:", + "binderClassesSuperseded", + "binderSpecificFlagAtIndex:", + "binderUpdateType", + "binders", + "binding", + "bindingCategory", + "bindingsForObject:", + "birthDate", + "birthdayFieldPresent", + "bitmapData", + "bitmapDataPlanes", + "bitmapImage", + "bitmapRepresentation", + "bitsPerPixel", + "bitsPerSample", + "blackColor", + "blackComponent", + "blendedColorWithFraction:ofColor:", + "blocksOtherRecognizers", + "blueColor", + "blueComponent", + "blueControlTintColor", + "bluetoothButton", + "body", + "boldSystemFontOfSize:", + "boolForKey:", + "boolValue", + "booleanForKey:inTable:", + "booleanValue", + "borderRect", + "borderType", + "bottomCornerRounded", + "bottomMargin", + "boundingBox", + "boundingRectForFont", + "boundingRectForGlyph:", + "boundingRectForGlyphRange:inTextContainer:", + "bounds", + "boundsAsQDRect", + "boundsForButtonCell:", + "boundsForTextCell:", + "boundsRotation", + "boxType", + "branchImage", + "breakConnection", + "breakLineAtIndex:", + "breakLock", + "bridgeCount", + "brightColor", + "brightnessComponent", + "brightnessSlider:", + "broadcast", + "brownColor", + "browser", + "browser:createRowsForColumn:inMatrix:", + "browser:didClickOnDisabledCell:atRow:column:", + "browser:numberOfRowsInColumn:", + "browser:shouldSizeColumn:forUserResize:toWidth:", + "browser:willDisplayCell:atRow:column:", + "browserColumnConfigurationDidChange:", + "bufferIsEmpty", + "bufferingSize", + "buildAlertStyle:title:message:first:second:third:oldStyle:args:", + "buildFilterCache", + "buildHTTPRequest", + "buildPropertyDict:", + "buildRequest", + "buildString", + "builderForClass:", + "builderForObject:", + "builtInLabelsForProperty:", + "builtInPlugInsPath", + "builtInProperties", + "bundle", + "bundleForClass:", + "bundleForSuite:", + "bundleIdentifier", + "bundleLanguages", + "bundleObject", + "bundlePath", + "bundleWithIdentifier:", + "bundleWithPath:", + "buttonImageSourceWithName:", + "buttonNumber", + "buttonPressed:", + "buttons", + "bytes", + "bytesPerPlane", + "bytesPerRow", + "cString", + "cStringForStatus:", + "cStringLength", + "cacheDepthMatchesImageDepth", + "cacheImageInRect:", + "cacheMiniwindowTitle:guess:", + "cacheMode", + "cachePolicy", + "cacheRect:", + "cachedChildrenForNode:", + "cachedDateForEmail:", + "cachedDrawingImage", + "cachedFontFromFamily:traits:size:", + "cachedHandleForURL:", + "cachedImageForEmail:", + "cachedImagePathForEmail:", + "cachedResponse", + "cachedResponseForRequest:", + "cachedResponseMustBeRevalidated", + "cachedResponseRevalidated", + "cachesBezierPath", + "calcDrawInfo:", + "calcSize", + "calculatesAllSizes", + "calendarDate", + "calendarFormat", + "callbackBased", + "canAdd", + "canAddBinding:toController:", + "canAddField:", + "canApplyValueTransformer:toBinding:", + "canBeCompressedUsing:", + "canBeConvertedToEncoding:", + "canBeDisabled", + "canBecomeKeyView", + "canBecomeKeyWindow", + "canBecomeMainWindow", + "canCachePage", + "canChooseDirectories", + "canChooseFiles", + "canClickDisabledFiles", + "canCloseDocument", + "canCloseDocumentWithDelegate:shouldCloseSelector:contextInfo:", + "canCompleteForforPartialWordRange:", + "canConvertToBMPRepresentation", + "canCreateCollapsedSpecifierFromAbsolutePositionRecord:", + "canCreateCollapsedSpecifierFromRangeRecord:", + "canCreateDirectories", + "canCycle", + "canDecodeHeaderData:", + "canDraw", + "canGoBack", + "canGoForward", + "canHandleRequest:", + "canHide", + "canImportData:", + "canInitWithData:", + "canInitWithPasteboard:", + "canInitWithRequest:", + "canInitWithURL:", + "canInsert", + "canMakeTextLarger", + "canMakeTextSmaller", + "canPopulateWithPlaceholders", + "canProvideDocumentSource", + "canReachAddress:", + "canRedo", + "canRemove", + "canRunModal", + "canSelectHiddenExtension", + "canSelectNext", + "canSelectPrevious", + "canShowFile:", + "canShowMIMEType:", + "canShowMIMETypeAsHTML:", + "canSpawnSeparateThread", + "canStart", + "canStoreColor", + "canSupportMinAndMaxForObject:", + "canTakeFindStringFromSelection", + "canUndo", + "canUsePlugin:", + "canVolumeBeUnmounted", + "cancel", + "cancel:", + "cancelAddCredentialsToRetryHTTPRequest:", + "cancelAllQueries", + "cancelAuthentication:", + "cancelAuthenticationChallenge:", + "cancelButtonCell", + "cancelButtonPressed:", + "cancelButtonRectForBounds:", + "cancelChanges:", + "cancelContentPolicy", + "cancelEditing", + "cancelImport:", + "cancelImporting:", + "cancelIncrementalLoad", + "cancelIncrementalLoadForImage:", + "cancelInput:conversation:", + "cancelLoadInBackground", + "cancelLoadingImageDataForTag:", + "cancelOperation:", + "cancelPerformSelector:target:argument:", + "cancelPerformSelectorsWithTarget:", + "cancelPreviousPerformRequestsWithTarget:", + "cancelPreviousPerformRequestsWithTarget:selector:object:", + "cancelQueries:", + "cancelQuery", + "cancelSheet:", + "cancelUserAttentionRequest:", + "cancelWithError:", + "cancelledError", + "canonicalFormOfID:", + "canonicalHTTPURLForURL:", + "canonicalRequestForRequest:", + "canonicalString", + "capHeight", + "capabilityMask", + "capacity", + "capacityOfTypesetterGlyphInfo", + "capitalizeWord:", + "capitalizedAttributes", + "capitalizedLetterCharacterSet", + "capitalizedString", + "captionTextField", + "carbonDelegate", + "carbonHICommandIDFromActionSelector:", + "carbonPickerWindow", + "cardPane", + "cardScrollView", + "cardsFromGroup", + "cardsWithCategory:", + "cascadeTopLeftFromPoint:", + "caseConversionFlags", + "caseInsensitiveCompare:", + "caseSensitive", + "catalogNameComponent", + "categories", + "cell", + "cellAtIndex:", + "cellAtPoint:row:column:", + "cellAtPoint:row:column:loaded:", + "cellAtRow:column:", + "cellAtRow:column:loaded:", + "cellAttribute:", + "cellBackgroundColor", + "cellBaselineOffset", + "cellClass", + "cellEnabled:", + "cellForItemAtIndex:", + "cellForRow:column:tableView:", + "cellForRow:tableColumn:", + "cellFrameAtRow:column:", + "cellFrameForTextContainer:proposedLineFragment:glyphPosition:characterIndex:", + "cellOrControlForObject:", + "cellPrototype", + "cellSize", + "cellSizeForBounds:", + "cellWithTag:", + "cells", + "center", + "center:didAddObserver:name:object:", + "center:didRemoveObserver:name:object:", + "centerOverMainWindow", + "centerScanRect:", + "centerSelectionInVisibleArea:", + "centerTabMarkerWithRulerView:location:", + "centerTruncateString:toWidth:", + "centerTruncateString:toWidth:withFont:", + "cgsRegionObj", + "chainChildContext:", + "changeAction:", + "changeAddressFormat:", + "changeAttribute:index:newValue:", + "changeAttribute:oldValue:newValue:", + "changeAttributes:", + "changeColor:", + "changeCompanyStatus:", + "changeCount", + "changeCurrentDirectoryPath:", + "changeDestinationToPoint:", + "changeDestinationToRect:", + "changeDocumentBackgroundColor:", + "changeFieldLabel:", + "changeFileAttributes:atPath:", + "changeFont:", + "changeInLength", + "changeInstantField:", + "changeOptionsPanelSettings:", + "changePassword:toNewPassword:", + "changeSaveType:", + "changeSpelling:", + "changeToolbarDisplayMode:", + "changeValue:forKey:", + "changeWillBeUndone:", + "changeWindowFrameSizeByDelta:display:animate:", + "changeWindowsItem:title:filename:", + "changedGroups:", + "changedMembers:", + "changedValues", + "charIndex", + "charValue", + "character:hasNumericProperty:", + "character:hasProperty:", + "characterAtIndex:", + "characterCollection", + "characterDataImpl", + "characterIdentifier", + "characterIndexForGlyphAtIndex:", + "characterIndexForPoint:", + "characterIsMember:", + "characterRangeForGlyphRange:actualGlyphRange:", + "characterSetCoveredByFont:language:", + "characterSetWithBitmapRepresentation:", + "characterSetWithCharactersInString:", + "characterSetWithContentsOfFile:", + "characterSetWithName:", + "characterSetWithRange:", + "characters", + "charactersIgnoringModifiers", + "charactersToBeSkipped", + "chatWithPerson:", + "checkContentPolicyForResponse:", + "checkForAuthenticationFailureInHTTPResponse:withURL:", + "checkForRemovableMedia", + "checkSpaceForParts", + "checkSpelling:", + "checkSpellingOfString:startingAt:", + "checkSpellingOfString:startingAt:language:wrap:inSpellDocumentWithTag:wordCount:", + "checkSpellingOfString:startingAt:language:wrap:inSpellDocumentWithTag:wordCount:reconnectOnError:", + "childAtIndex:", + "childContext", + "childCount", + "childFrames", + "childItemWithName:", + "childNodes", + "childNodesMatchingString:", + "childSpecifier", + "childWindows", + "childWithName:", + "children", + "chooseButtonPressed:", + "chooseCustomImage:", + "chooseFilename:", + "chooseRollOverIdentifier:withSelection:", + "chooseSize:", + "chooseSizeFromField:", + "chooseSizeFromList:", + "chooseSizeFromSlider:", + "class", + "classCode", + "classDelegate", + "classDescription", + "classDescriptionForClass:", + "classDescriptionForDestinationKey:", + "classDescriptionForEntityName:", + "classDescriptionForKey:", + "classDescriptionForKeyPath:", + "classDescriptionWithAppleEventCode:", + "classDescriptionsInSuite:", + "classForArchiver", + "classForClassName:", + "classForCoder", + "classForKeyedArchiver", + "classForKeyedUnarchiver", + "classForPortCoder", + "classHintsForKeyedArchiver", + "className", + "classNameDecodedForArchiveClassName:", + "classNameEncodedForTrueClassName:", + "classNameForClass:", + "classNamed:", + "classPropertyKeys", + "classTerminologyDictionary:", + "cleanUp", + "cleanUpAfterDragOperation", + "cleanUpCardState", + "cleanUpForRetry", + "cleanUpOperation", + "clear", + "clear:", + "clearAll", + "clearAllFieldVisiblity", + "clearAsMainCarbonMenuBar", + "clearAttributesCache", + "clearBackingStore", + "clearCacheForGroup:", + "clearColor", + "clearControlTintColor", + "clearConversationRequest", + "clearCurrentContext", + "clearCustomImage:", + "clearDataFileInfo", + "clearDirectoriesSelection", + "clearDirectoryResults", + "clearDirectoryResultsSelection", + "clearDrawable", + "clearField:", + "clearFilterCache", + "clearGLContext", + "clearGlyphCache", + "clearGroupsSelection", + "clearMarkedRange", + "clearMembersSelection", + "clearNewAvailableData", + "clearPrivateFields", + "clearProperties", + "clearRecentDocuments:", + "clearSearchField", + "clearSearchField:", + "clearShadow", + "clearTempClickedRow", + "clearTemporaryCaches", + "clickCount", + "clickableContentRectForBounds:", + "clicked:", + "clickedColumn", + "clickedOnLink:atIndex:", + "clickedRow", + "client", + "clientView", + "clientWrapperWithRealClient:", + "clip:", + "clipFrameChanged:", + "clipRect:", + "clipToQDRegion:", + "clippedItems", + "clipviewBoundsChangedNotification:", + "cloneNode:", + "close", + "close:", + "closeAllDocuments", + "closeAllDocumentsWithDelegate:didCloseAllSelector:contextInfo:", + "closeButton", + "closeDataFile", + "closeFile", + "closePath", + "closeResourceFile:", + "closeSpellDocumentWithTag:", + "closeURL", + "closeWidgetInView:withButtonID:action:", + "closeWindowForPerson:", + "closeWindowSoon", + "closedHandCursor", + "closestTickMarkValueToValue:", + "coalesceAffectedRange:replacementRange:selectedRange:text:", + "coalesceInTextView:affectedRange:replacementRange:", + "coalesceTextDrawing", + "cocoaVersion", + "code", + "codeSegment", + "coerceArray:toColor:", + "coerceColor:toArray:", + "coerceColor:toData:", + "coerceColor:toString:", + "coerceData:toColor:", + "coerceData:toTextStorage:", + "coerceString:toColor:", + "coerceString:toTextStorage:", + "coerceTextStorage:toData:", + "coerceTextStorage:toString:", + "coerceToDescriptorType:", + "coerceValue:forKey:", + "coerceValue:toClass:", + "collapseItem:", + "collapseItem:collapseChildren:", + "collator:", + "collatorElementWithName:", + "collatorWithName:", + "collectResources", + "collectionNames", + "color", + "colorAtIndex:filtered:", + "colorForControlTint:", + "colorForProperty:", + "colorFromPasteboard:", + "colorFromPoint:", + "colorList", + "colorListChanged:", + "colorListNamed:", + "colorMask", + "colorNameComponent", + "colorPanel", + "colorPanelColorChanged:", + "colorPanelDidSelectColorPicker:", + "colorSpaceName", + "colorSyncData", + "colorTable", + "colorUsingColorSpaceName:", + "colorUsingColorSpaceName:device:", + "colorWithAlphaComponent:", + "colorWithCalibratedHue:saturation:brightness:alpha:", + "colorWithCalibratedRed:green:blue:alpha:", + "colorWithCalibratedWhite:alpha:", + "colorWithCatalogName:colorName:", + "colorWithDeviceCyan:magenta:yellow:black:alpha:", + "colorWithDeviceHue:saturation:brightness:alpha:", + "colorWithDeviceRed:green:blue:alpha:", + "colorWithDeviceWhite:alpha:", + "colorWithKey:", + "colorWithPatternImage:", + "colorizeByMappingGray:toColor:blackMapping:whiteMapping:", + "column", + "columnAtPoint:", + "columnContentWidthForColumnWidth:", + "columnFilters", + "columnNumber", + "columnOfMatrix:", + "columnResizeButtonImage", + "columnResizeButtonRect", + "columnResizingType", + "columnTitleForIdentifier:", + "columnTitleForProperty:", + "columnWidthForColumnContentWidth:", + "columnWithIdentifier:", + "columnsAutosaveName", + "columnsInRect:", + "combineStructures:withCustom:", + "comboBox:indexOfItemWithStringValue:", + "comboBox:objectValueForItemAtIndex:", + "comboBoxCell:completedString:", + "comboBoxCell:indexOfItemWithStringValue:", + "comboBoxCell:objectValueForItemAtIndex:", + "comboBoxCellSelectionDidChange:", + "comboBoxCellSelectionIsChanging:", + "comboBoxCellWillDismiss:", + "comboBoxCellWillPopUp:", + "comboBoxTextDidEndEditing:", + "commandClassName", + "commandDescription", + "commandDescriptionWithAppleEventClass:andAppleEventCode:", + "commandDescriptionsInSuite:", + "commandDisplay", + "commandName", + "commandTerminologyDictionary:", + "commands", + "comment", + "commentImpl", + "commentURL", + "commentWithImpl:", + "commitEditing", + "commitPendingChanges", + "commitPendingChangesAndSave:", + "commonPrefixWithString:options:", + "compare:", + "compare:options:", + "compare:options:range:", + "compare:options:range:locale:", + "compareAscending:", + "compareCaseInsensitiveAscending:", + "compareCaseInsensitiveDescending:", + "compareContainsSubString:", + "compareContainsSubStringCaseInsensitive:", + "compareDescending:", + "compareGeometry:", + "compareObject:toObject:", + "comparePrefixMatch:", + "comparePrefixMatchCaseInsensitive:", + "compareSelector", + "compareWithRecordValue:", + "compileAndReturnError:", + "complete:", + "completePathIntoString:caseSensitive:matchesIntoArray:filterTypes:", + "completedString:", + "completes", + "completionEnabled", + "completionsForPartialWordRange:inString:language:inSpellDocumentWithTag:", + "completionsForPartialWordRange:indexOfSelectedItem:", + "components", + "componentsJoinedByString:", + "componentsSeparatedByString:", + "componentsToDisplayForPath:", + "compositeName", + "compositeToPoint:fromRect:operation:", + "compositeToPoint:fromRect:operation:fraction:", + "compositeToPoint:operation:", + "compositeToPoint:operation:fraction:", + "computeCountForKey:", + "concat", + "concat:", + "concludeDragOperation:", + "condition", + "conditionallySetsEditable", + "conditionallySetsEnabled", + "conditionallySetsHidden", + "configNode", + "configurationDictionary", + "configurationPaletteIsRunning", + "configureAsServer", + "configureForActiveStateWithCurrentDirectoryNode:", + "configureForAllowsExpandingMultipleDirectories:", + "configureForAllowsMultipleSelection:", + "configureForCalculatesAllSizes:", + "configureForCanChooseDirectories:", + "configureForCanChooseFiles:", + "configureForCanClickDisabledFiles:", + "configureForDisplayMode:andSizeMode:", + "configureForDisplayedFileProperties:", + "configureForInactiveState", + "configureForLayoutInDisplayMode:andSizeMode:inToolbarView:", + "configureForShowsPreviews:", + "configureForSortedByFileProperty:ascending:caseSensitive:", + "configureForTreatsDirectoryAliasesAsDirectories:", + "configureForTreatsFilePackagesAsDirectories:", + "confirmCloseSheetIsDone:returnCode:contextInfo:", + "confirmSheet:", + "conformsTo:", + "conformsToProtocol:", + "connectToLDAPServer:", + "connectedToInternet:", + "connection", + "connection:didCancelAuthenticationChallenge:", + "connection:didFailLoadingWithError:", + "connection:didFailWithError:", + "connection:didReceiveAuthenticationChallenge:", + "connection:didReceiveData:", + "connection:didReceiveResponse:", + "connection:willSendRequest:redirectResponse:", + "connectionDidDie:", + "connectionDidFinishLoading:", + "connectionForProxy", + "connectionWasBroken:", + "connectionWasEstablished:", + "connectionWithReceivePort:sendPort:", + "connectionWithRegisteredName:host:", + "connectionWithRegisteredName:host:usingNameServer:", + "connectionWithRequest:delegate:", + "connectionsCount", + "constrainFrameRect:toScreen:", + "constrainResizeEdge:withDelta:elapsedTime:", + "constrainScrollPoint:", + "consumeImageData:forTag:", + "consumeJobEntry:", + "containerClassDescription", + "containerIsObjectBeingTested", + "containerIsRangeContainerObject", + "containerNode", + "containerNodeWithChildren:", + "containerSize", + "containerSpecifier", + "containsAttachments", + "containsGroupName:", + "containsIndex:", + "containsIndexes:", + "containsIndexesInRange:", + "containsItem:", + "containsItemForURLString:", + "containsKey:", + "containsObject:", + "containsObject:inRange:", + "containsObjectIdenticalTo:", + "containsObjectsNotIdenticalTo:", + "containsPoint:", + "containsPort:forMode:", + "containsRect:", + "containsTimer:forMode:", + "containsURL:", + "containsValueForKey:", + "content", + "contentAlpha", + "contentAspectRatio", + "contentBinder", + "contentFill", + "contentMaxSize", + "contentMinSize", + "contentRect", + "contentRectForFrameRect:", + "contentRectForFrameRect:styleMask:", + "contentResizeIncrements", + "contentSize", + "contentSizeForFrameSize:hasHorizontalScroller:hasVerticalScroller:borderType:", + "contentView", + "contentViewMargins", + "contentsAtPath:", + "contentsEqualAtPath:andPath:", + "context", + "contextForSecondaryThread", + "contextHelpForKey:", + "contextHelpForObject:", + "contextID", + "contextMenuRepresentation", + "continue", + "continueAfterBytesAvailable", + "continueAfterContentPolicy:", + "continueAfterContentPolicy:response:", + "continueAfterEndEncountered", + "continueAfterNavigationPolicy:formState:", + "continueBeginLoadInBackgroundAfterCreatingHTTPRequest", + "continueHeaderReadAfter3xxResponseAndCall:", + "continueHeaderReadAfterFailureResponseAndCall:", + "continueTracking:at:inView:", + "continueTrackingWithEvent:", + "continueWithoutCredentialForAuthenticationChallenge:", + "control:didFailToFormatString:errorDescription:", + "control:didFailToFormatString:errorDescription:inFrame:", + "control:didFailToValidatePartialString:errorDescription:", + "control:didFailToValidatePartialString:errorDescription:inFrame:", + "control:isValidObject:", + "control:isValidObject:inFrame:", + "control:textShouldBeginEditing:", + "control:textShouldBeginEditing:inFrame:", + "control:textShouldEndEditing:", + "control:textShouldEndEditing:inFrame:", + "control:textView:doCommandBySelector:", + "control:textView:doCommandBySelector:inFrame:", + "controlAlternatingRowBackgroundColors", + "controlAlternatingRowColor", + "controlBackgroundColor", + "controlCharacterSet", + "controlColor", + "controlContentFontOfSize:", + "controlDarkShadowColor", + "controlFillColor", + "controlHighlightColor", + "controlLightHighlightColor", + "controlMenu:", + "controlPointBounds", + "controlShadowColor", + "controlSize", + "controlTextColor", + "controlTextDidBeginEditing:", + "controlTextDidBeginEditing:inFrame:", + "controlTextDidChange:", + "controlTextDidChange:inFrame:", + "controlTextDidEndEditing:", + "controlTextDidEndEditing:inFrame:", + "controlTint", + "controlView", + "controlViewWillBecomeFirstResponder:", + "controlViewWillResignFirstResponder:", + "controller", + "controllerForBinding:", + "controlsInForm:", + "conversation", + "conversationIdentifier", + "conversationRequest", + "convertAttributes:", + "convertBaseToScreen:", + "convertCharacters:length:toGlyphs:skipControlCharacters:", + "convertFont:", + "convertFont:toApproximateTraits:", + "convertFont:toFace:", + "convertFont:toFamily:", + "convertFont:toHaveTrait:", + "convertFont:toNotHaveTrait:", + "convertFont:toSize:", + "convertOldFactor:newFactor:", + "convertPoint:fromView:", + "convertPoint:toView:", + "convertRect:fromView:", + "convertRect:toView:", + "convertScreenToBase:", + "convertSize:fromView:", + "convertSize:toView:", + "convertType:data:to:inPasteboard:usingFilter:", + "convertUnicodeCharacters:length:toGlyphs:", + "convertWeight:ofFont:", + "converterLockFileName", + "cookieAcceptPolicy", + "cookieRequestHeaderFieldsForURL:", + "cookieWithProperties:", + "cookieWithV0Spec:forURL:locationHeader:", + "cookies", + "cookiesEnabled", + "cookiesForURL:", + "cookiesMatchingDomain:path:secure:", + "cookiesWithResponseHeaderFields:forURL:", + "copiesOnScroll", + "copy", + "copy:", + "copy:into:", + "copyAttributesFromContext:withMask:", + "copyDOMNode:copier:", + "copyDOMTree:", + "copyDropDirectory", + "copyFont:", + "copyFromZone:", + "copyIcon", + "copyImageToClipboard:", + "copyLinkToClipboard:", + "copyOfCalendarDate", + "copyPath:toPath:handler:", + "copyRenderNode:copier:", + "copyRenderTree:", + "copyRuler:", + "copySerializationInto:", + "copyWithZone:", + "copyright", + "cornerView", + "count", + "countFiltered:", + "countForKey:", + "countForObject:", + "countOccurrences:", + "countWordsInString:language:", + "coveredCharacterCache", + "coveredCharacterSet", + "coversAllCharactersInString:", + "coversCharacter:", + "crayonAtIndex:", + "crayonClosestToIndex:", + "crayonToLeft", + "crayonToLeftOfCrayon:", + "crayonToRight", + "crayonToRightOfCrayon:", + "crayons", + "createAttribute:", + "createAttributeNS::", + "createCDATASection:", + "createChildFrameNamed:withURL:renderPart:allowsScrolling:marginWidth:marginHeight:", + "createClassDescription", + "createCommandInstance", + "createCommandInstanceWithZone:", + "createComment:", + "createContext", + "createDictHashTable:", + "createDirectoryAtPath:attributes:", + "createDocument:::", + "createDocumentFragment", + "createDocumentType:::", + "createDragProgressWindow:forRow:", + "createElement:", + "createElementNS::", + "createEntityReference:", + "createFTPReadStream", + "createFileAtPath:contents:attributes:", + "createFirstLastSortingNamePart1:part2:", + "createKHTMLViewWithNSView:marginWidth:marginHeight:", + "createKeyValueBindingForKey:typeMask:", + "createLastFirstSortingNamePart1:part2:", + "createProcessingInstruction::", + "createRandomKey:", + "createRealObject", + "createSharedAdapter", + "createSharedFactory", + "createSymbolicLinkAtPath:pathContent:", + "createTextNode:", + "createTexture:fromView:internalFormat:", + "createUniqueKey:", + "createWindowWithURL:frameName:", + "creationDate", + "credentialWithKeychainItem:", + "credentialWithUser:password:persistence:", + "credentialsForProtectionSpace:", + "credits", + "crop", + "croppedImage", + "crosshairCursor", + "current", + "currentAppleEvent", + "currentCommand", + "currentContainer", + "currentContext", + "currentContextDrawingToScreen", + "currentControlTint", + "currentConversation", + "currentCursor", + "currentDirectory", + "currentDirectoryNode", + "currentDirectoryPath", + "currentDiskUsage", + "currentDocument", + "currentEditor", + "currentEditorForEitherField", + "currentEditorForSecureField", + "currentEvent", + "currentForm", + "currentFrame", + "currentFrameDuration", + "currentHandler", + "currentHost", + "currentImageNumber", + "currentInputContext", + "currentInputManager", + "currentItem", + "currentLayoutManager", + "currentMainStructure:", + "currentMemoryUsage", + "currentMode", + "currentOperation", + "currentPage", + "currentParagraphStyle", + "currentPassNumber", + "currentPicture", + "currentPluginView", + "currentPoint", + "currentReplyAppleEvent", + "currentRunLoop", + "currentTaskDictionary", + "currentTextContainer", + "currentTextStorage", + "currentTextView", + "currentThread", + "currentVirtualScreen", + "currentVoiceIdentifier", + "currentWindow", + "cursiveFontFamily", + "cursor", + "curveToPoint:controlPoint1:controlPoint2:", + "customTextEncodingName", + "customUserAgent", + "customizationPaletteIsRunning", + "cut:", + "cyanColor", + "cyanComponent", + "cycleToNextInputKeyboardLayout:", + "cycleToNextInputLanguage:", + "cycleToNextInputScript:", + "cycleToNextInputServerInLanguage:", + "darkGrayColor", + "data", + "data1", + "data2", + "dataBaseChanged:", + "dataCell", + "dataCellForRow:", + "dataFile", + "dataForFile:", + "dataForKey:", + "dataForType:", + "dataForType:fromPasteboard:", + "dataFromPropertyList:format:errorDescription:", + "dataRepresentation", + "dataRepresentationOfType:", + "dataSource", + "dataSourceCount", + "dataSourceUpdated:", + "dataTypeDoesNotExist:forKey:inCurrentStruct:inCustomStruct:", + "dataUsingEncoding:", + "dataUsingEncoding:allowLossyConversion:", + "dataValueOfProperty:", + "dataWithBytes:length:", + "dataWithBytesNoCopy:length:", + "dataWithBytesNoCopy:length:freeWhenDone:", + "dataWithCapacity:", + "dataWithContentsOfFile:", + "dataWithContentsOfMappedFile:", + "dataWithContentsOfURL:", + "dataWithData:", + "dataWithEPSInsideRect:", + "dataWithLength:", + "dataWithPDFInsideRect:", + "databaseChanged:", + "databaseChangedExternally:", + "databaseChangedForUserInfo:groupsChanged:peopleChanged:", + "date", + "dateByAddingYears:months:days:hours:minutes:seconds:", + "dateFormat", + "dateFromISO8601String:", + "dateWithCalendarFormat:timeZone:", + "dateWithDate:", + "dateWithNaturalLanguageString:", + "dateWithNaturalLanguageString:date:locale:", + "dateWithNaturalLanguageString:locale:", + "dateWithString:", + "dateWithString:calendarFormat:", + "dateWithString:calendarFormat:locale:", + "dateWithTimeInterval:sinceDate:", + "dateWithTimeIntervalSince1970:", + "dateWithTimeIntervalSinceNow:", + "dateWithTimeIntervalSinceReferenceDate:", + "dateWithYear:month:day:hour:minute:second:timeZone:", + "dayOfCommonEra", + "dayOfMonth", + "dayOfWeek", + "dayOfYear", + "deactivate", + "dealloc", + "deallocateCFNetworkResources", + "debugDescription", + "decimalDigitCharacterSet", + "decimalNumberByAdding:", + "decimalNumberByAdding:withBehavior:", + "decimalNumberByDividingBy:", + "decimalNumberByDividingBy:withBehavior:", + "decimalNumberByMultiplyingBy:", + "decimalNumberByMultiplyingBy:withBehavior:", + "decimalNumberByMultiplyingByPowerOf10:", + "decimalNumberByMultiplyingByPowerOf10:withBehavior:", + "decimalNumberByRaisingToPower:", + "decimalNumberByRaisingToPower:withBehavior:", + "decimalNumberByRoundingAccordingToBehavior:", + "decimalNumberBySubstracting:", + "decimalNumberBySubstracting:withBehavior:", + "decimalNumberBySubtracting:", + "decimalNumberBySubtracting:withBehavior:", + "decimalNumberHandlerWithRoundingMode:scale:raiseOnExactness:raiseOnOverflow:raiseOnUnderflow:raiseOnDivideByZero:", + "decimalNumberWithDecimal:", + "decimalNumberWithMantissa:exponent:isNegative:", + "decimalNumberWithString:", + "decimalNumberWithString:locale:", + "decimalSeparator", + "decimalTabMarkerWithRulerView:location:", + "decimalValue", + "declareTypes:owner:", + "decodeAllIntoBuffer:size:", + "decodeArrayOfObjCType:count:at:", + "decodeBoolForKey:", + "decodeBytesForKey:returnedLength:", + "decodeBytesWithReturnedLength:", + "decodeClassName:asClassName:", + "decodeColumns:", + "decodeData:", + "decodeData:dataForkData:resourceForkData:", + "decodeDataObject", + "decodeDoubleForKey:", + "decodeFloatForKey:", + "decodeForkWithData:count:CRCCheckFlag:", + "decodeHeader", + "decodeHeader:headerLength:modificationTime:filename:", + "decodeInt32ForKey:", + "decodeInt64ForKey:", + "decodeIntForKey:", + "decodeIntoBuffer:size:", + "decodeNXColor", + "decodeNXObject", + "decodeObject", + "decodeObjectForKey:", + "decodePoint", + "decodePointForKey:", + "decodePortObject", + "decodePropertyList", + "decodeRect", + "decodeRectForKey:", + "decodeReleasedProxies:", + "decodeRetainedObject", + "decodeReturnValueWithCoder:", + "decodeSize", + "decodeSizeForKey:", + "decodeValueOfObjCType:at:", + "decodeValuesOfObjCTypes:", + "decomposableCharacterSet", + "decomposedStringWithCanonicalMapping", + "decomposedStringWithCompatibilityMapping", + "decrementButtonWithParent:", + "decrementNumberOfThreadsAlive:withSessionUID:", + "decrementOriginLoadCount", + "decryptWithDelegate:", + "deepestScreen", + "defaultAddressBookPreferencesFile", + "defaultAttachmentScaling", + "defaultAttributes", + "defaultBaselineOffsetForFont:", + "defaultBehavior", + "defaultButtonCell", + "defaultCStringEncoding", + "defaultCenter", + "defaultCollator", + "defaultConnection", + "defaultCountryCode", + "defaultCredentialForProtectionSpace:", + "defaultDecimalNumberHandler", + "defaultDepthLimit", + "defaultFixedFontSize", + "defaultFlatness", + "defaultFocusRingType", + "defaultFontSize", + "defaultIconSize", + "defaultIconWithSize:", + "defaultLanguage", + "defaultLanguageCode", + "defaultLanguageContext", + "defaultLineCapStyle", + "defaultLineHeightForFont", + "defaultLineHeightForFont:", + "defaultLineJoinStyle", + "defaultLineWidth", + "defaultManager", + "defaultMenu", + "defaultMiterLimit", + "defaultNameOrdering", + "defaultNameServerPortNumber", + "defaultObjectValue", + "defaultParagraphStyle", + "defaultPixelFormat", + "defaultPlaceholderForBinding:onObjectClass:", + "defaultPlaceholderForMarker:withBinding:", + "defaultPlaceholderLookupClassForBinding:object:", + "defaultPortNameServer", + "defaultPreferencesClass", + "defaultPrinter", + "defaultQueue", + "defaultRowHeight", + "defaultStringDrawingTypesetterBehavior", + "defaultSubcontainerAttributeKey", + "defaultTabInterval", + "defaultTextColor", + "defaultTextColorWhenObjectValueIsUsed:", + "defaultTextEncoding", + "defaultTextEncodingName", + "defaultTimeZone", + "defaultTimeoutInterval", + "defaultTypesetterBehavior", + "defaultVoice", + "defaultWindingRule", + "defaultWritingDirectionForLanguage:", + "defaults", + "defaultsChanged:", + "defaultsDictionary", + "deferSync", + "defersCallbacks", + "defersLoading", + "delay", + "delayDatabaseCleanup", + "delayWindowOrdering", + "delegate", + "delegateBased", + "delegatedObject", + "delete", + "delete:", + "deleteAction:", + "deleteBackward:", + "deleteBackwardByDecomposingPreviousCharacter:", + "deleteCharactersInRange:", + "deleteConfirmSheetDidEnd:returnCode:contextInfo:", + "deleteCookie:", + "deleteCookies:", + "deleteData::", + "deleteForward:", + "deleteGlyphsInRange:", + "deleteKey:", + "deleteLastCharacter", + "deleteObjectsInRange:", + "deleteToBeginningOfLine:", + "deleteToBeginningOfParagraph:", + "deleteToEndOfLine:", + "deleteToEndOfParagraph:", + "deleteToMark:", + "deleteWordBackward:", + "deleteWordForward:", + "deletedGroups:", + "deletedMembers:", + "deliverResult", + "deltaX", + "deltaY", + "deltaZ", + "deminiaturize:", + "departmentFieldPresent", + "depth", + "depthLimit", + "dequeueNotificationsMatching:coalesceMask:", + "dereferencedEntity:", + "descender", + "descent", + "description", + "descriptionForClassMethod:", + "descriptionForInstanceMethod:", + "descriptionForMIMEType:", + "descriptionForMethod:", + "descriptionInStringsFileFormat", + "descriptionWithCalendarFormat:", + "descriptionWithCalendarFormat:locale:", + "descriptionWithCalendarFormat:timeZone:locale:", + "descriptionWithLocale:", + "descriptionWithLocale:indent:", + "descriptorAtIndex:", + "descriptorByTranslatingObject:ofType:inSuite:", + "descriptorForKeyword:", + "descriptorType", + "descriptorWithBoolean:", + "descriptorWithDescriptorType:bytes:length:", + "descriptorWithDescriptorType:data:", + "descriptorWithEnumCode:", + "descriptorWithInt32:", + "descriptorWithString:", + "descriptorWithTypeCode:", + "deselectAll", + "deselectAll:", + "deselectAllCells", + "deselectColumn:", + "deselectDirectoryResultRow:subrow:", + "deselectGroup:", + "deselectIdentifier:forPerson:", + "deselectItemAtIndex:", + "deselectMemberRow:subrow:", + "deselectRecord:", + "deselectRow:", + "deselectRow:subrow:", + "deselectSelectedCell", + "deserializeAlignedBytesLengthAtCursor:", + "deserializeBytes:length:atCursor:", + "deserializeData:", + "deserializeDataAt:ofObjCType:atCursor:context:", + "deserializeIntAtCursor:", + "deserializeIntAtIndex:", + "deserializeInts:count:atCursor:", + "deserializeInts:count:atIndex:", + "deserializeList:", + "deserializeListItemIn:at:length:", + "deserializeNewData", + "deserializeNewKeyString", + "deserializeNewList", + "deserializeNewObject", + "deserializeNewPList", + "deserializeNewString", + "deserializePList:", + "deserializePListKeyIn:", + "deserializePListValueIn:key:length:", + "deserializePropertyListFromData:atCursor:mutableContainers:", + "deserializePropertyListFromData:mutableContainers:", + "deserializePropertyListLazilyFromData:atCursor:length:mutableContainers:", + "deserializeServers:", + "deserializeString:", + "deserializer", + "deserializerStream", + "destination", + "destroyAllPlugins", + "destroyContext", + "destroyStream:reason:", + "destroyStreamWithReason:", + "detachColorList:", + "detachDrawingThread:toTarget:withObject:", + "detachNewThreadSelector:toTarget:withObject:", + "detachSubmenu", + "detailedDescription", + "detailedDescriptionForClass:", + "determineErrorAndFail", + "determineTransferEncoding", + "developmentLocalization", + "deviceDescription", + "deviceID", + "dictionary", + "dictionaryForKey:", + "dictionaryInfo:", + "dictionaryRepresentation", + "dictionaryWithCapacity:", + "dictionaryWithContentsOfFile:", + "dictionaryWithContentsOfURL:", + "dictionaryWithDictionary:", + "dictionaryWithObject:forKey:", + "dictionaryWithObjects:forKeys:", + "dictionaryWithObjects:forKeys:count:", + "dictionaryWithObjectsAndKeys:", + "dictionaryWithValuesForKeys:", + "didAddCredentials:toRequest:context:", + "didAddSubview:", + "didChange", + "didChange:valuesAtIndexes:forKey:", + "didChangeText", + "didChangeValueForKey:", + "didEndAlert:returnCode:contextInfo:", + "didEndSheet:returnCode:contextInfo:", + "didFinishColumnScrollWithHelper:", + "didLoadBytes:loadComplete:", + "didLoadData:", + "didNotOpenURL:", + "didStart", + "directDataAvailable:", + "directDataComplete", + "directParameter", + "directionalType:", + "directories", + "directoriesController", + "directoriesGroup", + "directoriesPane", + "directoriesSelectionChanged:", + "directory", + "directoryAtIndex:", + "directoryAttributes", + "directoryCanBeCreatedAtPath:", + "directoryContentsAtPath:", + "directoryContentsAtPath:matchingExtension:options:keepExtension:", + "directoryDataHasArrived:", + "directoryResultAtIndex:", + "directoryResults", + "directoryResultsController", + "directoryResultsPane", + "directoryResultsSelectionChanged:", + "directoryResultsSubrows", + "directorySelectionPopUpButtonClick:", + "directoryServicesNodes", + "directoryServicesServer", + "directoryServicesServer:", + "disableCursorRects", + "disableDelegateMessages", + "disableDisplayPositing", + "disableFlush", + "disableFlushWindow", + "disableHeartBeating", + "disableKeyEquivalentForDefaultButtonCell", + "disableSelectionChanging", + "disableUndoRegistration", + "disabledControlTextColor", + "disabledImageForControlTint:", + "disabledSelectedImageForControlTint:", + "disabledUnselectedImage", + "discardCachedImage", + "discardCursorRects", + "discardEditing", + "discardEventsMatchingMask:beforeEvent:", + "disconnect:", + "diskCapacity", + "dismissPopUp", + "dismissPopUp:", + "dispatch", + "dispatchDoubleAction:", + "dispatchGroupDoubleClick:", + "dispatchGroupSelection:", + "dispatchInvocation:", + "dispatchNameDoubleClick:", + "dispatchNameSelection:", + "dispatchPropertyChanged:", + "dispatchRawAppleEvent:withRawReply:handlerRefCon:", + "dispatchValueSelection:", + "display", + "displayAllColumns", + "displayColumn:", + "displayCompletions:forPartialWordRange:originalString:atPoint:forTextView:", + "displayIfNeeded", + "displayIfNeededIgnoringOpacity", + "displayIfNeededInRect:", + "displayIfNeededInRectIgnoringOpacity:", + "displayIgnoringOpacity", + "displayImageInPicker:", + "displayMode", + "displayName", + "displayNameAtPath:", + "displayNameForKey:", + "displayNameForObjectName:", + "displayNameForType:", + "displayPattern", + "displayRect:", + "displayRectIgnoringOpacity:", + "displayStateForNode:", + "displayStringForLineHeightMultiple:min:max:lineSpacing:paragraphSpacingBefore:after:", + "displayStringsForAttributes:includeBoldItalic:", + "displayStringsForParagraphStyle:", + "displayTitleInPicker:", + "displayToolTip:", + "displayValueForObjectValue:", + "displayableSampleText", + "displayableSampleTextForLanguage:", + "displayableString", + "displayedCard", + "displayedColumns", + "displayedCommandsTitle", + "displayedFileProperties", + "displayedGroups", + "displayedMemberMatching:", + "displayedMembers", + "displayedMembersSubrows", + "displayedProperties", + "displayedProperty", + "displayedRecords", + "displayedStringsArray", + "displayedTitle", + "displaysTooltips", + "dissolveToPoint:fraction:", + "dissolveToPoint:fromRect:fraction:", + "distantFuture", + "distantPast", + "distributionIdentifierForProperty:person:", + "distributionIndexForProperty:person:", + "distributionStringsForMembers", + "distributionValueForProperty:person:", + "dividerThickness", + "doAwakeFromNib", + "doClick:", + "doClose:", + "doCommandBySelector:", + "doCommandBySelector:client:", + "doDelete:", + "doDeleteInReceiver:", + "doDoubleClick:", + "doFileCompletion:", + "doIconify:", + "doIt", + "doProgressiveLoad", + "doProgressiveLoadHeader", + "doProgressiveLoadImage", + "doQueuedWork", + "doRemoveFromGroup", + "doSelectAll:", + "docFormatData", + "docFormatFromRange:documentAttributes:", + "dockTitleIsGuess", + "doctype", + "document", + "documentAttributes", + "documentClassForType:", + "documentCursor", + "documentEdited", + "documentElement", + "documentForFileName:", + "documentForWindow:", + "documentFragmentImpl", + "documentFragmentWithImpl:", + "documentImpl", + "documentRect", + "documentRef", + "documentSource", + "documentState", + "documentTypeImpl", + "documentTypeWithImpl:", + "documentView", + "documentVisibleRect", + "documentWithImpl:", + "documents", + "doesContain:", + "doesNotRecognize:", + "doesNotRecognizeSelector:", + "doesPropertyExist:inTable:", + "domain", + "done", + "doneTrackingMenu:", + "doubleAction", + "doubleAction:", + "doubleClickAction", + "doubleClickAtIndex:", + "doubleClickAtIndex:inRange:", + "doubleClickHandler", + "doubleClickInString:atIndex:useBook:", + "doubleForKey:", + "doubleValue", + "doubleValueOfProperty:", + "download", + "download:decideDestinationWithSuggestedFilename:", + "download:didBeginChildDownload:", + "download:didCancelAuthenticationChallenge:", + "download:didCreateDestination:", + "download:didFailWithError:", + "download:didReceiveAuthenticationChallenge:", + "download:didReceiveDataOfLength:", + "download:didReceiveResponse:", + "download:shouldBeginChildDownloadOfSource:delegate:", + "download:shouldDecodeSourceDataOfMIMEType:", + "download:willSendRequest:redirectResponse:", + "downloadDelegate", + "downloadDidBegin:", + "downloadDidFinish:", + "downloadImageToDisk:", + "downloadLinkToDisk:", + "downloadURL:element:", + "dragAnimationComplete:toRow:", + "dragColor:withEvent:fromView:", + "dragColor:withEvent:inView:", + "dragFile:fromRect:slideBack:event:", + "dragImage:at:offset:event:pasteboard:source:slideBack:", + "dragImage:fromWindow:at:offset:event:pasteboard:source:slideBack:", + "dragImageForRows:event:dragImageOffset:", + "dragImageForSelectionWithEvent:origin:", + "dragOperationForDraggingInfo:type:", + "dragPromisedFilesOfTypes:fromRect:source:slideBack:event:", + "dragRectForFrameRect:", + "dragSelectionWithEvent:offset:slideBack:", + "draggedColumn", + "draggedDistance", + "draggedImage", + "draggedImage:beganAt:", + "draggedImage:endedAt:operation:", + "draggedImage:movedTo:", + "draggedImageLocation", + "draggingDestinationWindow", + "draggingEntered:", + "draggingExited:", + "draggingLocation", + "draggingPasteboard", + "draggingSequenceNumber", + "draggingSource", + "draggingSourceOperationMask", + "draggingSourceOperationMaskForLocal:", + "draggingUpdated:", + "draw", + "drawArrow:highlight:", + "drawArrow:highlightPart:", + "drawAtPoint:", + "drawAtPoint:fromRect:operation:fraction:", + "drawAtPoint:withAttributes:", + "drawBackgroundForGlyphRange:atPoint:", + "drawBackgroundInClipRect:", + "drawBackgroundInRect:", + "drawBackgroundInRect:inView:highlight:", + "drawBarInside:flipped:", + "drawBevel:", + "drawBevel:inFrame:topCornerRounded:bottomCornerRounded:", + "drawBorderAndBackgroundWithFrame:inView:", + "drawCell:", + "drawCellAtIndex:", + "drawCellAtRow:column:", + "drawCellInside:", + "drawCharacters:stringLength:fromCharacterPosition:toCharacterPosition:atPoint:withPadding:withTextColor:backgroundColor:rightToLeft:letterSpacing:wordSpacing:smallCaps:fontFamilies:", + "drawClippedToValidInRect:fromRect:", + "drawColor", + "drawColor:", + "drawCrayonLayer", + "drawDividerInRect:", + "drawFocusRingInView:", + "drawFrame:", + "drawGlyphsForGlyphRange:atPoint:", + "drawGridInClipRect:", + "drawHashMarksAndLabelsInRect:", + "drawHighlightWithFrame:inView:", + "drawImageWithFrame:inView:", + "drawInRect:", + "drawInRect:fromRect:operation:fraction:", + "drawInRect:onView:", + "drawInRect:onView:pinToTop:", + "drawInRect:withAttributes:", + "drawInView:", + "drawInsertionPointInRect:color:turnedOn:", + "drawInteriorWithFrame:inView:", + "drawKeyEquivalentWithFrame:inView:", + "drawKnob", + "drawKnob:", + "drawKnobSlotInRect:highlight:", + "drawLabel:inRect:", + "drawLineForCharacters:yOffset:withWidth:withColor:", + "drawMarkersInRect:", + "drawNormalInteriorWithFrame:inView:", + "drawPackedGlyphs:atPoint:", + "drawPageBorderWithSize:", + "drawParts", + "drawPreviewInteriorWithFrame:inView:", + "drawRect:", + "drawRect:withPainter:", + "drawRepresentation:inRect:", + "drawResizeIndicator:", + "drawRow:clipRect:", + "drawScroller:", + "drawSegment:inFrame:withView:", + "drawSelection:selected:inView:withRoundedLeftEdges:", + "drawSelectionIndicatorInRect:", + "drawSelector", + "drawSeparatorInRect:", + "drawSeparatorItemWithFrame:inView:", + "drawShadowLayer", + "drawSheetBorderWithSize:", + "drawSortIndicatorWithFrame:inView:ascending:priority:", + "drawSpellingUnderlineForGlyphRange:spellingState:inGlyphRange:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:", + "drawStateImageWithFrame:inView:", + "drawStatusBarBackgroundInRect:withHighlight:", + "drawStrikethroughForGlyphRange:strikethroughType:baselineOffset:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:", + "drawSwatchInRect:", + "drawTextContainer:inRect:onView:", + "drawTextContainer:inRect:onView:pinToTop:", + "drawThemeContentFill:inView:", + "drawTitleOfColumn:inRect:", + "drawTitleWithFrame:inView:", + "drawUnderlineForGlyphRange:underlineType:baselineOffset:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:", + "drawViewBackgroundInRect:", + "drawWellInside:", + "drawWindowBackgroundRect:", + "drawWindowBackgroundRect:level:", + "drawWindowBackgroundRegion:", + "drawWindowBackgroundRegion:level:", + "drawWithFrame:inView:", + "drawWithFrame:inView:characterIndex:", + "drawWithFrame:inView:characterIndex:layoutManager:", + "drawerDidClose:", + "drawerDidOpen:", + "drawers", + "drawingRectForBounds:", + "drawsBackground", + "drawsCellBackground", + "drawsContainmentIndicator", + "drawsGrid", + "drawsOutsideLineFragmentForGlyphAtIndex:", + "drawsSpecialSelection", + "dsDataBuffer", + "dsDataList", + "dsDataNode", + "dsDirRef", + "dsNodeReference", + "dsRecordReference", + "dstDraggingDepositedAtPoint:draggingInfo:", + "dstDraggingEnteredAtPoint:draggingInfo:", + "dstDraggingExitedAtPoint:draggingInfo:", + "dstDraggingMovedToPoint:draggingInfo:", + "dummyAction:", + "duplicatesForPeople:", + "dynamicVerticalScroller", + "earlierDate:", + "echosBullets", + "edge", + "edit:", + "editButton", + "editCard:", + "editColumn:row:withEvent:select:", + "editDisplayedCard:", + "editInAddressBook:", + "editInput:", + "editMode", + "editPerson:", + "editSelectedGroupWithUndo:", + "editServerAction:", + "editWithFrame:inView:editor:delegate:event:", + "editableBinder", + "editableState", + "editableStateAtIndex:", + "edited", + "edited:range:changeInLength:", + "editedColumn", + "editedIndex:", + "editedMask", + "editedRange", + "editedRow", + "editingBinderForControl:", + "editingColorAdjustableObject:", + "editingHasBegun:", + "editingHasEnded:", + "editingStringForObjectValue:", + "editingWasAborted:", + "editor", + "editorDidEnd:returnCode:contextInfo:", + "editorWithObject:", + "ejectVolume", + "elementAtIndex:", + "elementAtIndex:associatedPoints:", + "elementAtIndex:effectiveRange:", + "elementAtPoint:", + "elementCount", + "elementDoesAutoComplete:", + "elementForView:", + "elementImpl", + "elementIsPassword:", + "elementSize", + "elementWithImpl:", + "elementWithName:inForm:", + "elementWithRole:parent:", + "email", + "emailDomains", + "emailList", + "empty", + "emptyAttributeDictionary", + "emptyCache", + "emulateUpdateCard:withImportedCard:changes:", + "enable:", + "enableAll:", + "enableCursorRects", + "enableCustomAttributeFixing", + "enableDelegateMessages", + "enableFlushWindow", + "enableFreedObjectCheck:", + "enableKeyEquivalentForDefaultButtonCell", + "enableMultipleThreads", + "enableRelease:", + "enableSecureString:", + "enableUndoRegistration", + "enabled", + "enabledFileTypes", + "enabledSelectionChanging", + "enabledState", + "enabledStateAtIndex:", + "enclosingScrollView", + "encodeArrayOfObjCType:count:at:", + "encodeBool:forKey:", + "encodeBycopyObject:", + "encodeByrefObject:", + "encodeBytes:length:", + "encodeBytes:length:forKey:", + "encodeClassName:intoClassName:", + "encodeColumns", + "encodeConditionalObject:", + "encodeConditionalObject:forKey:", + "encodeDataObject:", + "encodeDouble:forKey:", + "encodeFloat:forKey:", + "encodeInt32:forKey:", + "encodeInt64:forKey:", + "encodeInt:forKey:", + "encodeNXObject:", + "encodeObject:", + "encodeObject:forKey:", + "encodeObject:isBycopy:isByref:", + "encodePoint:", + "encodePoint:forKey:", + "encodePortObject:", + "encodePropertyList:", + "encodeRect:", + "encodeRect:forKey:", + "encodeReturnValueWithCoder:", + "encodeRootObject:", + "encodeSize:", + "encodeSize:forKey:", + "encodeValueOfObjCType:at:", + "encodeValuesOfObjCTypes:", + "encodeWithCoder:", + "encodeWithCoder:colorSpaceCode:", + "encodedLineForValue:", + "encodingScheme", + "encryptWithDelegate:", + "end", + "endCoalesceTextDrawing", + "endDisplay", + "endDocument", + "endEditing", + "endEditing:", + "endEditingFor:", + "endHeaderComments", + "endInputStream", + "endLoadInBackground", + "endModalSession:", + "endPage", + "endPageSetup", + "endPrologue", + "endSetup", + "endSheet:", + "endSheet:returnCode:", + "endSheetReturningTag:", + "endSpecifier", + "endSubelementIdentifier", + "endSubelementIndex", + "endTrailer", + "endUndoGrouping", + "enqueueNotification:postingStyle:", + "enqueueNotification:postingStyle:coalesceMask:forModes:", + "ensureAttributesAreFixedInRange:", + "enterExitEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:trackingNumber:userData:", + "enterProximity", + "entities", + "entityName", + "entityReferenceImpl", + "entityReferenceWithImpl:", + "entryState:", + "entryType", + "entryWithURL:", + "enumCodeValue", + "enumerationTerminologyDictionary:", + "enumeratorAtPath:", + "environment", + "eoMKKDInitializer", + "equalID:andID:", + "equalsContentsOf:", + "error", + "error:", + "errorAction", + "errorCount", + "errorInSetImageFromPath", + "errorProc", + "errorStringForFTPStatusCode:fromURL:", + "errorWithDomain:code:userInfo:", + "escapeKey:", + "establishConnection", + "estimatedProgress", + "evaluate", + "evaluatedArguments", + "evaluatedReceivers", + "evaluationErrorNumber", + "evaluationErrorSpecifier", + "event", + "eventClass", + "eventID", + "eventMask", + "eventNumber", + "eventQueue", + "exceptionAddingEntriesToUserInfo:", + "exceptionDuringOperation:error:leftOperand:rightOperand:", + "exceptionRememberingObject:key:", + "exceptionWithName:reason:userInfo:", + "exchange::", + "exchangeObjectAtIndex:withObjectAtIndex:", + "exchangeServer", + "executablePath", + "executableType", + "execute", + "executeAndReturnError:", + "executeAppleEvent:error:", + "executeCommand", + "exit", + "expandItem:", + "expandItem:expandChildren:", + "expandedNodes", + "expandedView", + "expect:", + "expectEndOfInput", + "expectSeparatorEqualTo:", + "expectTokenEqualTo:mask:", + "expectedContentLength", + "expectedResourceDataSize", + "expiresDate", + "exportRecords:", + "exportVCard:", + "exposeBinding:", + "exposedBindings", + "extendCharacterToGlyphMapToInclude:", + "extendGlyphToWidthMapToInclude:font:", + "extendPowerOffBy:", + "extendUnicodeCharacterToGlyphMapToInclude:", + "extensionEnumerator", + "extensionsForMIMEType:", + "extraLineFragmentRect", + "extraLineFragmentTextContainer", + "extraLineFragmentUsedRect", + "extractHeaderInfo:", + "fadePopUpWindowImmediately", + "fadeToolTip:", + "failWithError:", + "failureReason", + "failureResponse", + "fallbackFontWithTraits:size:", + "familyName", + "fantasyFontFamily", + "fastDrawAttributedString:containerSize:padding:inRect:onView:pinToTop:sizeOnly:size:", + "fastDrawString:attributes:containerSize:padding:inRect:onView:pinToTop:sizeOnly:size:", + "fastestEncoding", + "fauxFilePackageTypes", + "favoriteAttributesForName:", + "favoriteAttributesNames", + "fbeNode", + "fetchNoteOutOfRecordWithEmptyTemplate:", + "fieldContentsForProperty:", + "fieldEditableControl", + "fieldEditor:forObject:", + "fieldEditorDidMouseDown:", + "fieldEditorTextDidChange:", + "file", + "fileAttributes", + "fileAttributesAtPath:traverseLink:", + "fileAttributesToWriteToFile:ofType:saveOperation:", + "fileButton", + "fileCreationDate", + "fileDescriptor", + "fileExistsAtPath:", + "fileExistsAtPath:isDirectory:", + "fileExtensionHidden", + "fileExtensionsFromType:", + "fileGroupOwnerAccountID", + "fileGroupOwnerAccountName", + "fileGroupOwnerAccountNumber", + "fileHFSCreatorCode", + "fileHFSTypeCode", + "fileHandleForReading", + "fileHandleForReadingAtPath:", + "fileHandleForUpdatingAtPath:", + "fileHandleForWriting", + "fileHandleForWritingAtPath:", + "fileHandleWithNullDevice", + "fileHandleWithStandardError", + "fileHandleWithStandardInput", + "fileHandleWithStandardOutput", + "fileIsAppendOnly", + "fileIsImmutable", + "fileListMode", + "fileListOrderedByFileProperty", + "fileManager:shouldProceedAfterError:", + "fileManagerShouldProceedAfterError:", + "fileModificationDate", + "fileName", + "fileNameExtensionWasHiddenInLastRunSavePanel", + "fileNameFromRunningSavePanelForSaveOperation:", + "fileNamesFromRunningOpenPanel", + "fileOperationCompleted:ok:", + "fileOwnerAccountID", + "fileOwnerAccountName", + "fileOwnerAccountNumber", + "filePosixPermissions", + "fileProperty", + "fileSize", + "fileSpecForName:atDestination:", + "fileSpecifier", + "fileSystemAttributesAtPath:", + "fileSystemChanged", + "fileSystemFileNumber", + "fileSystemNumber", + "fileSystemRepresentation", + "fileSystemRepresentationWithPath:", + "fileType", + "fileTypeFromLastRunSavePanel", + "fileURLWithPath:", + "fileWrapper", + "fileWrapperRepresentationOfType:", + "fileWrappers", + "filelistDelegate", + "filelock", + "filename", + "filenameChanged:", + "filenameHasAllowedFileType:", + "filenameToDrag:", + "filenames", + "filepath", + "filepathLabel", + "fill", + "fillAttributesCache", + "fillBodyTemplate:withReplacements:", + "fillObjCType:count:at:", + "fillRect", + "fillRect:", + "fillSubrowList:forDisplayedRecords:withDelegate:", + "filterAndSortObjectNames:", + "filterChanged:", + "filterEvents:", + "filteredIndexForActualIndex:", + "finalWritePrintInfo", + "find:", + "findApplications", + "findAttachement:", + "findAttributeNamed:value:", + "findBundleResources:callingMethod:directory:languages:name:types:limit:", + "findClass:", + "findColorNamed:inList:usingLocalName:", + "findCombinationForLetter:accent:", + "findEntryListFor:", + "findFontDebug:", + "findFontLike:forCharacter:inLanguage:", + "findFontLike:forString:withRange:inLanguage:", + "findFontLike:traits:forCharacter:inLanguage:checkCoveredCache:", + "findFontLike:traits:forCharacters:length:inLanguage:checkCoveredCache:", + "findFrameNamed:", + "findGroup:", + "findInView:forward:", + "findIndex:forDay:", + "findNextAndOrderFindPanelOut:", + "findNextOccuranceOfAttributeNamed:startingRange:", + "findNode:", + "findNode:matchType:", + "findNode:matchType:useFirst:", + "findNodeNames:matchType:", + "findNodeViaEnum:", + "findPPDFileName:", + "findPanel", + "findPartialMatch:withComparer:", + "findPopupForField:excludingRange:", + "findPreviousOccuranceOfAttributeNamed:startingRange:", + "findRecord:ofType:", + "findRecordNames:andAttributes:ofType:matchType:", + "findRecordNames:ofType:matchType:", + "findRecordNamesOfTypes:withAttribute:value:matchType:", + "findRecordTypes", + "findRecordsInServer:withNode:withServer:withCounter:", + "findRecordsOfTypes:withAttribute:value:matchType:", + "findRecordsOfTypes:withAttribute:value:matchType:retrieveAttributes:", + "findSelection:", + "findSidebarNodeForNode:", + "findString", + "findString:", + "findString:inBook:", + "findString:selectedRange:options:", + "findString:selectedRange:options:wrap:", + "findType:", + "findUser:", + "findVoiceByIdentifier:returningCreator:returningID:", + "finderPath", + "finish", + "finishDataLoad", + "finishDecoding", + "finishEncoding", + "finishEncoding:", + "finishJobAndHandle", + "finishLaunching", + "finishProgressiveLoad:", + "finishTextFieldSetup", + "finishUsingMenuRepresentation", + "finished", + "finishedLoadingWithData:", + "finishedLoadingWithDataSource:", + "fire", + "fireDate", + "firstChild", + "firstGlyphIndexOfCurrentLineFragment", + "firstIndentMarkerWithRulerView:location:", + "firstIndex", + "firstLastSortingNamePart1:part2:", + "firstLineHeadIndent", + "firstLineParagraphStyle", + "firstName", + "firstObjectCommonWithArray:", + "firstRectForCharacterRange:", + "firstRepProperty:", + "firstResponder", + "firstStringValueOfProperty:", + "firstTextView", + "firstTextViewForTextStorage:", + "firstUnlaidCharacterIndex", + "firstUnlaidGlyphIndex", + "firstVisibleColumn", + "fixAddressRulersInRange:", + "fixAttachmentAttributeInRange:", + "fixAttributesInRange:", + "fixFontAttributeInRange:", + "fixGlyphInfoAttributeInRange:", + "fixInvalidatedFocusForFocusView", + "fixNotesRulersInRange:", + "fixParagraphStyleAttributeInRange:", + "fixedFontFamily", + "fixesAttributesLazily", + "fixupDirInfo:", + "flagsChanged:", + "flatness", + "flippedView", + "floatForKey:", + "floatForKey:inTable:", + "floatValue", + "floatValueOfProperty:", + "floatWidthForCharacters:stringLength:characterPosition:", + "floatWidthForCharacters:stringLength:fromCharacterPosition:numberOfCharacters:", + "floatWidthForCharacters:stringLength:fromCharacterPosition:numberOfCharacters:withPadding:applyRounding:attemptFontSubstitution:widths:letterSpacing:wordSpacing:smallCaps:fontFamilies:", + "flush", + "flushAllKeyBindings", + "flushAttributeCache", + "flushBuffer", + "flushBufferedKeyEvents", + "flushCachedData", + "flushClassKeyBindings", + "flushGraphics", + "flushHostCache", + "flushKeyBindings", + "flushLocalCopiesOfSharedRulebooks", + "flushTextForClient:", + "flushWindow", + "flushWindowIfNeeded", + "focusRingImageForState:", + "focusRingImageSize", + "focusRingType", + "focusStack", + "focusView", + "focusView:inWindow:", + "focusWindow", + "focusedSwatchRect", + "focusedView", + "followsItalicAngle", + "font", + "fontAttributesInRange:", + "fontDescriptor", + "fontDescriptorWithFontAttributes:", + "fontDescriptorWithName:size:", + "fontDescriptorsInCollection:", + "fontMenu:", + "fontName", + "fontNameWithFamily:traits:weight:", + "fontNamed:hasTraits:", + "fontPanel:", + "fontSize", + "fontWithFamilies:traits:size:", + "fontWithFamily:traits:size:", + "fontWithFamily:traits:weight:size:", + "fontWithName:matrix:", + "fontWithName:size:", + "forceLayout", + "forceLayoutForPageWidth:", + "forceRedraw", + "forceSet", + "forceSetMode:", + "foregroundColor", + "forgetWord:", + "forgetWord:language:", + "form", + "formContentType", + "formData", + "formForElement:", + "formIntersectionWithCharacterSet:", + "formReferrer", + "formUnionWithCharacterSet:", + "formalName", + "format", + "formatAutosaveName", + "formats", + "formattedAddressFromDictionary:", + "formatter", + "formatterOfObject:", + "forward::", + "forwardInvocation:", + "forwardItem", + "forwardListCount", + "forwardListWithLimit:", + "foundCardsForName:label:inRecord:", + "foundError:", + "fractionOfDistanceThroughGlyphForPoint:inTextContainer:", + "fragment", + "frame", + "frame:resizedFromEdge:withDelta:", + "frame:sourceFrame:willSubmitForm:withValues:submissionListener:", + "frameAutosaveName", + "frameBorderStyle", + "frameChanged:", + "frameColor", + "frameCount", + "frameDetached", + "frameDuration", + "frameHighlightColor", + "frameLength", + "frameLoadDelegate", + "frameName", + "frameNeedsDisplay", + "frameOfCellAtColumn:row:", + "frameOfColumn:", + "frameOfInsideOfColumn:", + "frameRectForContentRect:", + "frameRectForContentRect:styleMask:", + "frameRequiredForMIMEType:", + "frameRotation", + "frameShadowColor", + "frameSizeForContentSize:hasHorizontalScroller:hasVerticalScroller:borderType:", + "frameStateChanged:", + "frameView", + "frameViewClassForStyleMask:", + "free", + "freeAttributes", + "freeBitsAndReleaseDataIfNecessary", + "freeObjects", + "freeSerialized:length:", + "freeSpace", + "frontWindow", + "fullJustifyLineAtGlyphIndex:", + "fullPathForApplication:", + "gState", + "garbageCollect", + "garbageCollectJavaScriptObjects", + "generalPasteboard", + "generateFrameName", + "generateGlyphsForGlyphStorage:desiredNumberOfCharacters:glyphIndex:characterIndex:", + "generateGlyphsForLayoutManager:range:desiredNumberOfCharacters:startingAtGlyphIndex:completedRange:nextGlyphIndex:", + "genericLabel", + "getAllAttributes", + "getAllAttributesAndValues", + "getArgument:atIndex:", + "getArgumentTypeAtIndex:", + "getAttrValuePtrForTypeNode:value:", + "getAttribute:", + "getAttribute:index:", + "getAttribute:range:", + "getAttributeFirstValue:", + "getAttributeNS::", + "getAttributeNode:", + "getAttributeNodeNS::", + "getAttributeValueCount:", + "getAttributesAndValuesForPlugin:", + "getAttributesAndValuesInNode:fromBuffer:listReference:count:", + "getAttributesForCharacterIndex:", + "getAttributesInNode:fromBuffer:listReference:count:", + "getBitmapDataPlanes:", + "getBuffer:length:", + "getBufferSize", + "getByte", + "getBytes:", + "getBytes:length:", + "getBytes:maxLength:filledLength:encoding:allowLossyConversion:range:remainingRange:", + "getBytes:range:", + "getCFRunLoop", + "getCString:", + "getCString:maxLength:", + "getCString:maxLength:range:remainingRange:", + "getCarbonEvent:", + "getCarbonEvent:withEvent:", + "getCharacters:", + "getCharacters:range:", + "getCompression:factor:", + "getCount", + "getCursorPositionAsIndex:inParagraph:", + "getCyan:magenta:yellow:black:alpha:", + "getDataLength", + "getDirInfo:", + "getDocument:docInfo:", + "getElementById:", + "getElementsByTagName:", + "getElementsByTagNameNS::", + "getFileSystemInfoForPath:isRemovable:isWritable:isUnmountable:description:type:", + "getFileSystemRepresentation:maxLength:", + "getFileSystemRepresentation:maxLength:withPath:", + "getFilenamesAndDropLocation", + "getFirstUnlaidCharacterIndex:glyphIndex:", + "getGid", + "getGlobalWindowNum:frame:", + "getGlyphs:range:", + "getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:", + "getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:bidiLevels:", + "getHIViewForNSView:", + "getHue:saturation:brightness:alpha:", + "getHyphenLocations:inString:", + "getHyphenLocations:inString:wordAtIndex:", + "getImage:rect:", + "getIndexes:maxCount:inIndexRange:", + "getInfoForFile:application:type:", + "getKeys:", + "getLELong", + "getLEWord", + "getLineDash:count:phase:", + "getLineFragmentRect:usedRect:forParagraphSeparatorGlyphRange:atProposedOrigin:", + "getLineStart:end:contentsEnd:forRange:", + "getLocal:", + "getMarkedText:selectedRange:", + "getMoreInput", + "getName", + "getNamedItem:", + "getNamedItemNS::", + "getNumberOfRows:columns:", + "getObject:atIndex:", + "getObjectCacheSize", + "getObjectValue:forString:errorDescription:", + "getObjects:", + "getObjects:andKeys:", + "getObjects:range:", + "getParagraphStart:end:contentsEnd:forRange:", + "getPeriodicDelay:interval:", + "getPluginInfoFromBundleAndMIMEDictionary:", + "getPluginInfoFromPLists", + "getPluginInfoFromResources", + "getPluginList", + "getRects:count:", + "getRectsBeingDrawn:count:", + "getRed:green:blue:alpha:", + "getRef:forObjectName:", + "getReleasedProxies:length:", + "getRemote:", + "getReturnValue:", + "getRotationAngle", + "getRow", + "getRow:column:forPoint:", + "getRow:column:ofCell:", + "getSavedNumVisibleRows:", + "getSnapToWidthList:snapRadiusList:count:", + "getState:", + "getStreamsToHost:port:inputStream:outputStream:", + "getTIFFCompressionTypes:count:", + "getType", + "getURL:target:", + "getURLNotify:target:notifyData:", + "getUid", + "getValue:", + "getValueFromObject:", + "getValues:forAttribute:forVirtualScreen:", + "getValues:forParameter:", + "getWhite:alpha:", + "globallyUniqueString", + "glyphAtIndex:", + "glyphAtIndex:isValidIndex:", + "glyphBufferForFont:andColor:", + "glyphGeneratorForEncoding:language:font:", + "glyphGeneratorForEncoding:language:font:makeSharable:", + "glyphGeneratorForTriplet:makeSharable:", + "glyphIndexForPoint:inTextContainer:", + "glyphIndexForPoint:inTextContainer:fractionOfDistanceThroughGlyph:", + "glyphIndexToBreakLineByClippingAtIndex:", + "glyphIndexToBreakLineByHyphenatingWordAtIndex:", + "glyphIndexToBreakLineByWordWrappingAtIndex:", + "glyphInfoWithCharacterIdentifier:collection:baseString:", + "glyphInfoWithGlyph:forFont:baseString:", + "glyphInfoWithGlyphName:forFont:baseString:", + "glyphIsEncoded:", + "glyphName", + "glyphPacking", + "glyphRangeForBoundingRect:inTextContainer:", + "glyphRangeForBoundingRectWithoutAdditionalLayout:inTextContainer:", + "glyphRangeForCharacterRange:actualCharacterRange:", + "glyphRangeForTextContainer:", + "glyphWithName:", + "goBack", + "goBack:", + "goBackOrForward:", + "goForward", + "goForward:", + "goToBackForwardItem:", + "goToItem:", + "gotString", + "gotoBeginning:", + "gotoEnd:", + "gotoPosterFrame:", + "grabberImage", + "gradientType", + "graphicsContextWithAttributes:", + "graphicsContextWithWindow:", + "graphicsPort", + "graphiteControlTintColor", + "grayColor", + "greenColor", + "greenComponent", + "greySliderFrameChangedNotification:", + "gridColor", + "gridStyleMask", + "groupAtIndex:", + "groupDoubleAction", + "groupIdentifier", + "groupName", + "grouping", + "groupingLevel", + "groups", + "groupsByEvent", + "groupsChanged:", + "groupsController", + "groupsPane", + "groupsSelectionChanged:", + "grow:", + "growBoxWithParent:", + "growBuffer:current:end:factor:", + "growGlyphCaches:fillGlyphInfo:", + "guessDockTitle:", + "guessesForWord:", + "halt", + "handleAppTermination:", + "handleAutoscrollForMouseDragged:", + "handleCarbonBoundsChange", + "handleCloseScriptCommand:", + "handleCommandEvent:withReplyEvent:", + "handleCommentWithCode:", + "handleDataSourceChangedCurrentDirectory", + "handleDataSourceChangedSelection", + "handleDataSourceClickedFauxDisabledNode:", + "handleDataSourceConfirmedSelection", + "handleDelegateChangedCurrentDirectory", + "handleDelegateChangedSelection", + "handleDelegateClickedFauxDisabledNode:", + "handleDelegateConfirmedSelection", + "handleDelegateMovedDiplayedProperty:toIndex:", + "handleDelegatePickedNewRootNode:", + "handleEndEncountered", + "handleFailureInFunction:file:lineNumber:description:", + "handleFailureInMethod:object:file:lineNumber:description:", + "handleFontName", + "handleGetAETEEvent:withReplyEvent:", + "handleHasBytesAvailable", + "handleHeaderOp", + "handleMouseDownEvent:at:inPart:withMods:", + "handleMouseDragged:", + "handleMouseEvent:", + "handleOpenScriptCommand:", + "handlePicVersion", + "handlePortCoder:", + "handlePortMessage:", + "handlePrintScriptCommand:", + "handleQueryWithUnboundKey:", + "handleQuickTimeWithCode:", + "handleQuitScriptCommand:", + "handleReadStreamEvent:event:", + "handleReleasedProxies:length:", + "handleRequest:sequence:", + "handleRollOverAtPoint:", + "handleRollOverSelection:", + "handleRootNodeChanged", + "handleSaveScriptCommand:", + "handleSetFrameCommonRedisplay", + "handleShadowHilite", + "handleSwitchToCardAndColumnsFrom:animate:", + "handleSwitchToCardOnlyFrom:animate:", + "handleSwitchToColumnsOnlyFrom:animate:", + "handleSwitchToDirectoriesFrom:animate:", + "handleTakeValue:forUnboundKey:", + "hasAdditionalClip", + "hasAlpha", + "hasAttribute:", + "hasAttributeNS::", + "hasAttributes", + "hasBackingStore", + "hasBytesAvailable", + "hasCardWithEmail:", + "hasChanged", + "hasChangesPending", + "hasChildNodes", + "hasChildren", + "hasCloseBox", + "hasCredentials", + "hasCustomImage", + "hasDynamicDepthLimit", + "hasEditedDocuments", + "hasEditor", + "hasFeature::", + "hasFullInfo", + "hasHorizontalRuler", + "hasHorizontalScroller", + "hasImageWithAlpha", + "hasImportErrors", + "hasItemsToDisplayInPopUp", + "hasMarkedText", + "hasMemberInPlane:", + "hasPageCache", + "hasPassword", + "hasPrefix:", + "hasRecordsOfType:", + "hasRunLoop:", + "hasSelectedColor", + "hasSelection", + "hasShadow", + "hasSpaceAvailable", + "hasSubmenu", + "hasSuffix:", + "hasTag:", + "hasThousandSeparators", + "hasTitleBar", + "hasUndoManager", + "hasUnsavedChanges", + "hasValidObjectValue", + "hasVerticalRuler", + "hasVerticalScroller", + "hash", + "haveCredentialForURL:", + "headIndent", + "headerCell", + "headerColor", + "headerRectOfColumn:", + "headerTextColor", + "headerView", + "heartBeat:", + "heartBeatCycle", + "heightAdjustLimit", + "heightForNumberOfVisibleRows:", + "heightString", + "heightTracksTextView", + "help:", + "helpAnchor", + "helpCursorShown", + "helpRequested:", + "hiddenState", + "hiddenStateAtIndex:", + "hide", + "hide:", + "hideAddPeopleButton", + "hideExtension", + "hideExtensionButtonClick:", + "hideOtherApplications", + "hideOtherApplications:", + "hideRecentsPopUp", + "hideShowLastImport:", + "hideShowLastImportGroup:", + "hideToolbar:", + "hidesOnDeactivate", + "highlight:", + "highlight:withFrame:inView:", + "highlightCell:atRow:column:", + "highlightColor", + "highlightColor:", + "highlightColorInView:", + "highlightColorWithFrame:inView:", + "highlightMode", + "highlightSelectionInClipRect:", + "highlightWithLevel:", + "highlightedBranchImage", + "highlightedItemIndex", + "highlightedMenuColor", + "highlightedMenuTextColor", + "highlightedTableColumn", + "highlightsBy", + "hintCapacity", + "historyLength", + "historyProvider", + "hitPart", + "hitTest:", + "homePageFieldPresent", + "horizontalEdgePadding", + "horizontalLineScroll", + "horizontalPageScroll", + "horizontalPagination", + "horizontalRulerView", + "horizontalScroller", + "host", + "hostName", + "hostNameResolved:", + "hostWindow", + "hostWithAddress:", + "hostWithName:", + "hostname", + "hotSpot", + "hourOfDay", + "hueComponent", + "hyphenCharacterForGlyphAtIndex:", + "hyphenGlyph", + "hyphenGlyphForFont:language:", + "hyphenGlyphForLanguage:", + "hyphenationFactor", + "iDiskMount", + "iDiskName", + "iDiskRegister", + "iDiskType", + "iDiskUserName", + "iDiskVolumeRefNum", + "icon", + "iconForFile:", + "iconForFileType:", + "iconForFiles:", + "iconForURL:withSize:", + "iconForURL:withSize:cache:", + "iconPopUp", + "iconRect", + "iconRef:label:", + "iconRef:label:forObjectName:", + "iconSize", + "iconsAreSaved", + "identifier", + "identifierAtIndex:", + "identity", + "ignore", + "ignoreModifierKeysWhileDragging", + "ignoreSpelling:", + "ignoreWord:inSpellDocumentWithTag:", + "ignoredWordsInSpellDocumentWithTag:", + "ignoresAlpha", + "ignoresAntialiasThreshold", + "ignoresMouseEvents", + "ignoresMultiClick", + "illegalCharacterSet", + "image", + "image:focus:", + "imageAlignment", + "imageAndTitleOffset", + "imageAndTitleWidth", + "imageData", + "imageDimsWhenDisabled", + "imageFileTypes", + "imageForControlTint:", + "imageForPreferenceNamed:", + "imageForSegment:", + "imageForState:", + "imageFrameStyle", + "imageInterpolation", + "imageNamed:", + "imageNamed:ofType:inBundle:", + "imageOfSelectedItem", + "imageOffset", + "imageOrigin", + "imagePasteboardTypes", + "imagePicker:selectedImage:", + "imagePosition", + "imageRectForBounds:", + "imageRectForPaper:", + "imageRectInRuler", + "imageRenderer", + "imageRendererWithBytes:length:", + "imageRendererWithBytes:length:MIMEType:", + "imageRendererWithMIMEType:", + "imageRendererWithName:", + "imageRendererWithSize:", + "imageRep", + "imageRepClassForData:", + "imageRepClassForFileType:", + "imageRepClassForPasteboardType:", + "imageRepWithContentsOfFile:", + "imageRepWithContentsOfURL:", + "imageRepWithData:", + "imageRepWithPasteboard:", + "imageRepsWithContentsOfFile:", + "imageRepsWithContentsOfURL:", + "imageRepsWithData:", + "imageRepsWithPasteboard:", + "imageScaling", + "imageSize", + "imageUnfilteredFileTypes", + "imageUnfilteredPasteboardTypes", + "imageWidth", + "imageWithoutAlpha", + "imageablePageBounds", + "impl", + "implementation", + "implementionatWithImpl:", + "implementorAtIndex:", + "implementsSelector:", + "importBegan:", + "importContinued:", + "importFinished", + "importLock", + "importNode::", + "importObject:", + "importPeople:intoGroup:", + "importPromisedFiles:intoGroup:", + "importPumaAddressBook:", + "importPumaLDAPServers", + "importToPerson:", + "importUnlock", + "importVCardData:intoGroup:", + "importVCardFiles:intoGroup:", + "importVCards", + "importedObjects", + "importsGraphics", + "inLiveResize", + "includeNotesInVCards", + "incomingReferrer", + "increaseLengthBy:", + "increment", + "incrementButtonWithParent:", + "incrementBy:", + "incrementOriginLoadCount", + "incrementalImageReaderForRep:", + "incrementalLoadFromData:complete:", + "incrementalLoadWithBytes:length:complete:", + "increments", + "indentationLevel", + "indentationMarkerFollowsCell", + "indentationPerLevel", + "independentConversationQueueing", + "index", + "indexEnumerator", + "indexFollowing:", + "indexForIdentifier:", + "indexForKey:", + "indexGreaterThanIndex:", + "indexGreaterThanOrEqualToIndex:", + "indexLessThanIndex:", + "indexLessThanOrEqualToIndex:", + "indexOf:", + "indexOf:::", + "indexOfAllGroup", + "indexOfAttributeBySelector:equalToObject:", + "indexOfCellWithTag:", + "indexOfCrayon:", + "indexOfDirectoriesGroup", + "indexOfDirectory:", + "indexOfDirectoryResult:", + "indexOfGroup:", + "indexOfIdentifier:", + "indexOfItem:", + "indexOfItemAtPoint:", + "indexOfItemWithObjectValue:", + "indexOfItemWithRepresentedObject:", + "indexOfItemWithSubmenu:", + "indexOfItemWithTag:", + "indexOfItemWithTarget:andAction:", + "indexOfItemWithTitle:", + "indexOfLastImportGroup", + "indexOfLastSpecialGroup", + "indexOfMember:", + "indexOfMember:inSortedMembers:", + "indexOfNode:inCachedChildrenForNode:", + "indexOfObject:", + "indexOfObject:inRange:", + "indexOfObject:range:identical:", + "indexOfObjectIdenticalTo:", + "indexOfObjectIdenticalTo:inRange:", + "indexOfRecord:", + "indexOfSelectedItem", + "indexOfTabViewItem:", + "indexOfTabViewItemWithIdentifier:", + "indexOfTickMarkAtPoint:", + "indexPath", + "indexPreceding:", + "indexSet", + "indexSetWithIndex:", + "indexSetWithIndexesInRange:", + "indicatorImageInTableColumn:", + "indicesOfObjectsByEvaluatingWithContainer:count:", + "info", + "infoDictionary", + "infoForPerson:", + "informativeText", + "init", + "initAndTestWithTests:", + "initAsPeoplePicker:mainSplit:searchLabel:searchField:", + "initAsRegistered:", + "initAsTearOff", + "initAtPoint:inWindow:", + "initAtPoint:withSize:callbackInfo:", + "initByReferencingFile:", + "initByReferencingURL:", + "initCount:", + "initDir:file:docInfo:", + "initDirectoryWithFileWrappers:", + "initEPSOperationWithView:insideRect:toData:printInfo:", + "initFileURLWithPath:", + "initForDeserializerStream:", + "initForDirectImageRep:", + "initForIncrementalLoad", + "initForReadingWithData:", + "initForSerializerStream:", + "initForToolbar:withWidth:", + "initForWritingWithMutableData:", + "initFromDictionaryRepresentation:", + "initFromDocument:", + "initFromElement:ofDocument:", + "initFromImage:rect:", + "initFromInfo:", + "initFromMemoryNoCopy:length:freeWhenDone:", + "initFromName:device:inode:", + "initFromPList:target:andIdentifier:", + "initFromPath:", + "initFromSerialized:", + "initFromSerializerStream:length:", + "initImageCell:", + "initInNode:name:", + "initInNode:recordRef:", + "initInNode:recordRef:type:", + "initInNode:type:name:", + "initInNode:type:name:create:", + "initIndexForClass:", + "initIsCocoa", + "initListDescriptor", + "initNotTestWithTest:", + "initOffscreen:withDepth:", + "initOrTestWithTests:", + "initPopUpWindow", + "initRecordDescriptor", + "initRegularFileWithContents:", + "initRemoteWithProtocolFamily:socketType:protocol:address:", + "initRemoteWithTCPPort:host:", + "initSymbolicLinkWithDestination:", + "initTextCell:", + "initTextCell:pullsDown:", + "initTitleButton:", + "initTitleCell:", + "initTitleCell:styleMask:", + "initToBuffer:capacity:", + "initToFileAtPath:append:", + "initToMemory", + "initUnixFile:", + "initValues", + "initWithAEDescNoCopy:", + "initWithAction:", + "initWithAffectedRange:layoutManager:undoManager:", + "initWithAffectedRange:layoutManager:undoManager:replacementRange:", + "initWithArray:", + "initWithArray:copyItems:", + "initWithAttributeDictionary:", + "initWithAttributedString:", + "initWithAttributes:", + "initWithAttributes:range:", + "initWithAuthentication:forUser:andPass:", + "initWithAuthenticationChallenge:sender:", + "initWithBaseString:", + "initWithBestLocationRep:", + "initWithBinder:object:", + "initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bytesPerRow:bitsPerPixel:", + "initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bytesPerRow:bitsPerPixel:size:", + "initWithBitmapRepresentation:", + "initWithBool:", + "initWithBridge:", + "initWithButton:", + "initWithButtonID:", + "initWithBytes:length:", + "initWithBytes:length:copy:freeWhenDone:bytesAreVM:", + "initWithBytes:length:encoding:", + "initWithBytes:objCType:", + "initWithBytesNoCopy:length:", + "initWithBytesNoCopy:length:freeWhenDone:", + "initWithCFNetService:", + "initWithCGImage:", + "initWithCGSContext:", + "initWithCGSRegionObj:", + "initWithCString:", + "initWithCString:length:", + "initWithCStringNoCopy:length:", + "initWithCStringNoCopy:length:freeWhenDone:", + "initWithCachedResponse:request:key:", + "initWithCallback:selector:", + "initWithCallbacks:", + "initWithCapacity:", + "initWithCapacity:compareSelector:", + "initWithCapacity:origin:image:", + "initWithCarbonWindowRef:takingOwnership:", + "initWithCarbonWindowRef:takingOwnership:disableOrdering:", + "initWithCarbonWindowRef:takingOwnership:disableOrdering:carbon:", + "initWithCards:duplicates:group:selectGroup:uiController:", + "initWithCatalogName:colorName:genericColor:", + "initWithCell:", + "initWithChar:", + "initWithCharacterIdentifier:collection:baseString:", + "initWithCharacterRange:isSoft:", + "initWithCharacterSet:", + "initWithCharacters:length:", + "initWithCharactersInString:", + "initWithCharactersNoCopy:length:", + "initWithCharactersNoCopy:length:freeWhenDone:", + "initWithClient:", + "initWithCode:key:object:", + "initWithCoder:", + "initWithCommandDescription:", + "initWithCompareSelector:", + "initWithCondition:", + "initWithConjunctionOperator:children:", + "initWithConnection:components:", + "initWithContainerClass:key:", + "initWithContainerClass:key:baseGetter:baseSetter:", + "initWithContainerClass:key:baseGetter:mutatingMethods:", + "initWithContainerClass:key:getMethod:", + "initWithContainerClass:key:ivar:", + "initWithContainerClass:key:methods:", + "initWithContainerClass:key:nonmutatingMethods:mutatingMethods:", + "initWithContainerClass:key:setMethod:", + "initWithContainerClassDescription:containerSpecifier:key:", + "initWithContainerClassDescription:containerSpecifier:key:index:", + "initWithContainerClassDescription:containerSpecifier:key:name:", + "initWithContainerClassDescription:containerSpecifier:key:relativePosition:baseSpecifier:", + "initWithContainerClassDescription:containerSpecifier:key:startSpecifier:endSpecifier:", + "initWithContainerClassDescription:containerSpecifier:key:test:", + "initWithContainerClassDescription:containerSpecifier:key:uniqueID:", + "initWithContainerSize:", + "initWithContainerSpecifier:key:", + "initWithContent:", + "initWithContentRect:", + "initWithContentRect:comboBoxCell:", + "initWithContentRect:styleMask:backing:defer:", + "initWithContentRect:styleMask:backing:defer:drawer:", + "initWithContentRect:styleMask:backing:defer:screen:", + "initWithContentSize:preferredEdge:", + "initWithContentsOfFile:", + "initWithContentsOfFile:byReference:", + "initWithContentsOfFile:ofType:", + "initWithContentsOfMappedFile:", + "initWithContentsOfMappedFile:withFileAttributes:", + "initWithContentsOfURL:", + "initWithContentsOfURL:byReference:", + "initWithContentsOfURL:error:", + "initWithContentsOfURL:ofType:", + "initWithController:", + "initWithController:key:valueTransformer:binding:", + "initWithController:key:valueTransformerName:binding:", + "initWithCountryCode:identifier:label:insertPopups:andInputController:", + "initWithCurrentQDPort", + "initWithCyan:magenta:yellow:black:alpha:", + "initWithData:", + "initWithData:DIBFormat:", + "initWithData:MIMEType:", + "initWithData:encoding:", + "initWithData:hfsTypeCode:", + "initWithData:range:", + "initWithDataFile:lockMode:cardClass:snoop:", + "initWithDataList:", + "initWithDataNoCopy:freeWhenDone:", + "initWithDataRepresentation:", + "initWithDataSource:", + "initWithDataSource:ascending:", + "initWithDate:", + "initWithDateFormat:allowNaturalLanguage:", + "initWithDecimal:", + "initWithDefaultAttributes:", + "initWithDefaults:initialValues:", + "initWithDelegate:", + "initWithDelegate:name:", + "initWithDescriptorType:bytes:length:", + "initWithDescriptorType:data:", + "initWithDictionary:", + "initWithDictionary:copyItems:", + "initWithDir:", + "initWithDir:bufferSize:", + "initWithDir:bufferSize:dataLength:data:", + "initWithDir:cString:", + "initWithDir:cStrings:", + "initWithDir:copyOfDsDataNode:", + "initWithDir:dsDataList:", + "initWithDir:dsDataNode:", + "initWithDir:nodeRef:nodeName:", + "initWithDir:separator:pattern:", + "initWithDir:string:", + "initWithDir:strings:", + "initWithDocFormat:documentAttributes:", + "initWithDocument:URL:windowProperties:locationProperties:", + "initWithDomain:code:userInfo:", + "initWithDomain:type:name:", + "initWithDomain:type:name:port:", + "initWithDomainName:key:title:image:", + "initWithDouble:", + "initWithDownload:", + "initWithDragInfo:tableView:completion:andRow:", + "initWithDrawSelector:delegate:", + "initWithDynamicMenuItemDictionary:", + "initWithElement:fauxParent:", + "initWithElementName:", + "initWithElementSize:capacity:", + "initWithEvent:replyEvent:", + "initWithEventClass:eventID:targetDescriptor:returnID:transactionID:", + "initWithExactName:data:", + "initWithFBENode:", + "initWithFD:expiry:", + "initWithFZService:named:", + "initWithFile:", + "initWithFileAtPath:", + "initWithFileAttributes:", + "initWithFileDescriptor:", + "initWithFileDescriptor:closeOnDealloc:", + "initWithFileName:markerName:", + "initWithFileProperty:dataSource:ascending:", + "initWithFileSpecifier:", + "initWithFileWrapper:", + "initWithFireDate:interval:target:selector:userInfo:repeats:", + "initWithFloat:", + "initWithFocusedViewRect:", + "initWithFolderType:createFolder:", + "initWithFont:color:", + "initWithFont:usingPrinterFont:", + "initWithFontAttributes:", + "initWithForm:values:sourceFrame:", + "initWithFormat:", + "initWithFormat:arguments:", + "initWithFormat:locale:", + "initWithFormat:locale:arguments:", + "initWithFormat:shareContext:", + "initWithFrame:", + "initWithFrame:depth:", + "initWithFrame:error:", + "initWithFrame:frameName:groupName:", + "initWithFrame:inStatusBar:", + "initWithFrame:inWindow:", + "initWithFrame:menuView:", + "initWithFrame:mode:cellClass:numberOfRows:numberOfColumns:", + "initWithFrame:mode:prototype:numberOfRows:numberOfColumns:", + "initWithFrame:node:", + "initWithFrame:pixelFormat:", + "initWithFrame:plugin:URL:baseURL:MIMEType:attributeKeys:attributeValues:", + "initWithFrame:prototypeRulerMarker:", + "initWithFrame:pullsDown:", + "initWithFrame:styleMask:owner:", + "initWithFrame:text:alignment:", + "initWithFrame:textContainer:", + "initWithFrame:view:", + "initWithFunc:forImp:selector:", + "initWithFunc:ivarOffset:", + "initWithGlyph:forFont:baseString:", + "initWithGlyphIndex:characterRange:", + "initWithGlyphName:glyph:forFont:baseString:", + "initWithGrammar:", + "initWithGraphicsContext:", + "initWithGroup:", + "initWithGroup:members:", + "initWithGroup:members:showAs:", + "initWithGroup:newMe:", + "initWithGroup:newName:", + "initWithGroup:originalPeople:", + "initWithGroup:person:properties:", + "initWithGroup:records:", + "initWithGroups:", + "initWithHTML:baseURL:documentAttributes:", + "initWithHTML:documentAttributes:", + "initWithHTML:options:documentAttributes:", + "initWithHTMLView:", + "initWithHistory:", + "initWithHost:port:protocol:realm:authenticationMethod:", + "initWithHost:user:password:", + "initWithHostName:serverName:textProc:errorProc:timeout:secure:encapsulated:", + "initWithHue:saturation:brightness:alpha:", + "initWithIdentifier:", + "initWithIdentifier:forColorPanel:", + "initWithImage:", + "initWithImage:foregroundColorHint:backgroundColorHint:hotSpot:", + "initWithImage:hotSpot:", + "initWithImpl:", + "initWithIncrements:parent:", + "initWithIndex:", + "initWithIndex:parent:", + "initWithIndexSet:", + "initWithIndexesInRange:", + "initWithInfo:", + "initWithInputController:", + "initWithInputController:andField:", + "initWithInt:", + "initWithInvocation:conversation:sequence:importedObjects:connection:", + "initWithItem:", + "initWithItem:forToolbarView:", + "initWithItemIdentifier:", + "initWithKWQFileButton:", + "initWithKey:ascending:", + "initWithKey:ascending:selector:", + "initWithKey:isStored:", + "initWithKey:mask:binding:", + "initWithKey:value:", + "initWithKeychainItem:", + "initWithKeys:", + "initWithLDAPManager:forServer:queryString:sessionUID:", + "initWithLDAPManager:forServer:sessionUID:", + "initWithLength:", + "initWithListBox:items:", + "initWithLoader:dataSource:", + "initWithLoader:job:", + "initWithLocal", + "initWithLocal:connection:", + "initWithLong:", + "initWithLongLong:", + "initWithMIMEType:", + "initWithMKKDInitializer:index:", + "initWithMachMessage:", + "initWithMachPort:", + "initWithMantissa:exponent:isNegative:", + "initWithMemoryCapacity:diskCapacity:diskPath:", + "initWithMethodSignature:", + "initWithMovie:", + "initWithMovieView:selector:operation:", + "initWithMutableAttributedString:", + "initWithMutableData:forDebugging:languageEncoding:nameEncoding:textProc:errorProc:", + "initWithName:", + "initWithName:color:image:", + "initWithName:data:", + "initWithName:element:", + "initWithName:elementNames:", + "initWithName:fromFile:", + "initWithName:host:", + "initWithName:object:userInfo:", + "initWithName:parent:resolve:", + "initWithName:position:rect:view:children:", + "initWithName:reason:userInfo:", + "initWithName:value:source:children:", + "initWithName:webFrameView:webView:", + "initWithNavView:", + "initWithNewPerson:selectedGroup:", + "initWithNibNamed:bundle:", + "initWithNode:", + "initWithNotificationCenter:", + "initWithNotificationObject:", + "initWithObjCType:count:at:", + "initWithObject:", + "initWithObjectSpecifier:comparisonOperator:testObject:", + "initWithObjects:", + "initWithObjects:count:", + "initWithObjects:count:target:reverse:freeWhenDone:", + "initWithObjects:forKeys:", + "initWithObjects:forKeys:count:", + "initWithObjectsAndKeys:", + "initWithObserver:name:object:", + "initWithOffset:", + "initWithOriginalImage:", + "initWithOriginalImage:crop:smallIcon:", + "initWithPanel:", + "initWithPartCode:parent:", + "initWithPasteboard:", + "initWithPasteboardDataRepresentation:", + "initWithPath:", + "initWithPath:documentAttributes:", + "initWithPath:flags:createMode:", + "initWithPeople:", + "initWithPerson:imageData:", + "initWithPerson:model:", + "initWithPickerMask:colorPanel:", + "initWithPosition:objectSpecifier:", + "initWithPrintInfo:", + "initWithPrompt:text:", + "initWithProperties:", + "initWithProperty:label:key:value:searchPeople:comparison:", + "initWithProperty:withPopup:", + "initWithProtectionSpace:proposedCredential:previousFailureCount:failureResponse:error:sender:", + "initWithProtocol:httpRequest:challenge:callback:context:", + "initWithProtocolFamily:socketType:protocol:address:", + "initWithProtocolFamily:socketType:protocol:socket:", + "initWithProxyHost:port:type:realm:authenticationMethod:", + "initWithQButton:", + "initWithQComboBox:", + "initWithQLineEdit:", + "initWithQObject:timerId:", + "initWithQScrollBar:", + "initWithQTextEdit:", + "initWithRTF:", + "initWithRTF:documentAttributes:", + "initWithRTFD:", + "initWithRTFD:documentAttributes:", + "initWithRTFDFileWrapper:", + "initWithRTFDFileWrapper:documentAttributes:", + "initWithRange:", + "initWithRawCatalogInfo:name:parentRef:ref:hfsName:hidden:", + "initWithRealClient:", + "initWithRealTextStorage:", + "initWithReceivePort:sendPort:", + "initWithReceivePort:sendPort:components:", + "initWithRect:", + "initWithRect:color:ofView:", + "initWithRects:count:", + "initWithRed:green:blue:alpha:", + "initWithRef:", + "initWithRef:containerType:", + "initWithRef:hidden:iDisk:", + "initWithRefCountedRunArray:", + "initWithRefNoCopy:", + "initWithRegistryClass:andObjectClass:", + "initWithRegistryString:andObjectClass:", + "initWithRemoteName:", + "initWithRequest:", + "initWithRequest:cachedResponse:client:", + "initWithRequest:delegate:", + "initWithRequest:frameName:notifyData:", + "initWithRequest:monitor:", + "initWithRequest:pluginPointer:notifyData:", + "initWithResponse:data:", + "initWithResponse:data:userInfo:storagePolicy:", + "initWithRole:parent:", + "initWithRoundingMode:scale:raiseOnExactness:raiseOnOverflow:raiseOnUnderflow:raiseOnDivideByZero:", + "initWithRow:column:tableView:", + "initWithRow:ofTableView:", + "initWithRow:tableColumn:", + "initWithRulebookSet:", + "initWithRulerView:markerLocation:image:imageOrigin:", + "initWithRunStorage:", + "initWithScheme:host:path:", + "initWithScrollView:orientation:", + "initWithSelectedGroup:addedToGroup:updatedPeople:updatedPeopleProperties:addedPeople:", + "initWithSelector:", + "initWithSendPort:receivePort:components:", + "initWithSerializedRepresentation:", + "initWithSet:", + "initWithSet:copyItems:", + "initWithSetFunc:forImp:selector:", + "initWithSetFunc:ivarOffset:", + "initWithSetHeader:", + "initWithShadow:", + "initWithShort:", + "initWithSize:", + "initWithSize:depth:separate:alpha:", + "initWithSize:forSpaceItem:", + "initWithSource:", + "initWithSource:destination:delegate:", + "initWithSparseArray:", + "initWithStream:", + "initWithStream:view:", + "initWithString:", + "initWithString:attributes:", + "initWithString:calendarFormat:", + "initWithString:calendarFormat:locale:", + "initWithString:locale:", + "initWithString:nodeType:", + "initWithString:relativeToURL:", + "initWithSuiteName:bundle:", + "initWithSuiteName:className:dictionary:", + "initWithSuiteName:commandName:dictionary:", + "initWithTCPPort:", + "initWithTarget:", + "initWithTarget:action:", + "initWithTarget:connection:", + "initWithTarget:defaultTarget:templateClass:", + "initWithTarget:invocation:", + "initWithTarget:protocol:", + "initWithTarget:selector:object:", + "initWithTextAlignment:location:options:", + "initWithTextControl:colorPanel:delegate:", + "initWithTextStorage:", + "initWithTextStorage:range:", + "initWithTimeInterval:sinceDate:", + "initWithTimeIntervalSince1970:", + "initWithTimeIntervalSinceNow:", + "initWithTimeIntervalSinceReferenceDate:", + "initWithTitle:", + "initWithTitle:action:keyEquivalent:", + "initWithTitle:inputController:", + "initWithTransform:", + "initWithType:", + "initWithType:arg:", + "initWithType:itemIdentifier:", + "initWithType:location:", + "initWithUIController:", + "initWithUIController:group:", + "initWithUID:", + "initWithUID:dataFile:", + "initWithURL:", + "initWithURL:MIMEType:expectedContentLength:textEncodingName:", + "initWithURL:byReference:", + "initWithURL:cachePolicy:timeoutInterval:", + "initWithURL:cached:", + "initWithURL:documentAttributes:", + "initWithURL:httpStream:readStreamToProxy:writeStreamToProxy:", + "initWithURL:target:parent:title:", + "initWithURL:title:", + "initWithURLString:title:lastVisitedTimeInterval:", + "initWithUTF8String:", + "initWithUndoManager:", + "initWithUniqueId:", + "initWithUnsignedChar:", + "initWithUnsignedInt:", + "initWithUnsignedLong:", + "initWithUnsignedLongLong:", + "initWithUnsignedShort:", + "initWithUser:", + "initWithUser:password:persistence:", + "initWithUser:password:url:", + "initWithVCardRepresentation:", + "initWithValue:label:property:", + "initWithView:", + "initWithView:className:", + "initWithView:layoutManager:characterIndex:attachmentCell:", + "initWithView:printInfo:", + "initWithVoice:", + "initWithWebFrame:", + "initWithWebFrameView:", + "initWithWhite:alpha:", + "initWithWidget:", + "initWithWindow:", + "initWithWindow:rect:", + "initWithWindowNibName:", + "initWithWindowNibName:owner:", + "initWithWindowNibPath:owner:", + "initWithWindowRef:", + "initWithYear:month:day:hour:minute:second:timeZone:", + "initialEvent", + "initialFieldsForProperty:", + "initialFirstResponder", + "initialPoint", + "initialRequest", + "initialValues", + "initialize", + "initializeDataFileInfo:", + "initializeFromDefaults", + "initializeItem:", + "initializeSettings:", + "initializeUserAndSystemFonts", + "initializerFromKeyArray:", + "innerRect", + "innerTitleRect", + "inputClientBecomeActive:", + "inputClientDisabled:", + "inputClientEnabled:", + "inputClientResignActive:", + "inputContext", + "inputContextWithClient:", + "inputController", + "inputElementAltText", + "inputKeyBindingManager", + "insert:", + "insert:before:", + "insertAttributedString:atIndex:", + "insertBacktab:", + "insertColor:key:atIndex:", + "insertColumn:", + "insertColumn:withCells:", + "insertCompletion:forPartialWordRange:movement:isFinal:", + "insertCustomLabel:", + "insertData::", + "insertDescriptor:atIndex:", + "insertElement:atIndex:", + "insertElement:range:coalesceRuns:", + "insertElements:count:atIndex:", + "insertEntry:atIndex:", + "insertFormat:atIndex:", + "insertGlyph:atGlyphIndex:characterIndex:", + "insertGlyphs:length:forStartingGlyphAtIndex:characterIndex:", + "insertInAttachments:", + "insertItem:atDateIndex:", + "insertItem:atIndex:", + "insertItem:path:dirInfo:zone:plist:", + "insertItemViewer:atIndex:", + "insertItemWithImage:atIndex:", + "insertItemWithItemIdentifier:atIndex:", + "insertItemWithObjectValue:atIndex:", + "insertItemWithTitle:action:keyEquivalent:atIndex:", + "insertItemWithTitle:atIndex:", + "insertNewButtonImage:in:", + "insertNewline:", + "insertNewlineIgnoringFieldEditor:", + "insertObject:at:", + "insertObject:atArrangedObjectIndex:", + "insertObject:atIndex:", + "insertObject:range:", + "insertObjectIntoMasterArrayRelationship:atIndex:", + "insertObjects:atArrangedObjectIndexes:", + "insertObjects:atIndexes:", + "insertObjectsIntoMasterArrayRelationship:atIndexes:", + "insertParagraphSeparator:", + "insertPopItemWithTitle:andObject:", + "insertProxy:", + "insertRow:", + "insertRow:withCells:", + "insertRulers", + "insertSpace:atIndex:", + "insertSpinningArrows", + "insertString:atIndex:", + "insertTab:", + "insertTabIgnoringFieldEditor:", + "insertTabViewItem:atIndex:", + "insertText:", + "insertText:client:", + "insertTextContainer:atIndex:", + "insertValue:atIndex:inPropertyWithKey:", + "insertValue:inPropertyWithKey:", + "insertValue:withLabel:atIndex:", + "insertedNullPlaceholder", + "insertionContainer", + "insertionIndex", + "insertionIndexForGroup:", + "insertionIndexForMember:inSortedMembers:", + "insertionKey", + "insertionPointColor", + "insertionReplaces", + "insertsNullPlaceholder", + "installInFrame:", + "installInputManagerMenu:", + "installedPlugins", + "instanceMethodDescFor:", + "instanceMethodDescriptionForSelector:", + "instanceMethodFor:", + "instanceMethodForSelector:", + "instanceMethodSignatureForSelector:", + "instancesImplementSelector:", + "instancesRespondTo:", + "instancesRespondToSelector:", + "instantiateNibWithExternalNameTable:", + "instantiateNibWithOwner:topLevelObjects:", + "instantiateObject:", + "instantiateWithObjectInstantiator:", + "int32Value", + "intAttribute:forGlyphAtIndex:", + "intForKey:inTable:", + "intValue", + "intValueOfProperty:", + "integerForKey:", + "intercellSpacing", + "interceptKeyEvent:toView:", + "interfaceStyle", + "internalName", + "internalSaveTo:removeBackup:errorHandler:", + "internalSaveTo:removeBackup:errorHandler:temp:backup:", + "internalSubset", + "internalWritePath:errorHandler:remapContents:", + "interpretEventAsCommand:forClient:", + "interpretEventAsText:forClient:", + "interpretKeyEvents:", + "interpretKeyEvents:forClient:", + "interpretKeyEvents:sender:", + "interpreterCount", + "interrupt", + "interruptExecution", + "interruptForPolicyChangeError", + "intersectGroupMembers:withSearchResult:", + "intersectSet:", + "intersectWithRect:", + "intersectsIndexesInRange:", + "intersectsSet:", + "interval", + "intervalSinceLastActive", + "invTransform:", + "invTransformRect:", + "invalidate", + "invalidate:", + "invalidateAttributesInRange:", + "invalidateCachedDrawingImage", + "invalidateClassDescriptionCache", + "invalidateConnectionsAsNecessary:", + "invalidateCursorRectsForView:", + "invalidateDisplayForCharacterRange:", + "invalidateDisplayForGlyphRange:", + "invalidateDisplayedMembersList", + "invalidateFocus:", + "invalidateGlyphsForCharacterRange:changeInLength:actualCharacterRange:", + "invalidateHashMarks", + "invalidateInvisible", + "invalidateLayoutForCharacterRange:isSoft:actualCharacterRange:", + "invalidateParagraphStyles", + "invalidateProxy", + "invalidateRect:", + "invalidateRegion:", + "invalidateResourceCache", + "invalidateShadow", + "invalidateTextContainerOrigin", + "invalidateWrapper", + "inverseForRelationshipKey:", + "invert", + "invertedDictionary", + "invertedSet", + "invocation", + "invocationWithMethodSignature:", + "invoke", + "invokeSelector:withArguments:forBinding:atIndex:error:", + "invokeSelector:withArguments:forBinding:error:", + "invokeSelector:withArguments:forBinding:object:", + "invokeServiceIn:msg:pb:userData:error:", + "invokeServiceIn:msg:pb:userData:menu:remoteServices:", + "invokeWithTarget:", + "invokesSeparatelyWithArrayObjectsWithBinding:", + "isAClassOfObject:", + "isARepeat", + "isAbsolutePath", + "isActive", + "isAddressBook", + "isAdmin", + "isAlias", + "isAlternate", + "isAncestorOfObject:", + "isAnimating", + "isAnyApplicationSpeaking", + "isApplication", + "isAtEnd", + "isAttached", + "isAutodisplay", + "isAutoscroll", + "isAvaliable:", + "isBaseFont", + "isBeginMark", + "isBeingEdited", + "isBezeled", + "isBidirectionalControlCharacter:", + "isBindingKeyOptional:", + "isBindingKeyless:", + "isBindingReadOnly:", + "isBordered", + "isBorderedForState:", + "isButtonBordered", + "isBycopy", + "isByref", + "isCachedSeparately", + "isCanonical", + "isCardDisplayed", + "isCardPaneVisible", + "isCaseInsensitiveLike:", + "isCoalescing", + "isCocoa", + "isColor", + "isColumnSelected:", + "isCompact", + "isCompiled", + "isConnected", + "isContainer", + "isContextHelpModeActive", + "isContinuous", + "isContinuousSpellCheckingEnabled", + "isControllerVisible", + "isCopyingOperation", + "isCurrListEditable", + "isDataRetained", + "isDaylightSavingTime", + "isDaylightSavingTimeForDate:", + "isDaylightSavingTimeForTimeInterval:", + "isDeadKeyProcessingEnabled", + "isDeferred", + "isDeletableFileAtPath:", + "isDescendantOf:", + "isDirectoriesPaneVisible", + "isDirectory", + "isDirectoryGroupSelected", + "isDirectoryNode:", + "isDisplayPostingDisabled", + "isDisplayedWhenStopped", + "isDocumentEdited", + "isDragging", + "isDrawingToScreen", + "isEPSOperation", + "isEditable", + "isEditing", + "isEditingAtIndex:withObject:", + "isEditingGroupName", + "isEditingWithObject:", + "isEmpty", + "isEmptyPerson", + "isEnabled", + "isEnabledForSegment:", + "isEnabledWithSelection:", + "isEndMark", + "isEntryAcceptable:", + "isEqual:", + "isEqualTo:", + "isEqualToArray:", + "isEqualToAttributedString:", + "isEqualToData:", + "isEqualToDate:", + "isEqualToDictionary:", + "isEqualToHost:", + "isEqualToIndexSet:", + "isEqualToNumber:", + "isEqualToSet:", + "isEqualToString:", + "isEqualToTimeZone:", + "isEqualToValue:", + "isErrorStatusCode:", + "isEventCoalescingEnabled", + "isExcludedFromWindowsMenu", + "isExecutableFileAtPath:", + "isExpandable:", + "isExpanded", + "isExpandedNode:", + "isExpired", + "isExplicitlyNonEditable", + "isExtensionHidden", + "isFault", + "isFauxDisabled", + "isFauxDisabledNode:", + "isFieldEditor", + "isFieldVisible:", + "isFileListOrderedAscending", + "isFileListOrderedCaseSensitive", + "isFilePackageAtPath:", + "isFilePropertyDisplayed:", + "isFileURL", + "isFirstAndKey", + "isFixedPitch", + "isFlipped", + "isFloatingPanel", + "isFlushDisabled", + "isFlushWindowDisabled", + "isFontAvailable:", + "isFontFixedPitch:", + "isFrameSet", + "isFrontWindow", + "isGreaterThan:", + "isGreaterThanOrEqualTo:", + "isGroupsPaneVisible", + "isHeartBeatThread", + "isHidden", + "isHiddenOrHasHiddenAncestor", + "isHighlighted", + "isHitByPath:", + "isHitByPoint:", + "isHitByRect:", + "isHorizontal", + "isHorizontallyCentered", + "isHorizontallyResizable", + "isHostCacheEnabled", + "isInFrontWindow", + "isInMotion", + "isInResponderChain", + "isIndeterminate", + "isItemExpanded:", + "isItemShownInPopupIfSoleEntry:", + "isJavaEnabled", + "isJavaScriptEnabled", + "isKey:inTable:", + "isKeyWindow", + "isKindOf:", + "isKindOfClass:", + "isKindOfClassNamed:", + "isKindOfGivenName:", + "isLastImportGroupVisible", + "isLeaf", + "isLessThan:", + "isLessThanOrEqualTo:", + "isLike:", + "isLoaded", + "isLoading", + "isLocalMount", + "isLocationRequiredToCreateForKey:", + "isLocking", + "isMainInputController", + "isMainWindow", + "isMember:", + "isMemberOf:", + "isMemberOfClass:", + "isMemberOfClassNamed:", + "isMemberOfGivenName:", + "isMembersPaneVisible", + "isMiniaturizable", + "isMiniaturized", + "isModalPanel", + "isMovable", + "isMovableByWindowBackground", + "isMultiThreaded", + "isMultiple", + "isMutable", + "isMuted", + "isNSIDispatchProxy", + "isNativeType:", + "isNewPerson:", + "isNewWindowEqualToOldWindow", + "isNotEqualTo:", + "isNull", + "isObscured", + "isOneShot", + "isOneway", + "isOpaque", + "isOpaqueForState:", + "isOpen", + "isOptionalArgumentWithName:", + "isOutputStackInReverseOrder", + "isOutputTraced", + "isPackage", + "isPaged", + "isPaneSplitter", + "isPartialStringValid:newEditingString:errorDescription:", + "isPartialStringValid:proposedSelectedRange:originalString:originalSelectedRange:errorDescription:", + "isPeoplePicker", + "isPlaceholderForMarkerExplicitlySet:", + "isPlanar", + "isPlaying", + "isPluginViewStarted", + "isPoint:inRectangle:", + "isPreview", + "isPrimary", + "isProxy", + "isProxyNeededForURL:", + "isReachable", + "isReadOnlyKey:", + "isReadableFileAtPath:", + "isRedoing", + "isRegularFile", + "isReleasedWhenClosed", + "isReloading", + "isRemovable", + "isResizable", + "isRichText", + "isRotatedFromBase", + "isRotatedOrScaledFromBase", + "isRowSelected:", + "isRowSelected:subRow:", + "isRulerVisible", + "isRunning", + "isScalarProperty", + "isScreenFont", + "isScrollable", + "isSecure", + "isSelectable", + "isSelected", + "isSelectedForSegment:", + "isSelectionByRect", + "isSeparatorItem", + "isSessionOnly", + "isSetOnMouseEntered", + "isSetOnMouseExited", + "isSheet", + "isShown", + "isSimpleRectangularTextContainer", + "isSizeDisplayedForNode:", + "isSpeaking", + "isSpecialGroup", + "isSpecialGroupSelected", + "isStarted", + "isStatusBarVisible", + "isStrokeHitByPath:", + "isStrokeHitByPoint:", + "isStrokeHitByRect:", + "isSubclassOfClass:", + "isSubsetOfSet:", + "isSubviewCollapsed:", + "isSuperclassOfClass:", + "isSupersetOfSet:", + "isSupported::", + "isSupportingCoalescing", + "isSuspended", + "isSymbolicLink", + "isSynchronized", + "isTargetItem", + "isTitled", + "isToManyKey:", + "isTornOff", + "isTracking", + "isTransparent", + "isTrue", + "isUndoRegistrationEnabled", + "isUndoing", + "isUsableWithObject:", + "isValid", + "isValidGlyphIndex:", + "isVertical", + "isVerticallyCentered", + "isVerticallyResizable", + "isViewOfPickerLoaded:", + "isVisible", + "isVolume", + "isVolumeEjectable", + "isVolumeLocal", + "isWaitCursorEnabled", + "isWellFormed", + "isWindowInFocusStack:", + "isWindowLoaded", + "isWord:inDictionaries:caseSensitive:", + "isWordInUserDictionaries:caseSensitive:", + "isWrapper", + "isWritableFileAtPath:", + "isZoomable", + "isZoomed", + "isiDisk", + "issueChangePropertiesCommand", + "issueCommand", + "issueSetImageCommandWithData:", + "italicAngle", + "item", + "item:", + "itemAdded:", + "itemArray", + "itemAtIndex:", + "itemAtRow:", + "itemChanged:", + "itemForURL:", + "itemForURLString:", + "itemHeight", + "itemIdentifier", + "itemIdentifierForColorPicker:", + "itemMatrix", + "itemObjectValueAtIndex:", + "itemRemoved:", + "itemRolledOut", + "itemRolledOver", + "itemSize", + "itemSpacing", + "itemTitleAtIndex:", + "itemTitles", + "itemType", + "itemWithTag:", + "itemWithTitle:", + "items", + "javaScriptCanOpenWindowsAutomatically", + "javaScriptInterpretersCount", + "javaScriptNoGCAllowedObjectsCount", + "javaScriptObjectsCount", + "javaScriptReferencedObjectsCount", + "javaScriptRootObjectClasses", + "jobDisposition", + "jobStyleHint", + "jobTitleFieldPresent", + "jobWillBeDeallocated", + "jumpSlider:", + "jumpToSelection", + "jumpToSelection:", + "keepBackupFile", + "keepWorkLoopAlive", + "key", + "keyBindingManager", + "keyBindingManagerForClient:", + "keyBindingState", + "keyCell", + "keyClassDescription", + "keyCode", + "keyDown:", + "keyEnumerator", + "keyEquivalent", + "keyEquivalentAttributedString", + "keyEquivalentFont", + "keyEquivalentModifierMask", + "keyEquivalentOffset", + "keyEquivalentRectForBounds:", + "keyEquivalentWidth", + "keyEventWithType:location:modifierFlags:timestamp:windowNumber:context:characters:charactersIgnoringModifiers:isARepeat:keyCode:", + "keyForBinding:", + "keyForFileWrapper:", + "keyMessageForEvent:", + "keyNavigationView", + "keyPath", + "keySpecifier", + "keyUp:", + "keyValueBindingForKey:typeMask:", + "keyViewSelectionDirection", + "keyWindow", + "keyWindowFrameHighlightColor", + "keyWindowFrameShadowColor", + "keyWithAppleEventCode:", + "keyboardFocusIndicatorColor", + "keys", + "keysSortedByValueUsingSelector:", + "keysTriggeringChangeNotificationsForDependentKey:", + "keywordForDescriptorAtIndex:", + "kind", + "knobColor", + "knobProportion", + "knobRectFlipped:", + "knobThickness", + "knownTimeZoneNames", + "knowsPageRange:", + "knowsPagesFirst:last:", + "label", + "labelAtIndex:", + "labelFontOfSize:", + "labelFontSize", + "labelForSegment:", + "labelSizeForBounds:", + "labels", + "language", + "languageCode", + "languageContext", + "languageContextWithName:", + "languageLevel", + "languageModel", + "languageName", + "languageWithName:", + "lastChild", + "lastColumn", + "lastComponentOfFileName", + "lastConversation", + "lastCrayon", + "lastDirectoriesSearchString", + "lastFirstSortingNamePart1:part2:", + "lastImportGroup", + "lastIndex", + "lastItem", + "lastName", + "lastObject", + "lastPathComponent", + "lastSelectedItem", + "lastVisibleColumn", + "lastVisitedTimeInterval", + "laterDate:", + "launch", + "launchAppWithBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifier:", + "launchApplication:", + "launchApplication:showIcon:autolaunch:", + "launchPath", + "launchRealPlayer", + "launchWithDictionary:", + "launchedApplications", + "launchedTaskWithDictionary:", + "launchedTaskWithLaunchPath:arguments:", + "layout", + "layoutChanged:", + "layoutControlGlyphForLineFragment:", + "layoutGlyphsInHorizontalLineFragment:baseline:", + "layoutGlyphsInLayoutManager:startingAtGlyphIndex:maxNumberOfLineFragments:nextGlyphIndex:", + "layoutManager", + "layoutManager:didCompleteLayoutForTextContainer:atEnd:", + "layoutManagerOwnsFirstResponderInWindow:", + "layoutManagers", + "layoutOptions", + "layoutParagraphAtPoint:", + "layoutSanityCheck", + "layoutStatusbar", + "layoutTab", + "layoutToFitInIconWidth:", + "layoutToFitInMinimumIconSize", + "layoutToFitInViewerFrameHeight:", + "layoutToPageWidth:", + "layoutType", + "lazyBrowserCell", + "lazySync:", + "leadingOffset", + "learnWord:", + "learnWord:language:", + "leftIndentMarkerWithRulerView:location:", + "leftMargin", + "leftMarginMarkerWithRulerView:location:", + "leftSplitItem", + "leftTabMarkerWithRulerView:location:", + "leftView", + "length", + "letterCharacterSet", + "level", + "levelForItem:", + "levelForRow:", + "levelsOfUndo", + "lightGrayColor", + "limitDateForMode:", + "lineBreakBeforeIndex:withinRange:", + "lineBreakByHyphenatingBeforeIndex:withinRange:", + "lineBreakHandler", + "lineBreakInString:beforeIndex:withinRange:useBook:", + "lineBreakMode", + "lineCapStyle", + "lineFragmentPadding", + "lineFragmentRectForGlyphAtIndex:effectiveRange:", + "lineFragmentRectForProposedRect:remainingRect:", + "lineFragmentRectForProposedRect:sweepDirection:movementDirection:remainingRect:", + "lineFragmentUsedRectForGlyphAtIndex:effectiveRange:", + "lineFragmentUsedRectForGlyphAtIndex:effectiveRange:allowLayout:", + "lineHeightMultiple", + "lineJoinStyle", + "lineNumber", + "lineRangeForRange:", + "lineScroll", + "lineSpacing", + "lineSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:", + "lineToPoint:", + "lineWidth", + "linkPath:toPath:handler:", + "linkTextAttributes", + "listDescriptor", + "listDictionary", + "listensInForegroundOnly", + "load", + "loadBitmapFileHeader", + "loadBitmapInfoHeader", + "loadColorLists", + "loadColumnZero", + "loadContent", + "loadCookies", + "loadData:MIMEType:textEncodingName:baseURL:", + "loadDataRepresentation:ofType:", + "loadDidFinish", + "loadDidSucceed", + "loadEmptyDocumentSynchronously", + "loadFaces:", + "loadFileWrapperRepresentation:ofType:", + "loadFindStringFromPasteboard", + "loadFindStringToPasteboard", + "loadFinished", + "loadFromURL:error:", + "loadHTMLString:baseURL:", + "loadImage:", + "loadImage:forImageRep:", + "loadImageHeader", + "loadImageWithName:", + "loadInBackground", + "loadInForeground", + "loadMovieFromFile:", + "loadMovieFromURL:", + "loadNib", + "loadNibFile:externalNameTable:withZone:", + "loadNibNamed:owner:", + "loadPanelNamed:", + "loadPluginIfNeededForMIMEType:", + "loadPluginRequest:", + "loadRequest:", + "loadRequest:inTarget:withNotifyData:", + "loadResourceDataNotifyingClient:usingCache:", + "loadRoot", + "loadRulebook:", + "loadServersFromDefaultsFile", + "loadSoundWithName:", + "loadSuiteWithDictionary:fromBundle:", + "loadSuitesFromBundle:", + "loadType", + "loadUI", + "loadURL:referrer:reload:target:triggeringEvent:form:formValues:", + "loadWindow", + "loadWithRequest:", + "loadedBundles", + "loadedCellAtRow:column:", + "loadsImagesAutomatically", + "localDrag", + "localName", + "localNode", + "localObjects", + "localProxies", + "localTimeZone", + "locale", + "localizations", + "localizedCaseInsensitiveCompare:", + "localizedCatalogNameComponent", + "localizedColorNameComponent", + "localizedCompare:", + "localizedDefaults", + "localizedDescription", + "localizedInfoDictionary", + "localizedInputManagerName", + "localizedNameForFamily:face:", + "localizedNameForTIFFCompressionType:", + "localizedNameOfStringEncoding:", + "localizedPaperName", + "localizedScannerWithString:", + "localizedStringForKey:value:table:", + "localizedStringForStatusCode:", + "localizedStringWithFormat:", + "localizesFormat", + "location", + "locationForGlyphAtIndex:", + "locationForSubmenu:", + "locationInWindow", + "locationOfPrintRect:", + "locationProperties", + "locationX", + "locationY", + "locationZ", + "lock", + "lockBeforeDate:", + "lockDate", + "lockFocus", + "lockFocusForView:inRect:needsTranslation:", + "lockFocusIfCanDraw", + "lockFocusOnRepresentation:", + "lockForReading", + "lockForReadingWithExceptionHandler:", + "lockForWriting", + "lockWhenCondition:", + "lockWhenCondition:beforeDate:", + "lockWithPath:", + "logIn:", + "logicalSize", + "logs", + "longCharacterIsMember:", + "longForKey:", + "longLongValue", + "longMonthNames", + "longValue", + "longWeekdayNames", + "loopCount", + "loopMode", + "loosenKerning:", + "lossyCString", + "lowerBaseline:", + "lowercaseLetterCharacterSet", + "lowercaseString", + "lowercaseWord:", + "lowercasedAttributes", + "machPort", + "magentaColor", + "magentaComponent", + "maidenNameFieldPresent", + "mailRecentForEmail:", + "mailRecents", + "mailRecentsMatching:", + "mainBundle", + "mainDocumentURL", + "mainFrame", + "mainMenu", + "mainScreen", + "mainSplit", + "mainWindow", + "mainWindowFrameColor", + "mainWindowFrameHighlightColor", + "mainWindowFrameShadowColor", + "makeBTAvailable:", + "makeBTUnavailable:", + "makeCellAtRow:column:", + "makeCharacterSetCompact", + "makeCharacterSetFast", + "makeCurrentContext", + "makeDocumentWithContentsOfFile:ofType:", + "makeDocumentWithContentsOfURL:ofType:", + "makeFirstResponder:", + "makeIdentity", + "makeImmutable", + "makeKeyAndOrderFront:", + "makeKeyWindow", + "makeMainWindow", + "makeObjectsPerform:", + "makeObjectsPerform:with:", + "makeObjectsPerform:withObject:", + "makeObjectsPerformSelector:", + "makeObjectsPerformSelector:withObject:", + "makeProperties:verifyWith:", + "makeQueries:", + "makeSelectedPrimary:", + "makeShown:", + "makeTextLarger:", + "makeTextSmaller:", + "makeUID", + "makeUntitledDocumentOfType:", + "makeWindowControllers", + "makeWindowsPerform:inOrder:", + "mapConversationToThread:", + "mapForClass:", + "markBegin", + "markEnd", + "markNumRowsToToggleVisible", + "markedRange", + "markedTextAbandoned:", + "markedTextAttributes", + "markedTextSelectionChanged:client:", + "marker", + "markerLocation", + "markerName", + "markers", + "masterTemplateHasChanged:", + "matchLabels:againstElement:", + "matchQualityOfColorAtIndex:toColor:filtered:ifBetterThan:", + "matchesAppleEventCode:", + "matchesLocationBestRepresentedBy:", + "matchesOnMultipleResolution", + "matchesPattern:", + "matchesPattern:caseInsensitive:", + "matchesRecord:", + "matrix", + "matrixClass", + "matrixInColumn:", + "max", + "maxContentSize", + "maxRecents", + "maxResults", + "maxSize", + "maxUserData", + "maxValue", + "maxVisibleColumns", + "maxWidth", + "maximum", + "maximumAdvancement", + "maximumAttributeCacheSize", + "maximumDecimalNumber", + "maximumHeight", + "maximumLength", + "maximumLineHeight", + "maximumRecents", + "mayStartDragWithMouseDragged:", + "me", + "measurementUnits", + "mediaBox", + "member:", + "memberAtIndex:", + "members", + "members:notFoundMarker:", + "membersAndSubgroups", + "membersChanged:", + "membersController", + "membersOfGroup:", + "membersSelectionChanged:", + "memoryCapacity", + "menu", + "menuBarFontOfSize:", + "menuBarHeight", + "menuBarVisible", + "menuChanged:", + "menuChangedMessagesEnabled", + "menuClassName", + "menuFontOfSize:", + "menuForEvent:", + "menuForEvent:inRect:ofView:", + "menuFormRepresentation", + "menuItem", + "menuItemCellForItemAtIndex:", + "menuItemWithTag:", + "menuNeedsUpdate:", + "menuRepresentation", + "menuView", + "menuZone", + "mergeMultiValue:forProperty:", + "mergeNote:", + "mergeSingleValue:forProperty:", + "message", + "messageFontOfSize:", + "messageImage", + "messageText", + "messageType", + "messageWidthForMessage:", + "methodArgSize:", + "methodDescFor:", + "methodDescriptionForSelector:", + "methodFor:", + "methodForSelector:", + "methodReturnLength", + "methodReturnType", + "methodSignature", + "methodSignatureForSelector:", + "methods", + "metrics", + "microsecondOfSecond", + "middleNameFieldPresent", + "minColumnWidth", + "minContentSize", + "minContentSizeForMinFrameSize:styleMask:", + "minFrameSize", + "minFrameSizeForMinContentSize:styleMask:", + "minFrameWidthWithTitle:styleMask:", + "minPickerContentSize", + "minSize", + "minValue", + "minWidth", + "miniaturize:", + "miniaturizeAll:", + "miniaturizedSize", + "minimizeButton", + "minimum", + "minimumDecimalNumber", + "minimumFontSize", + "minimumHeight", + "minimumLineHeight", + "minimumSize", + "minimumWidth", + "minimunWindowWidth:", + "miniwindowImage", + "miniwindowTitle", + "minusSet:", + "minuteOfHour", + "miterLimit", + "mixedStateImage", + "mnemonic", + "mnemonicLocation", + "modDate", + "modalMode", + "modalWindow", + "mode", + "modeButton", + "model", + "modifierFlags", + "modifierFlagsChanged:", + "modifiersForEvent:", + "modifyFont:", + "modifyFontTrait:", + "modifyFontViaPanel:", + "modifyOptionsViaPanel:", + "moduleWasInstalled", + "moduleWillBeRemoved", + "monthOfYear", + "mostCompatibleStringEncoding", + "mountNewRemovableMedia", + "mounted:", + "mountedLocalVolumePaths", + "mountedRemovableMedia", + "mouse:", + "mouse:inRect:", + "mouseDown:", + "mouseDownCanMoveWindow", + "mouseDownFlags", + "mouseDownOnCharacterIndex:atCoordinate:withModifier:client:", + "mouseDragged:", + "mouseDraggedOnCharacterIndex:atCoordinate:withModifier:client:", + "mouseEntered:", + "mouseEnteredToolTip:inWindow:withEvent:", + "mouseEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:clickCount:pressure:", + "mouseExited:", + "mouseHit:", + "mouseLocation", + "mouseLocationOutsideOfEventStream", + "mouseMoved:", + "mouseMovedNotification:", + "mouseTracker:didStopTrackingWithEvent:", + "mouseTracker:shouldContinueTrackingWithEvent:", + "mouseTracker:shouldStartTrackingWithEvent:", + "mouseUp:", + "mouseUpOnCharacterIndex:atCoordinate:withModifier:client:", + "moveBackward:", + "moveBackwardAndModifySelection:", + "moveColumn:toColumn:", + "moveCurrentPointInDirection:", + "moveDown:", + "moveDownAndModifySelection:", + "moveFormatAtIndex:toIndex:", + "moveForward:", + "moveForwardAndModifySelection:", + "moveInDirection:", + "moveLeft:", + "moveLeftAndModifySelection:", + "moveParagraphBackwardAndModifySelection:", + "moveParagraphForwardAndModifySelection:", + "movePath:toPath:handler:", + "moveRight:", + "moveRightAndModifySelection:", + "moveRulerlineFromLocation:toLocation:", + "moveSelectionLeft", + "moveSelectionRight", + "moveToBeginningOfDocument:", + "moveToBeginningOfDocumentAndModifySelection:", + "moveToBeginningOfLine:", + "moveToBeginningOfLineAndModifySelection:", + "moveToBeginningOfParagraph:", + "moveToBeginningOfParagraphAndModifySelection:", + "moveToEndOfDocument:", + "moveToEndOfDocumentAndModifySelection:", + "moveToEndOfLine:", + "moveToEndOfLineAndModifySelection:", + "moveToEndOfParagraph:", + "moveToEndOfParagraphAndModifySelection:", + "moveToPoint:", + "moveUp:", + "moveUpAndModifySelection:", + "moveWordBackward:", + "moveWordBackwardAndModifySelection:", + "moveWordForward:", + "moveWordForwardAndModifySelection:", + "moveWordLeft:", + "moveWordLeftAndModifySelection:", + "moveWordRight:", + "moveWordRightAndModifySelection:", + "movie", + "movieController", + "movieRect", + "movieUnfilteredFileTypes", + "movieUnfilteredPasteboardTypes", + "msgPrint:ok:", + "msgid", + "multiValueForProperty:", + "multipleThreadsEnabled", + "mutableArrayValueForBinding:atIndex:resolveMarkersToPlaceholders:", + "mutableArrayValueForBinding:resolveMarkersToPlaceholders:", + "mutableArrayValueForKey:", + "mutableArrayValueForKeyPath:", + "mutableAttributedString", + "mutableAttributes", + "mutableBytes", + "mutableCopy", + "mutableCopyWithZone:", + "mutableData", + "mutableDictionary", + "mutableString", + "mutableSubstringFromRange:", + "myStatusChanged:", + "name", + "name:reason:status:", + "nameAtIndex:filtered:", + "nameDoubleAction", + "nameFieldLabel", + "nameForDisplay", + "nameFromPath:extra:", + "nameOfGlyph:", + "nameSorting", + "namedNodeMapWithImpl:", + "names", + "namesOfPromisedFilesDroppedAtDestination:", + "namespaceURI", + "navNodeClass", + "navView", + "needsAction", + "needsDelegate", + "needsDisplay", + "needsLayout", + "needsPanelToBecomeKey", + "needsResyncWithDefaultVoice", + "needsSizing", + "needsToBeUpdatedFromPath:", + "needsToDrawRect:", + "needsUpdateNotifications", + "negativeFormat", + "nestingLevel", + "netService:didNotPublish:", + "netService:didNotResolve:", + "netServiceDidStop:", + "netServiceWillPublish:", + "netServiceWillResolve:", + "networkNode", + "new", + "new:firstIndirectType:", + "newCloseButton", + "newColor:", + "newColorName:", + "newConversation", + "newCount:", + "newDataAvailable", + "newDictionaryFromDictionary:subsetMapping:zone:", + "newDistantObjectWithCoder:", + "newDocument:", + "newFileButton", + "newFlipped:", + "newFolder:", + "newGroup", + "newGroup:", + "newGroupFromSelection:", + "newInstanceWithKeyCount:sourceDescription:destinationDescription:zone:", + "newInvocationWithCoder:", + "newInvocationWithMethodSignature:", + "newLegalColorSwatchHeightFromHeight:", + "newList:", + "newListName:", + "newMiniaturizeButton", + "newNode", + "newObject", + "newRecord:ofType:", + "newSeparatorItem", + "newStandardItemWithItemIdentifier:", + "newStream:target:stream:", + "newToolbarButton", + "newType:data:firstIndirectType:", + "newViewForToolbar:inWindow:attachedToEdge:", + "newWithCoder:zone:", + "newWithDictionary:", + "newWithInitializer:", + "newWithInitializer:objects:zone:", + "newWithInitializer:zone:", + "newWithKey:object:", + "newWithKeyArray:", + "newWithKeyArray:zone:", + "newWithPath:prepend:attributes:cross:", + "newZoomButton", + "nextArraySeperatedByToken:stoppingAt:inEncoding:", + "nextBase64Data", + "nextBase64Line:", + "nextCard:", + "nextData", + "nextEscapedCharacter", + "nextEventForWindow:", + "nextEventMatchingMask:", + "nextEventMatchingMask:untilDate:inMode:dequeue:", + "nextFrame:", + "nextKeySegment", + "nextKeyView", + "nextKeyViewInsideWebFrameViews", + "nextKeyViewOutsideWebFrameViews", + "nextObject", + "nextPersonWithLength:", + "nextPreviousCard:", + "nextQuotedPrintableData", + "nextResponder", + "nextSibling", + "nextSingleByteBase64Line:", + "nextSingleByteStringInEncoding:quotedPrintable:stopTokens:trim:", + "nextState", + "nextStringInEncoding:quotedPrintable:stopTokens:trim:", + "nextText", + "nextToken", + "nextTokenPeak:", + "nextTokenPeakSingle:length:", + "nextTokenPeakUnicode:length:", + "nextUnicodeBase64Line:", + "nextUnicodeStringStopTokens:quotedPrintable:trim:", + "nextValidKeyView", + "nextWordFromIndex:forward:", + "nextWordInString:fromIndex:useBook:forward:", + "nibInstantiate", + "nibInstantiateWithOwner:", + "nibInstantiateWithOwner:topLevelObjects:", + "nibName", + "nickNameFieldPresent", + "noCurrentPicture", + "noGCAllowedObjectCount", + "noResponderFor:", + "node", + "nodeCount", + "nodeListWithImpl:", + "nodeName", + "nodeType", + "nodeValue", + "nodeWithFBENode:", + "nodeWithImpl:", + "nodeWithName:position:rect:view:children:", + "nodeWithName:value:source:children:", + "nodeWithPath:", + "nonAllowableCharacters", + "nonBaseCharacterSet", + "nonThreadedSave", + "nonretainedObjectValue", + "nonspacingMarkPriority:", + "normalSpeakingRate", + "normalize", + "normalizedRect:", + "notANumber", + "notActiveWindowFrameColor", + "notActiveWindowFrameHighlightColor", + "notActiveWindowFrameShadowColor", + "notActiveWindowTitlebarTextColor", + "notImplemented:", + "notShownAttributeForGlyphAtIndex:", + "notations", + "note", + "noteDirectoriesListChanged", + "noteDirectoriesSelectionChanged", + "noteDirectoryResultsChanged", + "noteDirectoryResultsSelectionChanged", + "noteFileSystemChanged", + "noteFileSystemChanged:", + "noteFirstLineParagraphStyle", + "noteFontCollectionsChanged", + "noteFontFavoritesChanged", + "noteGroupsListChanged", + "noteGroupsSelectionChanged", + "noteMembersListChanged", + "noteMembersSelectionChanged:", + "noteNewRecentDocument:", + "noteNewRecentDocumentURL:", + "noteNumberOfItemsChanged", + "noteNumberOfRowsChanged", + "noteRollOverPath:", + "noteSecondLineParagraphStyle", + "noteUserDefaultsChanged", + "notificationCenter", + "notificationCenterForType:", + "notificationWithName:object:", + "notificationWithName:object:userInfo:", + "notifyData", + "notifyDataIsReady", + "notifyObjectWhenFinishedExecuting:", + "notifyOnSelectionChanged", + "nsipArrayByApplyingSelector:", + "nsipArrayByApplyingSelector:withObject:", + "nsipContainsObjectIdenticalTo:", + "nsipDrawNicelyScaledInRect:inView:operation:fraction:", + "nsipDrawNicelyScaledInRect:operation:fraction:", + "nsipFrame:constrainedToScreen:", + "nsipImageWithMaxSize:", + "nsipImageWithMaxSize:withLeftPad:", + "nsipJPEGDataWithMaxSize:compression:", + "nsipLargestRepSize", + "nsipMakeDirectoriesInPath:mode:", + "nsipMenuWindowBackgroundColor", + "nsipSetFrame:constrainedToScreen:", + "nsipSetFrame:constrainedToScreen:display:animate:", + "nts_AddPropertiesAndTypes:toTable:needsReadWriteMode:registerDataTypes:", + "nts_AddRecord:", + "nts_AddTable:withPropertiesAndTypes:needsReadWriteMode:", + "nts_AddTable:withPropertiesAndTypes:needsReadWriteMode:registerDataTypes:", + "nts_AddToCache", + "nts_AddToModifiedRecordsList:", + "nts_AlternateName", + "nts_BeginLoadingImageDataForClient:", + "nts_BeginLoadingImageForPerson:forClient:orCallback:withRefcon:", + "nts_CacheDataFileSchema", + "nts_CacheNewRecord:", + "nts_CacheRecord:", + "nts_CachedRecordWithUID:", + "nts_CascadeRemove", + "nts_ChangedProperties", + "nts_Cleanup", + "nts_ClearCaches", + "nts_ClearInstanceCaches", + "nts_ClearTemporaryCache", + "nts_ConvertPumaAddressBook", + "nts_DeletedUID", + "nts_DistributionIdentifierForProperty:", + "nts_DoesPropertyExist:inTable:", + "nts_FindMemberUID:inArray:", + "nts_GroupContents", + "nts_GroupUID", + "nts_Groups", + "nts_HasChangedProperties", + "nts_ImageData", + "nts_ImportMacBuddyMeCard", + "nts_ImportTipCards", + "nts_IndexOfMemberWithUID:", + "nts_Info", + "nts_InitDefaultContactManager", + "nts_InitWithDeletedUID:", + "nts_InitWithGroupUID:memberUID:", + "nts_InsertInArray:", + "nts_Logs", + "nts_MailRecents", + "nts_MatchesRecord:", + "nts_Me", + "nts_MemberUID", + "nts_Members", + "nts_OpenContactManagerWithMode:cacheSchema:", + "nts_ParentGroups", + "nts_PathForLocalImage", + "nts_PathForUIDTaggedImage", + "nts_People", + "nts_PropertiesForTable:", + "nts_Reconnect", + "nts_RecordForUniqueId:", + "nts_RecursiveContainsGroup:", + "nts_RegisterQualifiedTable:forTable:hashView:", + "nts_RemoveFromCache", + "nts_RemoveProperties:fromTable:", + "nts_RemoveRecord:", + "nts_Save", + "nts_SchemaForTable:", + "nts_SetDistributionIdentifier:forProperty:", + "nts_SetDistributionIdentifier:forProperty:person:", + "nts_SetHasUnsavedChanges:", + "nts_SetImageData:", + "nts_SetMe:", + "nts_SetValue:forProperty:", + "nts_SetValueInChangedProperties:forProperty:", + "nts_SetValueInTemporaryCache:forProperty:", + "nts_SetupWithSharedAddressBook:", + "nts_SharedAddressBook", + "nts_Subgroups", + "nts_SyncCount", + "nts_SynchronizeCaches", + "nts_SynchronizeData", + "nts_Touch", + "nts_TypeOfProperty:forTable:", + "nts_UncacheRecord:", + "nts_ValueForProperty:", + "nts_ValueInTemporaryCacheForProperty:", + "nts_WriteAtRow:", + "nts__fullName", + "nts__fullPhoneticName", + "nts__isLastNameFirst", + "nts_recordDidSave", + "null", + "nullDescriptor", + "numPendingOrLoadingRequests", + "numRowsToToggleVisible", + "numberOfArguments", + "numberOfColumns", + "numberOfContentItems", + "numberOfGlyphs", + "numberOfGroups", + "numberOfImageItems", + "numberOfImages", + "numberOfItems", + "numberOfItemsInComboBox:", + "numberOfItemsInComboBoxCell:", + "numberOfItemsPerRow", + "numberOfPages", + "numberOfPaletteEntries", + "numberOfPlanes", + "numberOfRows", + "numberOfRowsInTableView:", + "numberOfSamplesPerPaletteEntry", + "numberOfSelectedColumns", + "numberOfSelectedRows", + "numberOfSubrowsInTableView:forRow:", + "numberOfTabViewItems", + "numberOfThreadsAlive", + "numberOfTickMarks", + "numberOfVirtualScreens", + "numberOfVisibleCols", + "numberOfVisibleColumns", + "numberOfVisibleItems", + "numberOfVisibleRows", + "numberWithBool:", + "numberWithChar:", + "numberWithDouble:", + "numberWithFloat:", + "numberWithInt:", + "numberWithLong:", + "numberWithLongLong:", + "numberWithShort:", + "numberWithUnsignedChar:", + "numberWithUnsignedInt:", + "numberWithUnsignedLong:", + "numberWithUnsignedLongLong:", + "numberWithUnsignedShort:", + "objCType", + "object", + "objectAt:", + "objectAtIndex:", + "objectAtIndex:effectiveRange:", + "objectAtIndex:effectiveRange:runIndex:", + "objectAtRunIndex:length:", + "objectBeingTested", + "objectByTranslatingDescriptor:toType:inSuite:", + "objectClass", + "objectCount", + "objectDidBeginEditing:", + "objectDidEndEditing:", + "objectDidTriggerAction:", + "objectEnumerator", + "objectExists:", + "objectForIndex:dictionary:", + "objectForInfoDictionaryKey:", + "objectForKey:", + "objectForKey:inDomain:", + "objectForServicePath:", + "objectForServicePath:app:doLaunch:limitDate:", + "objectGraphDescription", + "objectHasHiddenExtension:", + "objectHasSubFolders:", + "objectIsAlias:", + "objectIsApplication:", + "objectIsContainer:", + "objectIsForcedForKey:", + "objectIsForcedForKey:inDomain:", + "objectIsKnown:", + "objectIsLeaf:", + "objectIsRegisterediDisk:", + "objectIsVisible:", + "objectIsiDisk:", + "objectLoadedFromCacheWithURL:response:size:", + "objectMechanismsRequired", + "objectMechanismsRequiredForObject:", + "objectNames", + "objectSpecifier", + "objectValue", + "objectValueForDisplayValue:", + "objectValueOfSelectedItem", + "objectValues", + "objectZone", + "objectsAtIndexes:", + "objectsByEvaluatingSpecifier", + "objectsByEvaluatingWithContainers:", + "objectsFileType:", + "objectsForKeys:notFoundMarker:", + "observationInfo", + "observeValueForKeyPath:ofObject:change:context:", + "observer", + "offStateImage", + "offset", + "offsetInFile", + "ok:", + "okForOpenMode", + "okForSaveMode", + "oldSystemColorWithCoder:", + "onStateImage", + "one", + "onlineStatusButton", + "opWithCode:key:object:", + "opaqueAncestor", + "opcode", + "open", + "open:", + "openAppleMenuItem:", + "openCustomLabelEditorForProperty:withPopup:", + "openDocument:", + "openDocumentWithContentsOfFile:display:", + "openDocumentWithContentsOfURL:display:", + "openDrawers", + "openFile:", + "openFile:fromImage:at:inView:", + "openFile:ok:", + "openFile:operation:", + "openFile:withApplication:", + "openFile:withApplication:andDeactivate:", + "openFirstDrawer:", + "openFrameInNewWindow:", + "openGLContext", + "openHandCursor", + "openHelpAnchor:inBook:", + "openHost:user:password:", + "openImageInNewWindow:", + "openInSeparateWindow:", + "openInSeparateWindow:model:mainWindow:", + "openInclude:", + "openLinkInNewWindow:", + "openList:", + "openListFromFile:", + "openLocalHost", + "openNewWindowWithURL:element:", + "openNotesChanged:", + "openOnEdge:", + "openPanel", + "openResourceFile", + "openTempFile:", + "openTempFile:ok:", + "openURL:", + "openURL:reload:contentType:refresh:lastModified:pageCache:", + "openURLs:withAppBundleIdentifier:options:additionalEventParamDescriptor:launchIdentifiers:", + "openUntitledDocumentOfType:display:", + "openUserDictionary:", + "openWithApplication", + "operatingSystem", + "operatingSystemName", + "operatingSystemVersionString", + "optionClick:", + "optionSetting:", + "optionalSharedHistory", + "options", + "optionsAttributes", + "optionsFromPanel", + "orangeColor", + "order", + "orderBack", + "orderBack:", + "orderFront", + "orderFront:", + "orderFrontCharacterPalette:", + "orderFrontColorOptionsPanelInWindow:", + "orderFrontColorPanel:", + "orderFrontFindPanel:", + "orderFrontFontOptionsPanel:", + "orderFrontFontPanel:", + "orderFrontRegardless", + "orderFrontStandardAboutPanel:", + "orderFrontStandardAboutPanelWithOptions:", + "orderFrontStylesPanel:", + "orderFrontStylesPanelInWindow:textView:", + "orderOut", + "orderOut:", + "orderOutPopUpWindow:", + "orderOutToolTip", + "orderOutToolTipImmediately:", + "orderString:range:string:range:flags:", + "orderString:string:", + "orderString:string:flags:", + "orderSurface:relativeTo:", + "orderWindow:relativeTo:", + "orderedDocuments", + "orderedIndex", + "orderedItemsLastVisitedOnDay:", + "orderedLastVisitedDays", + "orderedWindows", + "orientation", + "origin", + "originLoadLimit", + "originLoadTimeout", + "originOffset", + "originalImage", + "originalImagePath", + "originalNode", + "originalURLString", + "otherEventWithType:location:modifierFlags:timestamp:windowNumber:context:subtype:data1:data2:", + "otherMouseDown:", + "otherMouseDragged:", + "otherMouseUp:", + "outline", + "outline:", + "outlineTableColumn", + "outlineView:child:ofItem:", + "outlineView:didClickOnDisabledCell:forTableColumn:byItem:", + "outlineView:isItemExpandable:", + "outlineView:numberOfChildrenOfItem:", + "outlineView:objectValueForTableColumn:byItem:", + "outlineView:shouldEditTableColumn:item:", + "outlineView:shouldHighlightWithoutSelectingCell:forTableColumn:byItem:", + "outlineView:shouldSelectItem:", + "outlineView:sortDescriptorsDidChange:", + "outlineView:willDisplayCell:forTableColumn:item:", + "outlineViewColumnDidMove:", + "outlineViewItemDidCollapse:", + "outlineViewItemDidExpand:", + "outlineViewSelectionDidChange:", + "outlookWebAccessServer", + "outputFormat", + "outputStreamToBuffer:capacity:", + "outputStreamToFileAtPath:append:", + "outputStreamToMemory", + "owner", + "ownerCard", + "ownerDocument", + "ownerElement", + "ownsDestinationObjectsForRelationshipKey:", + "pListForPath:createFile:", + "page", + "pageCache", + "pageCacheSize", + "pageCount", + "pageDown:", + "pageDownAndModifySelection:", + "pageLayout", + "pageOrder", + "pageScroll", + "pageSizeForPaper:", + "pageTitle", + "pageUp:", + "pageUpAndModifySelection:", + "pair", + "pairWithKey:value:", + "palette", + "paletteFontOfSize:", + "paletteImageRep", + "paletteLabel", + "pane", + "panel", + "panelConvertFont:", + "paperName", + "paperSize", + "paragraphAttributesAtIndex:effectiveRange:inRange:", + "paragraphGlyphRange", + "paragraphRangeForRange:", + "paragraphSeparatorGlyphRange", + "paragraphSpacing", + "paragraphSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:", + "paragraphSpacingBefore", + "paragraphSpacingBeforeGlyphAtIndex:withProposedLineFragmentRect:", + "paragraphs", + "paramDescriptorForKeyword:", + "parameterString", + "parent", + "parentContext", + "parentCrayonRow", + "parentCrayonView", + "parentForItem:", + "parentFrame", + "parentGroups", + "parentItemRepresentedObjectForMenu:", + "parentNode", + "parentWindow", + "parse", + "parse:", + "parseABDATE", + "parseABExtensionType:", + "parseABOrder", + "parseABPhoto", + "parseABReleatedNames", + "parseABShowAs", + "parseADD", + "parseADR", + "parseBDAY", + "parseData", + "parseData:", + "parseDictionaryOfKey:value:", + "parseEMAIL", + "parseError:", + "parseItem", + "parseKey:", + "parseMachMessage:localPort:remotePort:msgid:components:", + "parseMetaRuleBody", + "parseMetaSyntaxLeafResultShouldBeSkipped:", + "parseMetaSyntaxSequence", + "parseN", + "parseNICKNAME", + "parseNumber", + "parseORG", + "parsePhoto:", + "parseQuotedString", + "parseSeparator", + "parseSeparatorEqualTo:", + "parseSingleValue", + "parseStream", + "parseString", + "parseSuite:separator:allowOmitLastSeparator:", + "parseSuiteOfPairsKey:separator:value:separator:allowOmitLastSeparator:", + "parseTEL", + "parseTokenEqualTo:mask:", + "parseTokenWithMask:", + "parseURL", + "parseUnquotedString", + "parseVERSION", + "parsedGrammarForString:", + "parser:didEndElement:namespaceURI:qualifiedName:", + "parser:didStartElement:namespaceURI:qualifiedName:attributes:", + "parser:foundCharacters:", + "parserError", + "parserForData:", + "part", + "partCode", + "partHit:", + "partWithCode:parent:", + "partialControllerKey", + "partialObjectKey", + "passesFilterAtIndex:", + "password", + "passwordMode", + "paste:", + "pasteAsPlainText:", + "pasteAsRichText:", + "pasteFont:", + "pasteItemUpdate:", + "pasteRuler:", + "pasteboard:provideDataForType:", + "pasteboard:provideDataForType:itemIdentifier:", + "pasteboardByFilteringData:ofType:", + "pasteboardByFilteringFile:", + "pasteboardByFilteringTypesInPasteboard:", + "pasteboardDataRepresentation", + "pasteboardWithName:", + "pasteboardWithUniqueName", + "path", + "pathByResolvingSymlinksAndAliasesInPath:", + "pathComponents", + "pathContentOfSymbolicLinkAtPath:", + "pathExtension", + "pathForAuxiliaryExecutable:", + "pathForDisplay", + "pathForImageResource:", + "pathForResource:ofType:", + "pathForResource:ofType:inDirectory:", + "pathForResource:ofType:inDirectory:forLanguage:", + "pathForResource:ofType:inDirectory:forLocalization:", + "pathForSoundResource:", + "pathNameForImage", + "pathNamesForRecords:", + "pathSeparator", + "pathStoreWithCharacters:length:", + "pathToColumn:", + "pathToObjectWithName:", + "pathToiDisk", + "pathWithComponents:", + "pathsForResourcesOfType:inDirectory:", + "pathsForResourcesOfType:inDirectory:forLanguage:", + "pathsForResourcesOfType:inDirectory:forLocalization:", + "pathsMatchingExtensions:", + "patternImage", + "patternPhase", + "pause", + "pausedActions", + "peek", + "peekAt:", + "peekTokenType", + "peekTokenWithMask:", + "people", + "peopleFromVCardData:", + "peopleOrCompaniesSelection", + "peoplePane", + "peoplePickerView", + "perform:", + "perform:with:", + "perform:with:with:", + "perform:withEachObjectInArray:", + "perform:withObject:", + "perform:withObject:withObject:", + "performActionFlashForItemAtIndex:", + "performActionForItemAtIndex:", + "performActionWithHighlightingForItemAtIndex:", + "performActivity:modes:", + "performClick:", + "performClickWithFrame:inView:", + "performClose:", + "performDefaultImplementation", + "performDragOperation:", + "performFileOperation:source:destination:files:tag:", + "performFindPanelAction:", + "performFindPanelAction:forClient:", + "performHTTPHeaderRead:andCall:", + "performKeyEquivalent:", + "performMenuAction:withTarget:", + "performMiniaturize:", + "performMnemonic:", + "performRemoveObjectForKey:", + "performSelector:", + "performSelector:object:afterDelay:", + "performSelector:target:argument:order:modes:", + "performSelector:withObject:", + "performSelector:withObject:afterDelay:", + "performSelector:withObject:afterDelay:inModes:", + "performSelector:withObject:withObject:", + "performSelector:withObject:withObject:withObject:", + "performSelectorOnMainThread:withObject:waitUntilDone:", + "performSelectorOnMainThread:withObject:waitUntilDone:modes:", + "performSetObject:forKey:", + "performStreamRead", + "performStreamRead:", + "performWithName:", + "performZoom:", + "performv::", + "persistence", + "persistentDomainForName:", + "persistentDomainNames", + "personChanged:", + "personFromDictionary:", + "personImageView", + "personSelected:", + "personValue", + "phoneFormatsDictionary", + "phoneLabel", + "phoneticFieldsPresent", + "photoCacheDirectoryPath", + "physicalSize", + "pickedAllPages:", + "pickedButton:", + "pickedLayoutList:", + "pickedOrientation:", + "pickedPaperSize:", + "pickedUnits:", + "pickerView", + "pictFrame", + "pictureDirPath", + "pipe", + "pixelFormat", + "pixelsHigh", + "pixelsWide", + "placeButtons:firstWidth:secondWidth:thirdWidth:", + "placeholderAttributedString", + "placeholderForMarker:", + "placeholderForMarker:withBinding:", + "placeholderString", + "play", + "playsEveryFrame", + "playsSelectionOnly", + "plugin", + "pluginClassForObject:andBinderClass:requiredPluginProtocol:", + "pluginDescription", + "pluginEnabled:", + "pluginForExtension:", + "pluginForKey:withEnumeratorSelector:", + "pluginForMIMEType:", + "pluginPointer", + "pluginViewWithPackage:attributes:baseURL:", + "pluginWithPath:", + "plugins", + "pluginsEnabled", + "pluginsInfo", + "pmPageFormat", + "pmPrintSettings", + "pointSize", + "pointValue", + "pointerID", + "pointerSerialNumber", + "pointerToElement:directlyAccessibleElements:", + "pointerType", + "pointerValue", + "pointingHandCursor", + "policyDelegate", + "poolCountHighWaterMark", + "poolCountHighWaterResolution", + "pop", + "popAndInvoke", + "popBundleForImageSearch", + "popTopView", + "popUndoObject", + "popUp:", + "popUpContextMenu:withEvent:forView:", + "popUpContextMenu:withEvent:forView:withFont:", + "popUpMenu:atLocation:width:forView:withSelectedItem:withFont:", + "popUpStatusItemMenu:", + "popUpWithEvent:inView:", + "populateCacheFromStream:data:", + "populateObject:withContent:valueKey:insertsNullPlaceholder:", + "populatePicker:", + "popupForProperty:", + "popupStatusBarMenu:inRect:ofView:withEvent:", + "port", + "portCoderWithComponents:", + "portCoderWithReceivePort:sendPort:components:", + "portForName:", + "portForName:host:", + "portForName:host:nameServerPortNumber:", + "portForName:onHost:", + "portList", + "portWithMachPort:", + "portalDied:", + "portsForMode:", + "poseAs:", + "poseAsClass:", + "positionButton", + "positionOfGlyph:forCharacter:struckOverRect:", + "positionOfGlyph:forLongCharacter:struckOverRect:", + "positionOfGlyph:precededByGlyph:isNominal:", + "positionOfGlyph:struckOverGlyph:metricsExist:", + "positionOfGlyph:struckOverRect:metricsExist:", + "positionOfGlyph:withRelation:toBaseGlyph:totalAdvancement:metricsExist:", + "positionRelativeToAttachedView", + "positionString", + "positionsForCompositeSequence:numberOfGlyphs:pointArray:", + "positiveFormat", + "positivePassDirection", + "postEvent:atStart:", + "postNotification:", + "postNotificationName:object:", + "postNotificationName:object:userInfo:", + "postNotificationName:object:userInfo:deliverImmediately:", + "postQueryHasBeenCanceledNotification", + "postQueryHasFinishedNotification", + "postResultsAreInNotificationNotification:", + "postURL:target:len:buf:file:", + "postURLNotify:target:len:buf:file:notifyData:", + "postWithURL:referrer:target:data:contentType:triggeringEvent:form:formValues:", + "postsBoundsChangedNotifications", + "postsFrameChangedNotifications", + "powerOffIn:andSave:", + "precomposedStringWithCanonicalMapping", + "precomposedStringWithCompatibilityMapping", + "predefinedAttributesForIndex:", + "preferences", + "preferencesContentSize", + "preferencesHaveChanged:", + "preferencesIdentifier", + "preferencesNibName", + "preferredEdge", + "preferredExtensionForMIMEType:", + "preferredFilename", + "preferredFontNames", + "preferredLocalizationName", + "preferredLocalizations", + "preferredLocalizationsFromArray:", + "preferredLocalizationsFromArray:forPreferences:", + "preferredPasteboardTypeFromArray:restrictedToTypesFromArray:", + "preferredPlaceholderForMarker:", + "prefersAllColumnUserResizing", + "prefersColorMatch", + "prefersTrackingUntilMouseUp", + "prefix", + "prepare", + "prepareCallbacks", + "prepareContent", + "prepareForDifferentCard", + "prepareForDifferentCard:", + "prepareForDragOperation:", + "prepareGState", + "preparePageLayout:", + "prepareSavePanel:", + "prepareWithInvocationTarget:", + "prependTransform:", + "preprefersTrackingUntilMouseUp", + "preservesSelection", + "pressedCancel:", + "pressedImage", + "pressedImageForControlTint:", + "pressedOK:", + "pressure", + "preventWindowOrdering", + "previousCard:", + "previousEvent", + "previousFailureCount", + "previousItem", + "previousKeySegment", + "previousKeyView", + "previousKeyViewInsideWebFrameViews", + "previousKeyViewOutsideWebFrameViews", + "previousPoint", + "previousSibling", + "previousText", + "previousValidKeyView", + "primaryIdentifier", + "principalClass", + "print:", + "printDocument:", + "printForDebugger:", + "printFormat:", + "printFormat:arguments:", + "printInfo", + "printInfoIsBeingDeallocated", + "printJobTitle", + "printOperationWithView:", + "printOperationWithView:printInfo:", + "printPanel", + "printShowingPrintPanel:", + "printer", + "printerFont", + "printerNames", + "printerTypes", + "printerWithName:", + "printerWithName:domain:includeUnavailable:", + "printerWithType:", + "printingAdjustmentInLayoutManager:forNominallySpacedGlyphRange:packedGlyphs:count:", + "priorityForFlavor:", + "privateFrameworksPath", + "privateVCardEnabled", + "proceedWithImport:", + "processEditing", + "processIdentifier", + "processInfo", + "processInputKeyBindings:", + "processKeyword:option:keyTran:arg:argTran:", + "processKeyword:option:keyTran:arg:argTran:quotedArg:", + "processName", + "processString:", + "processType:file:isDir:", + "processingInstructionImpl", + "processingInstructionWithImpl:", + "progressIndicator", + "progressIndicatorColor", + "progressPanel", + "prompt", + "propagateFrameDirtyRects:", + "properties", + "property", + "propertyForKey:", + "propertyForKey:inRequest:", + "propertyForKeyIfAvailable:", + "propertyLineForGenericABProperty:vCardProperty:is21:groupCount:", + "propertyList", + "propertyList:isValidForFormat:", + "propertyListForType:", + "propertyListFromData:mutabilityOption:format:errorDescription:", + "propertyListFromStringsFileFormat", + "propertyTableAtIndex:", + "propertyTableCount", + "propertyType", + "proposedCredential", + "protectionSpace", + "protocol", + "protocolCheckerWithTarget:protocol:", + "protocolFamily", + "protocolSpecificInformation", + "prototype", + "provideNewButtonImage", + "provideNewSubview:", + "provideNewView:", + "providerRespondingToSelector:", + "provisionalDataSource", + "provisionalItem", + "proxyFor:fauxParent:", + "proxyForObject:", + "proxyForRulebookServer", + "proxyPropertiesForURL:", + "proxyType", + "proxyWithLocal:", + "proxyWithLocal:connection:", + "proxyWithTarget:connection:", + "publicID", + "publicId", + "publish", + "pullsDown", + "pumaLDAPServers", + "pumpCRCTwice", + "punctuationCharacterSet", + "purgeExtras", + "purpleColor", + "push", + "push:", + "pushBundleForImageSearch:", + "put:", + "put:URL:", + "putByte:", + "putCell:atRow:column:", + "putLELong:", + "putLEWord:", + "qdCreatePortForWindow:", + "qdPort", + "query", + "queryAttributes", + "queryLDAPServer", + "queryOperator", + "queryType", + "quotedStringRepresentation", + "raise", + "raise:format:", + "raise:format:arguments:", + "raiseBaseline:", + "raiseWithStatus:", + "raisesForNotApplicableKeys", + "raisesForNotApplicableKeysWithBinding:", + "range", + "rangeAtIndex:", + "rangeContainerClassDescription", + "rangeContainerObject", + "rangeCount", + "rangeForUserCharacterAttributeChange", + "rangeForUserCompletion", + "rangeForUserParagraphAttributeChange", + "rangeForUserTextChange", + "rangeOfCharacterFromSet:", + "rangeOfCharacterFromSet:options:", + "rangeOfCharacterFromSet:options:range:", + "rangeOfComposedCharacterSequenceAtIndex:", + "rangeOfGraphicalSegmentAtIndex:", + "rangeOfNominallySpacedGlyphsContainingIndex:", + "rangeOfString:", + "rangeOfString:options:", + "rangeOfString:options:range:", + "rangeValue", + "rasterize:", + "rate", + "reSetAcceptsMouseMovedEvents", + "read:", + "read:maxLength:", + "readAlignedDataSize", + "readColors", + "readData:length:", + "readDataOfLength:", + "readDataOfLength:buffer:", + "readDataToEndOfFile", + "readDocumentFromPbtype:filename:", + "readFileContentsType:toFile:", + "readFileWrapper", + "readFromData:options:documentAttributes:", + "readFromFile:", + "readFromFile:ofType:", + "readFromStream:", + "readFromURL:ofType:", + "readFromURL:options:documentAttributes:", + "readInBackgroundAndNotify", + "readInBackgroundAndNotifyForModes:", + "readInt", + "readLock", + "readPrintInfo", + "readRTFDFromFile:", + "readRichText:forView:", + "readSelectionFromPasteboard:", + "readSelectionFromPasteboard:type:", + "readToEndOfFileInBackgroundAndNotify", + "readToEndOfFileInBackgroundAndNotifyForModes:", + "readUnlock", + "readablePasteboardTypes", + "readableTypes", + "realAddDirNamed:", + "realElement", + "reallyDealloc", + "realm", + "reapplyStyles", + "reapplyStylesForDeviceType:", + "rearrangeObjects:", + "reason", + "recache", + "recacheAllColors", + "recacheColor", + "receivePort", + "receivedData:", + "receivedData:withDataSource:", + "receivedError:", + "receivedError:withDataSource:", + "receivedResponse:", + "receiversSpecifier", + "receivesCredentialSecurely", + "recentDocumentURLs", + "recentPictures", + "recentPicturesPopUp", + "recentSearches", + "recentSmallIcons", + "recentsAutosaveName", + "recognizableAttributes", + "recomputeToolTipsForView:remove:add:", + "reconcileToCarbonWindowBounds", + "reconstructedDocumentSource", + "recordAtIndex:", + "recordClassFromUniqueID:", + "recordClassFromUniqueId:", + "recordDescriptor", + "recordForUniqueId:", + "recordTypesToSearchFor", + "records", + "recordsForUIDs:", + "recordsMatchingSearchElement:", + "recordsUserChanges", + "rect", + "rectArrayForCharacterRange:withinSelectedCharacterRange:inTextContainer:rectCount:", + "rectArrayForCharacterRange:withinSelectedCharacterRange:inTextContainer:rectCount:forCursorPosition:", + "rectArrayForGlyphRange:withinSelectedGlyphRange:inTextContainer:rectCount:", + "rectForIndex:", + "rectForKey:inTable:", + "rectForPage:", + "rectForPart:", + "rectIncludingShadow", + "rectOfColumn:", + "rectOfItemAtIndex:", + "rectOfRow:", + "rectOfSwatchInteriorAtIndex:", + "rectOfTickMarkAtIndex:", + "rectValue", + "rectWithoutShadow", + "recursiveContainsGroup:", + "redColor", + "redComponent", + "redeliverStream", + "redisplayPopup", + "redo", + "redo:", + "redoActionName", + "redoIt", + "redoMenuItemTitle", + "redoMenuTitleForUndoActionName:", + "reenableDisplayPosting", + "reenableFlush", + "reenableHeartBeating:", + "ref", + "referenceBinder", + "referencedObjectCount", + "referrer", + "reflectScrolledClipView:", + "reformatValueAtLocation:", + "reformatValueAtLocationInNumber:", + "refreashUI", + "refresh", + "refreshDisplayedCard", + "refreshRow:", + "refreshesAllKeys", + "refreshesAllObjects", + "refusesFirstResponder", + "refusesToBeShown", + "registerAddress:", + "registerClass:", + "registerClassDescription:", + "registerClassDescription:forClass:", + "registerCoercer:selector:toConvertFromClass:toClass:", + "registerCommandDescription:", + "registerDefaults:", + "registerDragTypes:forWindow:", + "registerForCommandDescription:", + "registerForDraggedTypes:", + "registerForDrags", + "registerForFilenameDragTypes", + "registerForServices", + "registerImageRepClass:", + "registerLanguage:byVendor:", + "registerModel:", + "registerName:", + "registerName:withNameServer:", + "registerObject:withServicePath:", + "registerPluginClass:forObjectClass:andBinderClass:", + "registerPort:forName:", + "registerPort:name:", + "registerPort:name:nameServerPortNumber:", + "registerServiceProvider:withName:", + "registerServicesMenuSendTypes:returnTypes:", + "registerTranslator:selector:toTranslateFromClass:", + "registerTranslator:selector:toTranslateFromDescriptorType:", + "registerURLHandleClass:", + "registerUndoOperation", + "registerUndoWithTarget:selector:arguments:argumentCount:", + "registerUndoWithTarget:selector:object:", + "registerUnitWithName:abbreviation:unitToPointsConversionFactor:stepUpCycle:stepDownCycle:", + "registerViewClass:representationClass:forMIMEType:", + "registeredImageRepClasses", + "regularFileContents", + "reinsertRecord:inSortedList:", + "relatedObject", + "relativeCurveToPoint:controlPoint1:controlPoint2:", + "relativeLineToPoint:", + "relativeMoveToPoint:", + "relativePath", + "relativePosition", + "relativeString", + "release", + "releaseAllPools", + "releaseConnection", + "releaseGState", + "releaseGlobally", + "releaseIconForURL:", + "releaseLock:", + "releaseName:count:", + "releaseResources", + "releaseView:", + "reload", + "reload:", + "reloadAll:", + "reloadChildrenForNode:", + "reloadColumn:", + "reloadData", + "reloadDefaultFontFamilies", + "reloadGroups", + "reloadItem:", + "reloadItem:reloadChildren:", + "reloadMembers", + "reloadRootNode", + "rememberedSnapToIndex", + "remoteObjects", + "remove:", + "removeAllActions", + "removeAllActionsWithTarget:", + "removeAllButCurrent", + "removeAllCachedResponses", + "removeAllColumnFilters", + "removeAllContentObjectsInCellOrControl:", + "removeAllDrawersImmediately", + "removeAllExpandedNodes", + "removeAllFormats", + "removeAllIndexes", + "removeAllIndices", + "removeAllItems", + "removeAllObjects", + "removeAllObjectsWithTarget:", + "removeAllPoints", + "removeAllProperties", + "removeAllRequestModes", + "removeAllToolTips", + "removeAllToolTipsForView:", + "removeAllToolTipsForView:withOwner:", + "removeAttribute:", + "removeAttribute:index:", + "removeAttribute:range:", + "removeAttribute:value:", + "removeAttribute:values:", + "removeAttributeNS::", + "removeAttributeNode:", + "removeBinder:", + "removeBinding:", + "removeCachedResponseForRequest:", + "removeCharactersInRange:", + "removeCharactersInString:", + "removeChild:", + "removeChildWindow:", + "removeClient:", + "removeCollection:", + "removeColor:", + "removeColorSheetDidEnd:returnCode:context:", + "removeColorWithKey:", + "removeColumn:", + "removeColumnFilter:", + "removeConfirmSheetDidEnd:returnCode:contextInfo:", + "removeConnection:fromRunLoop:forMode:", + "removeContextHelpForObject:", + "removeConversation", + "removeCredential:forProtectionSpace:", + "removeCursorRect:cursor:", + "removeDecriptorAtIndex:", + "removeDescriptorAtIndex:", + "removeDescriptorWithKeyword:", + "removeDocument:", + "removeElementAtIndex:", + "removeElementsInRange:", + "removeElementsInRange:coalesceRuns:", + "removeEntryAtIndex:", + "removeEventHandlerForEventClass:andEventID:", + "removeExpandedNode:", + "removeExpandedNodesStartingWithIndex:", + "removeFavoriteInWindow:", + "removeFile", + "removeFile:", + "removeFileAtPath:handler:", + "removeFileWrapper:", + "removeFontDescriptor:fromCollection:", + "removeFontTrait:", + "removeFormatAtIndex:", + "removeFrameUsingName:", + "removeFreedView:", + "removeFreedWindow:", + "removeFromFrame", + "removeFromRunLoop:forMode:", + "removeFromSuperview", + "removeFromSuperviewWithoutNeedingDisplay", + "removeGrayExampleString", + "removeHeartBeatView:", + "removeImmediately:", + "removeIndex:", + "removeIndexRange:", + "removeIndexes:", + "removeIndexesFromIndexSet:", + "removeIndexesInRange:", + "removeItem:", + "removeItemAtIndex:", + "removeItemForURLString:", + "removeItemViewerAtIndex:", + "removeItemWithIdentifier:", + "removeItemWithObjectValue:", + "removeItemWithTitle:", + "removeItems:", + "removeKeysForObject:", + "removeLastObject", + "removeLayoutManager:", + "removeList:", + "removeListSheetDidEnd:returnCode:context:", + "removeLocal:", + "removeMarker:", + "removeMember:", + "removeMouseMovedObserver", + "removeNamedItem:", + "removeNamedItemNS::", + "removeNumberOfIndexes:fromSelectionIndexesAtIndex:", + "removeObject:", + "removeObject:fromBothSidesOfRelationshipWithKey:", + "removeObject:fromPropertyWithKey:", + "removeObject:inRange:", + "removeObject:range:identical:", + "removeObjectAt:", + "removeObjectAtArrangedObjectIndex:", + "removeObjectAtIndex:", + "removeObjectForKey:", + "removeObjectForKey:inDomain:", + "removeObjectFromMasterArrayRelationshipAtIndex:", + "removeObjectIdenticalTo:", + "removeObjectIdenticalTo:inRange:", + "removeObjects:", + "removeObjectsAtArrangedObjectIndexes:", + "removeObjectsAtIndexes:", + "removeObjectsForKeys:", + "removeObjectsFromIndices:numIndices:", + "removeObjectsFromMasterArrayRelationshipAtIndexes:", + "removeObjectsInArray:", + "removeObjectsInRange:", + "removeObserver:", + "removeObserver:forKeyPath:", + "removeObserver:fromObjectsAtIndexes:forKeyPath:", + "removeObserver:name:object:", + "removeParamDescriptorWithKeyword:", + "removePersistentDomainForName:", + "removePort:forMode:", + "removePortForName:", + "removePortsFromAllRunLoops", + "removePortsFromRunLoop:", + "removeProperties:", + "removeProperty:", + "removeProxy:", + "removeRecord", + "removeRecord:", + "removeRecordsFromGroup", + "removeRepresentation:", + "removeRequestMode:", + "removeRow:", + "removeRunLoop:", + "removeSavedColumnsWithAutosaveName:", + "removeSelectedObjects:", + "removeSelectionIndexes:", + "removeServer:", + "removeServiceProvider:", + "removeSpace:atIndex:", + "removeSpinningArrows", + "removeStatusItem:", + "removeSubgroup:", + "removeSubrecord:", + "removeSuiteNamed:", + "removeSuperviewObservers", + "removeTabStop:", + "removeTabViewItem:", + "removeTableColumn:", + "removeTemporaryAttribute:forCharacterRange:", + "removeTextContainerAtIndex:", + "removeTimer:forMode:", + "removeToolTip:", + "removeToolTipForView:tag:", + "removeToolbarItem:", + "removeTrackingRect", + "removeTrackingRect:", + "removeTrackingRects", + "removeValueAndLabelAtIndex:", + "removeValueAtIndex:fromPropertyWithKey:", + "removeValueForProperty:", + "removeView:fromView:layoutManager:", + "removeVolatileDomainForName:", + "removeWebView:fromSetNamed:", + "removeWindowController:", + "removeWindowObservers", + "removeWindowsItem:", + "removedMembers:fromGroup:", + "rename:", + "renameColor:", + "renameColorSheetDidEnd:returnCode:context:", + "renameList:", + "renameListSheetDidEnd:returnCode:context:", + "renderBitsWithCode:withSize:", + "renderLineWithCode:", + "renderPICTWithSize:", + "renderPart", + "renderShapeWithCode:", + "renderTextWithCode:", + "renderTreeAsExternalRepresentation", + "renderer", + "rendererWithFont:usingPrinterFont:", + "renewGState", + "renewRows:columns:", + "reopen", + "rep", + "repeatCount", + "repetitionCount", + "replace:child:", + "replaceAllInView:selectionOnly:", + "replaceAndFindInView:", + "replaceBytesInRange:withBytes:", + "replaceBytesInRange:withBytes:length:", + "replaceCharactersInRange:withAttributedString:", + "replaceCharactersInRange:withCString:length:", + "replaceCharactersInRange:withCharacters:length:", + "replaceCharactersInRange:withRTF:", + "replaceCharactersInRange:withRTFD:", + "replaceCharactersInRange:withString:", + "replaceCustomLabel:", + "replaceData:::", + "replaceElementAtIndex:withElement:", + "replaceElementsInRange:withElement:coalesceRuns:", + "replaceFile:data:", + "replaceFile:path:", + "replaceFormatAtIndex:withFormat:", + "replaceGlyphAtIndex:withGlyph:", + "replaceInView:", + "replaceLabelAtIndex:withLabel:", + "replaceLayoutManager:", + "replaceNodeWithIdentifier:withNode:", + "replaceObject:with:", + "replaceObject:withObject:", + "replaceObjectAt:with:", + "replaceObjectAtIndex:withObject:", + "replaceObjectsAtIndexes:withObjects:", + "replaceObjectsInRange:withObject:length:", + "replaceObjectsInRange:withObjects:count:", + "replaceObjectsInRange:withObjectsFromArray:", + "replaceObjectsInRange:withObjectsFromArray:range:", + "replaceOccurrencesOfString:withString:options:range:", + "replaceString:withString:range:options:inView:replacementRange:", + "replaceSubview:with:", + "replaceSubviewWith:", + "replaceTextContainer:", + "replaceTextStorage:", + "replaceValueAtIndex:inPropertyWithKey:withValue:", + "replaceValueAtIndex:withValue:", + "replacementObjectForArchiver:", + "replacementObjectForCoder:", + "replacementObjectForKeyedArchiver:", + "replacementObjectForPortCoder:", + "replacementUpdateBinder", + "replacementUpdateBinder:", + "replyAppleEventForSuspensionID:", + "replyEvent", + "replyMode", + "replyTimeout", + "replyToApplicationShouldTerminate:", + "replyToOpenOrPrint:", + "replyWithException:", + "repopulatedContent", + "reportClientRedirectCancelled", + "reportClientRedirectToURL:delay:fireDate:lockHistory:isJavaScriptFormAction:", + "reportError", + "reportException:", + "reportStreamError", + "representation", + "representationOfCoveredCharacters", + "representationOfImageRepsInArray:usingType:properties:", + "representationUsingType:properties:", + "representationWithImageProperties:withProperties:", + "representations", + "representedFilename", + "representedObject", + "request", + "requestHeaderFieldsWithCookies:", + "requestIsCacheEquivalent:toRequest:", + "requestLimit", + "requestModes", + "requestTimeout", + "requestUserAttention:", + "requestWithURL:", + "requestWithURL:cachePolicy:timeoutInterval:", + "requestWithURLCString:", + "requestedURL", + "requiredFileType", + "requiredMinSize", + "requiredMinSizeFor:", + "requiredReferenceBinderControllerProtocol", + "requiredThickness", + "requiresDirectKeyValueCodingCall", + "reservedSpaceLength", + "reservedThicknessForAccessoryView", + "reservedThicknessForMarkers", + "reset", + "resetAdditionalClip", + "resetAllPorts", + "resetAlpha", + "resetButtonDefaultLabel", + "resetBytesInRange:", + "resetCancelButtonCell", + "resetCommunication", + "resetCursorRect:inView:", + "resetCursorRects", + "resetDateFormats", + "resetDirectoryResultsSubrows", + "resetDisplayDisableCount", + "resetDisplayedMemberSubrows", + "resetFirstLastName:", + "resetFlushDisableCount", + "resetGroupAndPeopleFromDefaults", + "resetLDAPManager", + "resetProfiling", + "resetSearchButtonCell", + "resetStandardUserDefaults", + "resetState", + "resetSubrows", + "resetSystemTimeZone", + "resetToolbarToDefaultConfiguration:", + "resetTotalAutoreleasedObjects", + "resetTrackingRect", + "reshape", + "resignFirstResponder", + "resignKeyWindow", + "resignMainWindow", + "resize:", + "resizeColumnAtIndex:toWidth:", + "resizeColumnsToMinimun", + "resizeDownCursor", + "resizeEdgeForEvent:", + "resizeFlags", + "resizeIncrements", + "resizeLeftCursor", + "resizeLeftRightCursor", + "resizeRightCursor", + "resizeSubviewsWithOldSize:", + "resizeToScreenWithEvent:", + "resizeUpCursor", + "resizeUpDownCursor", + "resizeWindow:animate:fromLayout:toLayout:paneWidths:numberOfPanes:", + "resizeWithDelta:fromFrame:beginOperation:endOperation:", + "resizeWithEvent:", + "resizeWithMagnification:", + "resizeWithOldSuperviewSize:", + "resizeableColumns", + "resizedColumn", + "resolve", + "resolveMarkerToPlaceholder:binding:", + "resolvedKeyDictionary", + "resolvesAliases", + "resourceData", + "resourceDataUsingCache:", + "resourceLoadDelegate", + "resourceLoaderRunLoop", + "resourcePath", + "resourceSpecifier", + "respondsTo:", + "respondsToProperty:", + "respondsToSelector:", + "response", + "responseAsString", + "responseDate", + "responseList", + "restartNullEvents", + "restore", + "restoreAttributesOfTextStorage:", + "restoreCachedImage", + "restoreCardWindowStateWithModel:", + "restoreDefaults", + "restoreDocumentState", + "restoreGraphicsState", + "restoreNameColumnWidth", + "restorePortState:", + "restoreSavedSettings", + "restoreWindowOnDockDeath", + "restoreWindowOnDockReincarnation", + "resultCode", + "resume", + "resumeExecutionWithResult:", + "resumeWithScriptCommandResult:", + "resumeWithSuspensionID:", + "retain", + "retainArguments", + "retainCount", + "retainIconForURL:", + "retainWireCount", + "retryAfterAuthenticationFailure:", + "retryAfterConnectingToInternet", + "retryWithRedirectedURLAndResultCode:", + "returnCompletes", + "returnHeader", + "returnID", + "returnResult:exception:sequence:imports:", + "returnType", + "reusesColumns", + "reverseObjectEnumerator", + "reverseTransformedValue:", + "reversedSortDescriptor", + "revert:", + "revertDocumentToSaved:", + "revertToBackupFromPath:", + "revertToInitialValues:", + "revertToSavedFromFile:ofType:", + "revertToSavedFromURL:ofType:", + "reviewCards:", + "reviewUnsavedDocumentsWithAlertTitle:cancellable:", + "reviewUnsavedDocumentsWithAlertTitle:cancellable:delegate:didReviewAllSelector:contextInfo:", + "richTextForView:", + "richTextSource", + "rightIndentMarkerWithRulerView:location:", + "rightMargin", + "rightMarginMarkerWithRulerView:location:", + "rightMouseDown:", + "rightMouseDragged:", + "rightMouseUp:", + "rightSplitItem", + "rightTabMarkerWithRulerView:location:", + "rightTruncateString:toWidth:withFont:", + "rightView", + "rolloverMenuForSelection:", + "rootContainer", + "rootName", + "rootNode", + "rootObject", + "rootObjectClasses", + "rootProxy", + "rootProxyForConnectionWithRegisteredName:host:", + "rootProxyForConnectionWithRegisteredName:host:usingNameServer:", + "rotateByAngle:", + "rotateByDegrees:", + "rotateByRadians:", + "rotated", + "rotation", + "roundingBehavior", + "roundingMode", + "row", + "rowAtPoint:", + "rowForItem:", + "rowHeight", + "rowHeightForRow:", + "rows", + "rowsInRect:", + "ruleThickness", + "ruler", + "rulerAccessoryViewForTextView:paragraphStyle:ruler:enabled:", + "rulerAttributesInRange:", + "rulerMarkersForTextView:paragraphStyle:ruler:", + "rulerStateDescription", + "rulerView:didAddMarker:", + "rulerView:didMoveMarker:", + "rulerView:didRemoveMarker:", + "rulerView:handleMouseDown:", + "rulerView:shouldAddMarker:", + "rulerView:shouldMoveMarker:", + "rulerView:shouldRemoveMarker:", + "rulerView:userClickedOnMarker:", + "rulerView:willAddMarker:atLocation:", + "rulerView:willMoveMarker:toLocation:", + "rulerView:willSetClientView:", + "rulerViewClass", + "rulersVisible", + "run", + "run:", + "runAsModalDialogWithChallenge:", + "runAsSheetOnWindow:withChallenge:", + "runBeforeDate:", + "runConfigurationPalette:", + "runCustomizationPalette:", + "runInNewThread", + "runInitialization", + "runJavaScriptAlertPanelWithMessage:", + "runJavaScriptConfirmPanelWithMessage:", + "runJavaScriptTextInputPanelWithPrompt:defaultText:returningText:", + "runLoop", + "runLoopModes", + "runModal", + "runModalForCarbonWindow:", + "runModalForDirectory:file:", + "runModalForDirectory:file:relativeToWindow:", + "runModalForDirectory:file:types:", + "runModalForDirectory:file:types:relativeToWindow:", + "runModalForSavePanel:", + "runModalForSavePanel:withFilepath:", + "runModalForTypes:", + "runModalForWindow:", + "runModalForWindow:relativeToWindow:", + "runModalOpenPanel:forTypes:", + "runModalPageLayoutWithPrintInfo:", + "runModalPageLayoutWithPrintInfo:delegate:didRunSelector:contextInfo:", + "runModalPrintOperation:delegate:didRunSelector:contextInfo:", + "runModalSavePanel:withAccessoryView:", + "runModalSavePanelForSaveOperation:delegate:didSaveSelector:contextInfo:", + "runModalSession:", + "runModalWithPrintInfo:", + "runMode:beforeDate:", + "runMode:untilDate:", + "runOpenPanelForFileButtonWithResultListener:", + "runOperation", + "runOperationModalForWindow:delegate:didRunSelector:contextInfo:", + "runPageLayout:", + "runPoof", + "runPoofAtPoint:", + "runPoofAtPoint:withSize:callbackInfo:", + "runToolbarConfigurationPalette:", + "runToolbarCustomizationPalette:", + "runUntilDate:", + "safeForwarderWithTarget:defaultTarget:templateClass:", + "sampleTextForEncoding:language:font:", + "samplesPerPixel", + "sansSerifFontFamily", + "saturationComponent", + "save", + "save:", + "saveAllDocuments:", + "saveAndSetPortState", + "saveAndSetPortStateForUpdate:", + "saveCardWindowState", + "saveChanges", + "saveCofigurationUsingName:", + "saveDefaults", + "saveDocument:", + "saveDocumentAs:", + "saveDocumentState", + "saveDocumentState:", + "saveDocumentTo:", + "saveDocumentToPageCache", + "saveDocumentToPageCache:", + "saveDocumentWithDelegate:didSaveSelector:contextInfo:", + "saveFavoritesToDefaults", + "saveFontCollection:withName:", + "saveFrameUsingName:", + "saveGraphicsState", + "saveImageInCache:forEmail:", + "saveImageNamed:andShowWarnings:", + "saveLastImportContent", + "saveList:", + "saveNameColumnWidth", + "saveNumVisibleRows", + "saveOptions", + "savePanel", + "savePanelDidEnd:returnCode:contextInfo:", + "saveToDocument:removeBackup:errorHandler:", + "saveToFile:saveOperation:delegate:didSaveSelector:contextInfo:", + "saveToURL:error:", + "saveWeighting", + "scale", + "scaleBy:", + "scaleTo::", + "scaleUnitSquareToSize:", + "scaleXBy:yBy:", + "scalesWhenResized", + "scanCharactersFromSet:intoString:", + "scanDecimal:", + "scanDouble:", + "scanFloat:", + "scanHexInt:", + "scanInt:", + "scanLocation", + "scanLongLong:", + "scanString:intoString:", + "scanUpToCharactersFromSet:intoString:", + "scanUpToString:intoString:", + "scannerWithString:", + "schedule", + "scheduleFrame", + "scheduleInRunLoop:forMode:", + "scheduleSearch:", + "scheduleUpdate", + "scheduledTimerWithTimeInterval:invocation:repeats:", + "scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:", + "scheme", + "scope", + "screen", + "screenFont", + "screens", + "scriptCommand", + "scriptErrorNumber", + "scriptErrorString", + "scriptingBeginsWith:", + "scriptingContains:", + "scriptingEndsWith:", + "scriptingIsEqualTo:", + "scriptingIsGreaterThan:", + "scriptingIsGreaterThanOrEqualTo:", + "scriptingIsLessThan:", + "scriptingIsLessThanOrEqualTo:", + "scriptingProperties", + "scroll:", + "scrollBarColor", + "scrollBarVisible", + "scrollCellToVisibleAtRow:column:", + "scrollClipView:toPoint:", + "scrollColumnToVisible:", + "scrollColumnsLeftBy:", + "scrollColumnsRightBy:", + "scrollDown", + "scrollItemAtIndexToTop:", + "scrollItemAtIndexToVisible:", + "scrollLineDown:", + "scrollLineUp:", + "scrollPageDown:", + "scrollPageUp:", + "scrollPoint", + "scrollPoint:", + "scrollPoint:fromView:", + "scrollRangeToVisible:", + "scrollRect:by:", + "scrollRectToVisible:", + "scrollRectToVisible:fromView:", + "scrollRectToVisible:inScrollView:animate:", + "scrollRowToVisible:", + "scrollSelectionToView", + "scrollToAnchor:", + "scrollToAnchorWithURL:", + "scrollToBeginningOfDocument:", + "scrollToEndOfDocument:", + "scrollToPoint:", + "scrollToSelected", + "scrollUp", + "scrollViaScroller:", + "scrollView", + "scrollWheel:", + "scrollerWidth", + "scrollerWidthForControlSize:", + "scrollsDynamically", + "searchAttributes:", + "searchBase", + "searchButtonCell", + "searchButtonRectForBounds:", + "searchController", + "searchElementForConjunction:children:", + "searchElementForProperty:label:key:value:comparison:", + "searchFor:direction:caseSensitive:wrap:", + "searchForAllDomains", + "searchForLabels:beforeElement:", + "searchForRegistrationDomains", + "searchForServicesOfType:inDomain:", + "searchGroups", + "searchIndexForRecordsMatching:", + "searchLabel", + "searchList", + "searchMenuTemplate", + "searchNode", + "searchPeople", + "searchResult", + "searchState", + "searchString", + "searchTextRectForBounds:", + "searchableIndexIntroduction", + "secondLineParagraphStyle", + "secondOfMinute", + "secondaryInvocation", + "secondarySelectedControlColor", + "secondsFromGMT", + "secondsFromGMTForDate:", + "secondsFromGMTForTimeInterval:", + "seekToEndOfFile", + "seekToFileOffset:", + "segmentCount", + "segmentWidth", + "selectAll", + "selectAll:", + "selectCell:", + "selectCellAtRow:column:", + "selectCellWithTag:", + "selectColumn:byExtendingSelection:", + "selectColumnIdentifier:", + "selectColumnIndexes:byExtendingSelection:", + "selectColumnTitle:", + "selectDefaultRange", + "selectDirectoryResultRow:subrow:byExtendingSelection:", + "selectFarthestRangeForward:", + "selectFile:inFileViewerRootedAtPath:", + "selectFirstTabViewItem:", + "selectGroup:byExtendingSelection:", + "selectIdentifier:forPerson:byExtendingSelection:", + "selectInAddressBook:", + "selectItem:", + "selectItemAtIndex:", + "selectItemWithIdentifier:", + "selectItemWithObjectValue:", + "selectItemWithTitle:", + "selectKeyViewFollowingView:", + "selectKeyViewPrecedingView:", + "selectLastTabViewItem:", + "selectLine:", + "selectMemberRow:subrow:byExtendingSelection:", + "selectNext:", + "selectNextKeyView:", + "selectNextRangeForward:", + "selectNextTabViewItem:", + "selectParagraph:", + "selectPrevious:", + "selectPreviousKeyView:", + "selectPreviousTabViewItem:", + "selectRecord:byExtendingSelection:", + "selectRow:byExtendingSelection:", + "selectRow:inColumn:", + "selectRow:subrow:byExtendingSelection:", + "selectRowIndexes:byExtendingSelection:", + "selectTabViewItem:", + "selectTabViewItemAtIndex:", + "selectTabViewItemWithIdentifier:", + "selectText:", + "selectTextAtIndex:", + "selectTextAtRow:column:", + "selectToMark:", + "selectWithFrame:inView:editor:delegate:start:length:", + "selectWord:", + "selectableItemIdentifiers", + "selectedAttributedString", + "selectedAttributes", + "selectedCell", + "selectedCellInColumn:", + "selectedCells", + "selectedColumn", + "selectedColumnEnumerator", + "selectedColumnIndexes", + "selectedControlColor", + "selectedControlTextColor", + "selectedDirectories", + "selectedDirectoryResult", + "selectedDirectoryResults", + "selectedDirectoryResultsSubrows", + "selectedFont", + "selectedGroup", + "selectedGroups", + "selectedGroupsInMembersColumn", + "selectedIdentifiersForPerson:", + "selectedImageBackgroundPiece", + "selectedImageForControlTint:", + "selectedInactiveColor", + "selectedIndex", + "selectedIndexAndQuality:", + "selectedItem", + "selectedItemIdentifier", + "selectedKnobColor", + "selectedMember", + "selectedMembers", + "selectedMembersSubrows", + "selectedMenuItemColor", + "selectedMenuItemTextColor", + "selectedName", + "selectedNavNode", + "selectedNodes", + "selectedObjects", + "selectedRange", + "selectedRecord", + "selectedRecords", + "selectedRow", + "selectedRowEnumerator", + "selectedRowInColumn:", + "selectedRowIndexes", + "selectedSegment", + "selectedString", + "selectedSubrowObjectsAtIndex:", + "selectedSubrows", + "selectedTabViewItem", + "selectedTag", + "selectedTextAttributes", + "selectedTextBackgroundColor", + "selectedTextColor", + "selectedValues", + "selection", + "selectionAffinity", + "selectionChanged", + "selectionEnd", + "selectionEndOffset", + "selectionGranularity", + "selectionImage", + "selectionIndex", + "selectionIndexes", + "selectionRangeForProposedRange:granularity:", + "selectionRect", + "selectionShouldChangeInTableView:", + "selectionStart", + "selectionStartOffset", + "selector", + "selectorForCommand:", + "selectsAllWhenSettingContent", + "selectsInsertedObjects", + "self", + "send", + "sendAction", + "sendAction:to:", + "sendAction:to:forAllCells:", + "sendAction:to:from:", + "sendActionOn:", + "sendActivateEvent:", + "sendBeforeDate:", + "sendBeforeDate:components:from:reserved:", + "sendBeforeDate:msgid:components:from:reserved:", + "sendBeforeTime:sendReplyPort:", + "sendBeforeTime:streamData:components:from:msgid:", + "sendBeforeTime:streamData:components:to:from:msgid:reserved:", + "sendCarbonProcessHICommandEvent:", + "sendCarbonUpdateHICommandStatusEvent:withMenuRef:andMenuItemIndex:", + "sendConsumedMouseUpIfNeeded", + "sendDoubleAction", + "sendEOF", + "sendEmailToGroup:", + "sendEvent:", + "sendInv", + "sendInvocation:", + "sendMouseUpActionForDisabledCell:atRow:column:", + "sendNullEvent", + "sendOpenEventFor:", + "sendPort", + "sendPort:withAllRights:", + "sendReleasedProxies", + "sendResizeEvent", + "sendResponseAvailableCallback", + "sendSelectionChangedNotification", + "sendSuperEvent:", + "sendSynchronousRequest:returningResponse:error:", + "sendTaggedMsg:", + "sendTimerEvent", + "sendUpdateEvent", + "sendWireCountForTarget:port:", + "sender", + "senderDidBecomeActive:", + "senderDidResignActive:", + "sendsActionOnArrowKeys", + "sendsActionOnEndEditing", + "sendsWholeSearchString", + "separateWindowForPerson:", + "separatesColumns", + "separatorItem", + "separatorItemIdentifier", + "serialize", + "serialize:length:", + "serializeAlignedBytes:length:", + "serializeAlignedBytesLength:", + "serializeData:", + "serializeDataAt:ofObjCType:context:", + "serializeInt:", + "serializeInt:atIndex:", + "serializeInts:count:", + "serializeInts:count:atIndex:", + "serializeList:", + "serializeListItemIn:at:", + "serializeObject:", + "serializePListKeyIn:key:value:", + "serializePListValueIn:key:value:", + "serializePropertyList:", + "serializePropertyList:intoData:", + "serializeServers:", + "serializeString:", + "serializeToData", + "serializedRepresentation", + "serializerStream", + "serifFontFamily", + "server", + "serverExists:inServerList:", + "serverName", + "serverType", + "service:buddy:shareDirectory:listing:", + "service:buddyGroupsChanged:", + "service:buddyPictureChanged:imageData:", + "service:buddyPropertiesChanged:", + "service:cancelVCInviteFrom:", + "service:chat:member:statusChanged:", + "service:chat:messageReceived:", + "service:chat:showError:", + "service:chat:statusChanged:", + "service:counterProposalFrom:connectData:", + "service:defaultsChanged:", + "service:directIMRequestFrom:invitation:", + "service:handleVCOOB:action:param:", + "service:invitedToChat:isChatRoom:invitation:", + "service:invitedToVC:audioOnly:callerExtIP:callerExtSIP:", + "service:loginStatusChanged:message:reason:", + "service:providePiggyback:", + "service:requestIncomingFileXfer:", + "service:requestOutgoingFileXfer:", + "service:responseToVCRequest:response:connectData:", + "service:shareUploadStarted:", + "service:youAreDesignatedNotifier:", + "serviceError:error:", + "serviceListener", + "serviceWithInternalName:", + "servicesMenu", + "servicesProvider", + "sessionUID", + "set", + "setAcceptsArrowKeys:", + "setAcceptsColorDrops:", + "setAcceptsGlyphInfo:", + "setAcceptsMouseMovedEvents:", + "setAccessoryView:", + "setAction:", + "setAction:atRow:column:", + "setActionName:", + "setActivated:sender:", + "setActiveDirectoryPassword:", + "setActiveDirectoryUser:", + "setActsLikeButton:", + "setAdditionalClip:", + "setAlertStyle:", + "setAlignment:", + "setAlignment:range:", + "setAllContextsOutputTraced:", + "setAllContextsSynchronized:", + "setAllHTTPHeaderFields:", + "setAllHeaderFields:", + "setAllIndexesNeedRefresh", + "setAllProperties:", + "setAllowEditing:", + "setAllowGroupSelection:", + "setAllowMultipleSubrowSelection:", + "setAllowSubrowSelection:", + "setAllowedFileTypes:", + "setAllowsAnimatedImageLooping:", + "setAllowsAnimatedImages:", + "setAllowsAnyHTTPSCertificate:forHost:", + "setAllowsBranchSelection:", + "setAllowsColumnReordering:", + "setAllowsColumnResizing:", + "setAllowsColumnSelection:", + "setAllowsDocumentBackgroundColorChange:", + "setAllowsEditingMultipleValuesSelection:", + "setAllowsEditingTextAttributes:", + "setAllowsEmptySelection:", + "setAllowsExpandingMultipleDirectories:", + "setAllowsFloats:", + "setAllowsGroupEditing:", + "setAllowsGroupSelection:", + "setAllowsHorizontalScrolling:", + "setAllowsIncrementalSearching:", + "setAllowsIndividualValueSelection:", + "setAllowsMixedState:", + "setAllowsMultipleSelection:", + "setAllowsNullArgument:withBinding:", + "setAllowsScrolling:", + "setAllowsTickMarkValuesOnly:", + "setAllowsToolTipsWhenApplicationIsInactive:", + "setAllowsTruncatedLabels:", + "setAllowsUndo:", + "setAllowsUserConfiguration:", + "setAllowsUserCustomization:", + "setAllowsVerticalScrolling:", + "setAlpha:", + "setAlphaValue:", + "setAltIncrementValue:", + "setAlternate:", + "setAlternateImage:", + "setAlternateMnemonicLocation:", + "setAlternateTitle:", + "setAlternateTitleWithMnemonic:", + "setAltersStateOfSelectedItem:", + "setAlwaysAttemptToUsePageCache:", + "setAnimates:", + "setAnimationDelay:", + "setAppleMenu:", + "setApplicationIconImage:", + "setApplicationNameForUserAgent:", + "setAppliesImmediately:", + "setArgument:atIndex:", + "setArgumentBinding:", + "setArguments:", + "setArray:", + "setArrowPosition:", + "setArrowsPosition:", + "setAsMainCarbonMenuBar", + "setAspectRatio:", + "setAssociatedPoints:atIndex:", + "setAttachment:", + "setAttachmentCell:", + "setAttachmentSize:forGlyphRange:", + "setAttribute::", + "setAttribute:value:", + "setAttribute:values:", + "setAttributeDescriptor:forKeyword:", + "setAttributeKeys:andValues:", + "setAttributeNS:::", + "setAttributeNode:", + "setAttributeNodeNS:", + "setAttributeRuns:", + "setAttributedAlternateTitle:", + "setAttributedString:", + "setAttributedStringForNil:", + "setAttributedStringForNotANumber:", + "setAttributedStringForZero:", + "setAttributedStringValue:", + "setAttributedTitle:", + "setAttributes:", + "setAttributes:range:", + "setAttributesInTextStorage:", + "setAutoAddExtensionToNextInput:", + "setAutoPositionMask:", + "setAutoResizesOutlineColumn:", + "setAutodisplay:", + "setAutoenablesItems:", + "setAutofill:", + "setAutofillColor:", + "setAutohidesScrollers:", + "setAutomaticallyPreparesContent:", + "setAutorepeat:", + "setAutoresizesAllColumnsToFit:", + "setAutoresizesOutlineColumn:", + "setAutoresizesSubviews:", + "setAutoresizingMask:", + "setAutosaveExpandedItems:", + "setAutosaveName:", + "setAutosaveTableColumns:", + "setAutosaves:", + "setAutosavesConfiguration:", + "setAutosavesConfigurationUsingIdentifier:", + "setAutoscroll:", + "setAutosizesCells:", + "setAvailableCapacity:", + "setAvoidsEmptySelection:", + "setBackgroundColor:", + "setBackgroundLayoutEnabled:", + "setBackingType:", + "setBaseAffineTransform:", + "setBaseSpecifier:", + "setBaseURL:", + "setBaseWritingDirection:", + "setBecomesKeyOnlyIfNeeded:", + "setBezelStyle:", + "setBezeled:", + "setBidiLevels:forGlyphRange:", + "setBidiProcessingEnabled:", + "setBinaryAttributes:", + "setBinderSpecificFlag:atIndex:", + "setBinding:", + "setBitmapImageRep:forItemIdentifiers:", + "setBitsPerSample:", + "setBlocksOtherRecognizers:", + "setBluetoothButton:", + "setBody:", + "setBool:forKey:", + "setBorderType:", + "setBordered:", + "setBottomCornerRounded:", + "setBottomMargin:", + "setBounds:", + "setBoundsAsQDRect:", + "setBoundsOrigin:", + "setBoundsRotation:", + "setBoundsSize:", + "setBoxType:", + "setBrightness:", + "setBrowser:", + "setBulletCharacter:", + "setButtonBordered:", + "setButtonID:", + "setButtonType:", + "setCGContext:", + "setCacheDepthMatchesImageDepth:", + "setCacheDisabled:", + "setCacheMode:", + "setCachePolicy:", + "setCachedSeparately:", + "setCachesBezierPath:", + "setCalculatesAllSizes:", + "setCalendarFormat:", + "setCanChooseDirectories:", + "setCanChooseFiles:", + "setCanClickDisabledFiles:", + "setCanCreateDirectories:", + "setCanCycle:", + "setCanHide:", + "setCanSelectHiddenExtension:", + "setCanSpawnSeparateThread:", + "setCancelButtonCell:", + "setCancellationDelegate:wasCancelledSelector:contextInfo:", + "setCapacity:", + "setCapitalizedAttributes:", + "setCarbonDelegate:", + "setCarbonNotification:", + "setCaseSensitive:", + "setCategories:", + "setCell:", + "setCell:enabled:", + "setCell:selected:", + "setCellAttribute:to:", + "setCellBackgroundColor:", + "setCellClass:", + "setCellPrototype:", + "setCellSize:", + "setCertificatePolicyOnStream", + "setChanged:", + "setChangedValues:", + "setCharacterIndex:forGlyphAtIndex:", + "setCharacterIndex:layoutManager:", + "setCharacters:", + "setCharactersToBeSkipped:", + "setChildSpecifier:", + "setChildren:", + "setChooser:", + "setClass:forClassName:", + "setClassDelegate:", + "setClassName:", + "setClassName:forClass:", + "setClientView:", + "setClip", + "setClipRgn", + "setClippedItems:", + "setCloseAction:", + "setCloseTarget:", + "setCocoaVersion:", + "setColor:", + "setColor:forKey:", + "setColorList:", + "setColorMask:", + "setColorSpaceName:", + "setColumnResizingType:", + "setColumnTitle:forIdentifier:", + "setColumnTitle:forProperty:", + "setColumnsAutosaveName:", + "setCommands:", + "setComment:", + "setCompareSelector:", + "setCompletes:", + "setCompletionEnabled:", + "setCompression:factor:", + "setConditionallySetsEditable:", + "setConditionallySetsEnabled:", + "setConditionallySetsHidden:", + "setConfigurationFromDictionary:", + "setConfigurationUsingName:", + "setConstrainedFrameSize:", + "setContainerClassDescription:", + "setContainerIsObjectBeingTested:", + "setContainerIsRangeContainerObject:", + "setContainerSize:", + "setContainerSpecifier:", + "setContent:", + "setContentAspectRatio:", + "setContentMaxSize:", + "setContentMinSize:", + "setContentResizeIncrements:", + "setContentSize:", + "setContentView:", + "setContentViewMargins:", + "setContentsNoCopy:length:freeWhenDone:isUnicode:", + "setContextHelp:forObject:", + "setContextHelpModeActive:", + "setContextMenuRepresentation:", + "setContinuous:", + "setContinuousSpellCheckingEnabled:", + "setControlSize:", + "setControlTint:", + "setControlView:", + "setController:", + "setConversationRequest:", + "setCookie:", + "setCookieAcceptPolicy:", + "setCookies:", + "setCookies:forURL:mainDocumentURL:", + "setCookies:forURL:policyBaseURL:", + "setCookiesFromResponseHeader:forURL:policyBaseURL:", + "setCopiesOnScroll:", + "setCornerView:", + "setCountLabel:", + "setCreationDate:", + "setCredential:forProtectionSpace:", + "setCrop:smallIcon:", + "setCurrListName:", + "setCurrent", + "setCurrentAppleEventAndReplyEventWithSuspensionID:", + "setCurrentContext:", + "setCurrentDirectoryNode:", + "setCurrentDirectoryPath:", + "setCurrentFrame:", + "setCurrentImageNumber:", + "setCurrentInputManager:", + "setCurrentItem:", + "setCurrentOperation:", + "setCurrentPage:", + "setCurrentPluginView:", + "setCurrentVirtualScreen:", + "setCurrentVoiceIdentifier:", + "setCursiveFontFamily:", + "setCursorPositionToIndex:inParagraph:", + "setCustomTextEncodingName:", + "setCustomUserAgent:", + "setCustomizationSheetWidth:", + "setData:", + "setData:forType:", + "setData:length:", + "setDataCell:", + "setDataLength:", + "setDataRetained:", + "setDataSource:", + "setDeadKeyProcessingEnabled:", + "setDecimalSeparator:", + "setDefaultAttachmentScaling:", + "setDefaultBehavior:", + "setDefaultButtonCell:", + "setDefaultCollator:", + "setDefaultCountryCode:", + "setDefaultCredential:forProtectionSpace:", + "setDefaultFixedFontSize:", + "setDefaultFlatness:", + "setDefaultFontSize:", + "setDefaultLanguage:", + "setDefaultLineCapStyle:", + "setDefaultLineJoinStyle:", + "setDefaultLineWidth:", + "setDefaultMenu:", + "setDefaultMiterLimit:", + "setDefaultNameServerPortNumber:", + "setDefaultParagraphStyle:", + "setDefaultPlaceholder:forBinding:onObjectClass:", + "setDefaultPlaceholder:forMarker:withBinding:", + "setDefaultPreferencesClass:", + "setDefaultPrinter:", + "setDefaultPriority:", + "setDefaultRowHeight:", + "setDefaultTabInterval:", + "setDefaultTextColor:", + "setDefaultTextColor:whenObjectValueIsUsed:", + "setDefaultTextEncoding:", + "setDefaultTextEncodingName:", + "setDefaultTimeZone:", + "setDefaultTimeoutInterval:", + "setDefaultWindingRule:", + "setDeferSync:", + "setDeferred:", + "setDefersCallbacks:", + "setDefersLoading:", + "setDelegate:", + "setDelegate:withNotifyingTextView:", + "setDepth:", + "setDepthLimit:", + "setDescriptor:forKeyword:", + "setDestination:", + "setDestination:allowOverwrite:", + "setDestinationOrigin:travelTimeInSeconds:", + "setDictionary:", + "setDirectParameter:", + "setDirectoriesSubrowDelegate:", + "setDirectory:", + "setDirectory:file:", + "setDisabled:", + "setDisabledImage:forControlTint:", + "setDisabledSelectedImage:forControlTint:", + "setDisabledUnselectedImage:", + "setDiskCapacity:", + "setDisplayMode:", + "setDisplayName:", + "setDisplayPattern:", + "setDisplayedCard:", + "setDisplayedCard:withHistory:", + "setDisplayedCommandsTitle:", + "setDisplayedContainerNodes:", + "setDisplayedProperty:", + "setDisplayedStringsArray:", + "setDisplayedTitle:", + "setDisplayedWhenStopped:", + "setDisplaysTooltips:", + "setDistributionIdentifier:forProperty:person:", + "setDoSelectGroup:", + "setDockMenu:", + "setDocument:", + "setDocumentAttributes:", + "setDocumentCursor:", + "setDocumentEdited:", + "setDocumentState:", + "setDocumentView:", + "setDouble:forKey:", + "setDoubleAction:", + "setDoubleClickTarget:andAction:", + "setDoubleValue:", + "setDownloadDelegate:", + "setDragWindowImage:", + "setDrawsBackground:", + "setDrawsCellBackground:", + "setDrawsContainmentIndicator:", + "setDrawsGrid:", + "setDrawsOutsideLineFragment:forGlyphAtIndex:", + "setDrawsOutsideLineFragment:forGlyphRange:", + "setDrawsSpecialSelection:", + "setDrawsTrackAsColorScaleType:", + "setDropItem:dropChildIndex:", + "setDropRow:dropOperation:", + "setDynamicDepthLimit:", + "setDynamicVerticalScroller:", + "setEchosBullets:", + "setEditButton:", + "setEditMode:", + "setEditable:", + "setEdited:", + "setEditedFlag:", + "setEmpty", + "setEmpty:", + "setEnableCustomAttributeFixing:", + "setEnableFloatParsing:", + "setEnableIntegerParsing:", + "setEnabled:", + "setEnabled:forSegment:", + "setEnabledFileTypes:", + "setEncoding:userChosen:", + "setEndSpecifier:", + "setEndSubelementIdentifier:", + "setEndSubelementIndex:", + "setEntryType:", + "setEntryWidth:", + "setEnvironment:", + "setErrorAction:", + "setErrorProc:", + "setEvaluationErrorNumber:", + "setEventCoalescingEnabled:", + "setEventHandler:andSelector:forEventClass:andEventID:", + "setEventMask:", + "setEventsTraced:", + "setExchangeServer:", + "setExcludedFromWindowsMenu:", + "setExpanded:", + "setExpandedView:", + "setExtensionHidden:", + "setExtraLineFragmentRect:usedRect:textContainer:", + "setFantasyFontFamily:", + "setFauxFilePackageTypes:", + "setFieldEditor:", + "setFieldVisible:withBool:", + "setFile:", + "setFileAttributes:", + "setFileListMode:", + "setFileListOrderedByFileProperty:", + "setFileListOrderedByFileProperty:ascending:", + "setFileListOrderedByFileProperty:ascending:caseSensitive:", + "setFileName:", + "setFileType:", + "setFileWrapper:", + "setFilename:", + "setFilepathLabel:", + "setFill", + "setFilter:", + "setFindString:writeToPasteboard:updateUI:", + "setFireDate:", + "setFirstLineHeadIndent:", + "setFixedFontFamily:", + "setFixedWidthFont", + "setFlatness:", + "setFlipped:", + "setFloat:forKey:", + "setFloatValue:", + "setFloatValue:knobProportion:", + "setFloatingPanel:", + "setFloatingPointFormat:left:right:", + "setFocusRingType:", + "setFocusStack:", + "setFocusedColorChipIndex:", + "setFollowsItalicAngle:", + "setFont:", + "setFont:range:", + "setFontDescriptorKey:", + "setFontManagerFactory:", + "setFontMenu:", + "setFontName:", + "setFontPanel:", + "setFontPanelFactory:", + "setFontSize:", + "setForegroundColor:", + "setFormContentType:", + "setFormData:", + "setFormReferrer:", + "setFormat:", + "setFormatAutosaveName:", + "setFormatter:", + "setFrame:", + "setFrame:animate:fromLayout:toLayout:paneWidths:numberOfPanes:", + "setFrame:display:", + "setFrame:display:animate:", + "setFrameAutosaveName:", + "setFrameFromContentFrame:", + "setFrameFromString:", + "setFrameLoadDelegate:", + "setFrameOrigin:", + "setFrameRotation:", + "setFrameSize:", + "setFrameTopLeftPoint:", + "setFrameUsingName:", + "setFrameUsingName:force:", + "setFullScreen", + "setGradientType:", + "setGraphicAttributeWithCode:", + "setGraphicsState:", + "setGreyButton0:", + "setGreyButton1:", + "setGreyButton2:", + "setGreyButton3:", + "setGreyButton4:", + "setGreyButton5:", + "setGridColor:", + "setGridStyleMask:", + "setGroup:", + "setGroupDoubleAction:", + "setGroupDoubleClickTarget:andAction:", + "setGroupIdentifier:", + "setGroupName:", + "setGrouping:", + "setGroupsByEvent:", + "setHTTPBody:", + "setHTTPContentType:", + "setHTTPCookiePolicyBaseURL:", + "setHTTPExtraCookies:", + "setHTTPMethod:", + "setHTTPPageNotFoundCacheLifetime:", + "setHTTPReferrer:", + "setHTTPShouldHandleCookies:", + "setHTTPUserAgent:", + "setHandle:", + "setHardInvalidation:forGlyphRange:", + "setHasFocus:", + "setHasHorizontalRuler:", + "setHasHorizontalScroller:", + "setHasPageCache:", + "setHasShadow:", + "setHasThousandSeparators:", + "setHasUndoManager:", + "setHasVerticalRuler:", + "setHasVerticalScroller:", + "setHeadIndent:", + "setHeader", + "setHeaderCell:", + "setHeaderView:", + "setHeartBeatCycle:", + "setHeightTracksTextView:", + "setHelpAnchor:", + "setHidden:", + "setHiddenUntilMouseMoves:", + "setHidesOnDeactivate:", + "setHighlightMode:", + "setHighlighted:", + "setHighlightedItemIndex:", + "setHighlightedTableColumn:", + "setHighlightsBy:", + "setHintCapacity:", + "setHistoryProvider:", + "setHorizontal:", + "setHorizontalEdgePadding:", + "setHorizontalLineScroll:", + "setHorizontalPageScroll:", + "setHorizontalPagination:", + "setHorizontalRulerView:", + "setHorizontalScroller:", + "setHorizontallyCentered:", + "setHorizontallyResizable:", + "setHostCacheEnabled:", + "setHostName:", + "setHostWindow:", + "setHyphenationFactor:", + "setIcon:", + "setIconForFileName:", + "setIconRef:", + "setIconURL:", + "setIconURL:withType:", + "setIdentifier:", + "setIgnoredWords:inSpellDocumentWithTag:", + "setIgnoresAlpha:", + "setIgnoresAntialiasThreshold:", + "setIgnoresMouseEvents:", + "setIgnoresMultiClick:", + "setImage:", + "setImage:forControlTint:", + "setImage:forSegment:", + "setImage:startRect:andEndRect:", + "setImageAlignment:", + "setImageData:", + "setImageDimsWhenDisabled:", + "setImageFrameStyle:", + "setImageFromPath:", + "setImageInterpolation:", + "setImageNamed:forView:", + "setImageOrigin:", + "setImagePosition:", + "setImageRep:", + "setImageRep:forImage:", + "setImageScaling:", + "setImageSize:", + "setImplementor:atIndex:", + "setImportsGraphics:", + "setInPalette:", + "setIncludeNotesInVCards:", + "setIncrement:", + "setIndentationLevel:", + "setIndentationMarkerFollowsCell:", + "setIndentationPerLevel:", + "setIndependentConversationQueueing:", + "setIndeterminate:", + "setIndex:", + "setIndexNeedsRefresh:", + "setIndicatorImage:inTableColumn:", + "setInfo:", + "setInformativeText:", + "setInitialFirstResponder:", + "setInitialGState:", + "setInitialToolTipDelay:", + "setInitialValues:", + "setInsertedNullPlaceholder:", + "setInsertionClassDescription:", + "setInsertionPointColor:", + "setInsertsNullPlaceholder:", + "setIntAttribute:value:forGlyphAtIndex:", + "setIntValue:", + "setInteger:forKey:", + "setIntercellSpacing:", + "setInterfaceStyle:", + "setInterlineSpacing:", + "setInvokesSeparatelyWithArrayObjects:withBinding:", + "setIsActive:", + "setIsAlias:", + "setIsClosable:", + "setIsContainer:", + "setIsEmptyColumn:", + "setIsEnabled:", + "setIsExpanded:", + "setIsExtensionHidden:", + "setIsFileListOrderedAscending:", + "setIsFileListOrderedCaseSensitive:", + "setIsFileProperty:displayed:", + "setIsFlipped:", + "setIsMe:", + "setIsMiniaturized:", + "setIsPackage:", + "setIsPaneSplitter:", + "setIsPrimary:", + "setIsResizable:", + "setIsTargetItem:", + "setIsUp:", + "setIsVisible:", + "setIsVolume:", + "setIsZoomed:", + "setItemHeight:", + "setItemSize:", + "setItemSpacing:", + "setJavaEnabled:", + "setJavaScriptCanOpenWindowsAutomatically:", + "setJavaScriptEnabled:", + "setJobDisposition:", + "setJobStyleHint:", + "setKey:", + "setKeyBindingManager:", + "setKeyCell:", + "setKeyEquivalent:", + "setKeyEquivalentFont:", + "setKeyEquivalentFont:size:", + "setKeyEquivalentModifierMask:", + "setKeyNeedsRefresh:", + "setKeyNeedsRefresh:atIndex:", + "setKeyNeedsRefresh:forObject:", + "setKeyPath:", + "setKeyView:", + "setKeyboardFocusRingNeedsDisplayIfNeededInRect:", + "setKeyboardFocusRingNeedsDisplayInRect:", + "setKeys:triggerChangeNotificationsForDependentKey:", + "setKind:", + "setKnobThickness:", + "setLabel:", + "setLabel:forSegment:", + "setLanguage:", + "setLanguageModel:", + "setLastColumn:", + "setLastComponentOfFileName:", + "setLastEditedStringValue:", + "setLaunchPath:", + "setLayoutManager:", + "setLayoutType:animate:", + "setLeadingOffset:", + "setLeaf:", + "setLeftMargin:", + "setLength:", + "setLevel:", + "setLevelsOfUndo:", + "setLineBreakMode:", + "setLineCapStyle:", + "setLineDash:count:phase:", + "setLineFragmentPadding:", + "setLineFragmentRect:forGlyphRange:usedRect:", + "setLineFragmentRect:forGlyphRange:usedRect:baselineOffset:", + "setLineFragmentUsedRect:forGlyphRange:", + "setLineHeightMultiple:", + "setLineJoinStyle:", + "setLineScroll:", + "setLineSpacing:", + "setLineWidth:", + "setLinkTextAttributes:", + "setListensInForegroundOnly:", + "setLoadType:", + "setLoaded:", + "setLoadsImagesAutomatically:", + "setLocalDrag:", + "setLocale:", + "setLocaleListForDefaultFontFallback:", + "setLocalizationFromDefaults", + "setLocalizesFormat:", + "setLocation:forStartOfGlyphRange:", + "setLocation:forStartOfGlyphRange:coalesceRuns:", + "setLocation:withAdvancements:forStartOfGlyphRange:", + "setLogicalSize:", + "setLong:forKey:", + "setLoopMode:", + "setLowercasedAttributes:", + "setMIMEToDescriptionDictionary:", + "setMIMEToExtensionsDictionary:", + "setMIMEType:", + "setMainDocumentURL:", + "setMainMenu:", + "setMaintainsBackForwardList:", + "setMark:", + "setMarkedText:selectedRange:", + "setMarkedTextAttributes:", + "setMarker:", + "setMarkerLocation:", + "setMarkers:", + "setMasterObjectRelationship:", + "setMatchesOnMultipleResolution:", + "setMatrixClass:", + "setMax:", + "setMaxContentSize:", + "setMaxResults:", + "setMaxSize:", + "setMaxValue:", + "setMaxVisibleColumns:", + "setMaxWidth:", + "setMaximum:", + "setMaximumAttributeCacheSize:", + "setMaximumLength:", + "setMaximumLineHeight:", + "setMaximumRecents:", + "setMe:", + "setMeasurementUnits:", + "setMembersSubrowDelegate:", + "setMemoryCapacity:", + "setMenu:", + "setMenuBarVisible:", + "setMenuChangedMessagesEnabled:", + "setMenuFormRepresentation:", + "setMenuItem:", + "setMenuItemCell:forItemAtIndex:", + "setMenuRepresentation:", + "setMenuView:", + "setMenuZone:", + "setMessage:", + "setMessageText:", + "setMessageType:", + "setMinColumnWidth:", + "setMinContentSize:", + "setMinNumberOfRows:", + "setMinSize:", + "setMinValue:", + "setMinWidth:", + "setMinimum:", + "setMinimumFontSize:", + "setMinimumLineHeight:", + "setMiniwindowImage:", + "setMiniwindowTitle:", + "setMiterLimit:", + "setMixedStateImage:", + "setMnemonicLocation:", + "setModDate:", + "setModalMode:", + "setMode:", + "setModel:", + "setMonoCharacterSeparatorCharacters:usualPunctuation:", + "setMovable:", + "setMovableByWindowBackground:", + "setMovie:", + "setMsgid:", + "setMultiValue:forProperty:", + "setMultipleCharacterSeparators:", + "setMutableAttributedString:", + "setMutableDictionary:", + "setMuted:", + "setName:", + "setNameDoubleAction:", + "setNameFieldLabel:", + "setNamedItem:", + "setNamedItemNS:", + "setNavNodeClass:", + "setNeedsDisplay", + "setNeedsDisplay:", + "setNeedsDisplayForItemAtIndex:", + "setNeedsDisplayForResponderChange", + "setNeedsDisplayInRect:", + "setNeedsDisplayInRect:avoidAdditionalLayout:", + "setNeedsDisplayLater", + "setNeedsLayout", + "setNeedsLayout:", + "setNeedsReapplyStyles", + "setNeedsRefresh", + "setNeedsResyncWithDefaultVoice:", + "setNeedsSizing:", + "setNeedsToApplyStyles:", + "setNegativeFormat:", + "setNewAvailableData:", + "setNextKeyView:", + "setNextResponder:", + "setNextState", + "setNextText:", + "setNilValueForKey:", + "setNoImage:", + "setNode:displayState:", + "setNode:isDirectory:displayState:", + "setNodeValue:", + "setNotShownAttribute:forGlyphAtIndex:", + "setNotShownAttribute:forGlyphRange:", + "setNotificationCenterSerializeRemoves:", + "setNotifyOnSelectionChanged:", + "setNumRowsToToggleVisible:", + "setNumberOfItemsPerRow:", + "setNumberOfTickMarks:", + "setNumberOfVisibleItems:", + "setObject:atIndex:", + "setObject:forIndex:dictionary:", + "setObject:forKey:", + "setObject:forKey:inDomain:", + "setObjectBeingTested:", + "setObjectClass:", + "setObjectForCurrentRecognition:", + "setObjectNeedsRefresh:", + "setObjectValue:", + "setObjectZone:", + "setObscured:", + "setObservationInfo:", + "setOffScreen:width:height:rowbytes:", + "setOffStateImage:", + "setOnMouseEntered:", + "setOnMouseExited:", + "setOnStateImage:", + "setOneShot:", + "setOpaque:", + "setOpenGLContext:", + "setOptimizableColumn:", + "setOption:value:", + "setOptionalSharedHistory:", + "setOptions:", + "setOptionsAttributes:string:", + "setOptionsDictionary:", + "setOptionsPopUp:", + "setOrderedIndex:", + "setOrientation:", + "setOrigin:", + "setOriginLoadLimit:", + "setOriginLoadTimeout:", + "setOriginOffset:", + "setOriginalNode:", + "setOriginalURLString:", + "setOutline:", + "setOutlineTableColumn:", + "setOutlookWebAccessServer:", + "setOutputFormat:", + "setOutputTraced:", + "setPMPageFormat:", + "setPMPrintSettings:", + "setPackage:", + "setPage:", + "setPageCacheSize:", + "setPageOrder:", + "setPageScroll:", + "setPaletteLabel:", + "setPalettePopUp:", + "setPanel:", + "setPanelFont:isMultiple:", + "setPaperName:", + "setPaperSize:", + "setParagraphGlyphRange:separatorGlyphRange:", + "setParagraphSpacing:", + "setParagraphSpacingBefore:", + "setParagraphStyle:", + "setParagraphs:", + "setParamDescriptor:forKeyword:", + "setParameter:forOption:", + "setParent:", + "setParentCrayonRow:", + "setParentCrayonView:", + "setParentWindow:", + "setPassword:", + "setPasswordMode:", + "setPath:", + "setPathSeparator:", + "setPatternPhase:", + "setPausedActions:", + "setPenAttributeWithCode:", + "setPeopleDoubleClickTarget:andAction:", + "setPeoplePickerView:", + "setPeriodicDelay:interval:", + "setPersistentDomain:forName:", + "setPhysicalSize:", + "setPickerMask:", + "setPickerMode:", + "setPixelFormat:", + "setPixelsHigh:", + "setPixelsWide:", + "setPlaceholder:forMarker:isDefault:", + "setPlaceholder:forMarker:withBinding:", + "setPlaceholderAttributedString:", + "setPlaceholderString:", + "setPlaysEveryFrame:", + "setPlaysSelectionOnly:", + "setPlugInsEnabled:", + "setPlugin:", + "setPluginDescription:", + "setPluginPointer:", + "setPluginsEnabled:", + "setPolicyDelegate:", + "setPoolCountHighWaterMark:", + "setPoolCountHighWaterResolution:", + "setPort:", + "setPositiveFormat:", + "setPostsBoundsChangedNotifications:", + "setPostsFrameChangedNotifications:", + "setPreferences:", + "setPreferencesIdentifier:", + "setPreferencesView:", + "setPreferredEdge:", + "setPreferredFilename:", + "setPreferredFontNames:", + "setPrefersAllColumnUserResizing:", + "setPrefersColorMatch:", + "setPrefix:", + "setPreservesSelection:", + "setPressedImage:", + "setPressedImage:forControlTint:", + "setPreviewNode:", + "setPreviousItem:", + "setPreviousText:", + "setPrimaryIdentifier:", + "setPrintInfo:", + "setPrintPanel:", + "setPrinter:", + "setPriority:forFlavor:", + "setPrivateVCardEnabled:", + "setProcessName:", + "setPrompt:", + "setProperty:", + "setProperty:forKey:", + "setProperty:forKey:inRequest:", + "setProperty:withValue:", + "setPropertyList:forType:", + "setProtocolForProxy:", + "setProtocolSpecificInformation:", + "setPrototype:", + "setProvisionalDataSource:", + "setProvisionalItem:", + "setProxyPropertiesForURL:onStream:", + "setPullsDown:", + "setQueryAttributes:", + "setQueryType:", + "setQuoteBinding:", + "setQuotingWithSingleQuote:double:", + "setRaisesForNotApplicableKeys:", + "setRaisesForNotApplicableKeys:withBinding:", + "setRangeContainerClassDescription:", + "setRangeContainerObject:", + "setRate:", + "setReadOnly:", + "setRealDelegate:", + "setReceiversSpecifier:", + "setRecentSearches:", + "setRecentsAutosaveName:", + "setRecordTypesToSearchFor:", + "setRecordsUserChanges:", + "setRefreshesAllKeys:", + "setRefreshesAllObjects:", + "setRefusesFirstResponder:", + "setRefusesToBeShown:", + "setRegistryClass:", + "setRegistryString:", + "setRelatedObject:", + "setRelativePosition:", + "setReleasedWhenClosed:", + "setReleasesAfterPoofing:", + "setRememberedSnapToIndex:", + "setRemovable:", + "setRenderPart:", + "setRepeatCountForNextCommand:", + "setReplyMode:", + "setReplyTimeout:", + "setRepopulatedContentWithNumberOfContentItems:", + "setReporter:selector:", + "setRepresentedFilename:", + "setRepresentedObject:", + "setRequestTimeout:", + "setRequiredFileType:", + "setRequiresDirectKeyValueCodingCall:partialControllerKey:partialObjectKey:", + "setReservedThicknessForAccessoryView:", + "setReservedThicknessForMarkers:", + "setResizable:", + "setResizeIncrements:", + "setResizeableColumns:", + "setResolvesAliases:", + "setResourceData:", + "setResourceLoadDelegate:", + "setResponse:", + "setResponseHeader:", + "setResponseHeaderUsingHTTPResponse:andCall:context:", + "setReturnCompletes:", + "setReturnValue:", + "setReusesColumns:", + "setRichText:", + "setRightMargin:", + "setRootNode:", + "setRootObject:", + "setRootPath:", + "setRoundedEdges:", + "setRoundingBehavior:", + "setRowHeight:", + "setRuleThickness:", + "setRulerViewClass:", + "setRulerVisible:", + "setRulersVisible:", + "setRunLoop:", + "setRunLoopModes:", + "setSRRecognitionSystem:", + "setSRRecognizer:", + "setSansSerifFontFamily:", + "setSaveWeighting:", + "setScalesWhenResized:", + "setScanLocation:", + "setScope:", + "setScriptCommand:", + "setScriptErrorNumber:", + "setScriptErrorString:", + "setScriptingProperties:", + "setScrollPoint:", + "setScrollView:", + "setScrollable:", + "setScrollbarsVisible:", + "setScrollsDynamically:", + "setSearchBase:", + "setSearchButtonCell:", + "setSearchList:", + "setSearchMenuTemplate:", + "setSearchState:", + "setSearchString:", + "setSearchValue:", + "setSegmentCount:", + "setSegmentWidth:", + "setSelectable:", + "setSelected:forSegment:", + "setSelectedAttributes:isMultiple:", + "setSelectedDirectories:", + "setSelectedDirectoryResult:", + "setSelectedDirectoryResults:", + "setSelectedFont:isMultiple:", + "setSelectedGroup:", + "setSelectedGroups:", + "setSelectedImage:forControlTint:", + "setSelectedItemIdentifier:", + "setSelectedMember:", + "setSelectedMembers:", + "setSelectedObjects:", + "setSelectedRange:", + "setSelectedRange:affinity:stillSelecting:", + "setSelectedRecord:", + "setSelectedRecords:", + "setSelectedSegment:", + "setSelectedTextAttributes:", + "setSelectionByRect:", + "setSelectionFrom:startOffset:to:endOffset:", + "setSelectionFrom:to:anchor:highlight:", + "setSelectionGranularity:", + "setSelectionIndex:", + "setSelectionIndexes:", + "setSelector:", + "setSelectsAllWhenSettingContent:", + "setSelectsInsertedObjects:", + "setSendsActionOnArrowKeys:", + "setSendsActionOnEndEditing:", + "setSendsWholeSearchString:", + "setSeparatesColumns:", + "setSerifFontFamily:", + "setServer:", + "setServersInDefaultsFile:", + "setServicesMenu:", + "setServicesProvider:", + "setSessionUID:", + "setSet:", + "setShadowBlurRadius:", + "setShadowOffset:", + "setShadowState:", + "setSharedPrintInfo:", + "setSharedScriptSuiteRegistry:", + "setSharedURLCache:", + "setShortVersion:", + "setShouldAntialias:", + "setShouldCascadeWindows:", + "setShouldCloseDocument:", + "setShouldCreateRenderers:", + "setShouldCreateUI:", + "setShouldPrintExceptions:", + "setShouldProcessNamespaces:", + "setShouldReportNamespacePrefixes:", + "setShouldResolveExternalEntities:", + "setShouldValidate:", + "setShowFlare:", + "setShowGroupMembership:", + "setShowPanels:", + "setShownAboveComboBox:", + "setShowsAlpha:", + "setShowsBorderOnlyWhileMouseInside:", + "setShowsControlCharacters:", + "setShowsFirstResponder:", + "setShowsHelp:", + "setShowsHiddenFiles:", + "setShowsInvisibleCharacters:", + "setShowsPreviews:", + "setShowsResizeIndicator:", + "setShowsStateBy:", + "setSibling1:", + "setSibling2:", + "setSimpleCommandsArray:", + "setSize:", + "setSizeLimit:", + "setSizeMode:", + "setSizeTitle:", + "setSliderType:", + "setSmartInsertDeleteEnabled:", + "setSortDescriptorPrototype:", + "setSortDescriptors:", + "setSound:", + "setSource:", + "setSpacing:inWindow:delegate:", + "setSpeakingString:", + "setSpeechChannelWithVoiceCreator:voiceID:", + "setSpeechChannelWithVoiceIdentifier:", + "setStandardError:", + "setStandardFontFamily:", + "setStandardInput:", + "setStandardOutput:", + "setStandardUserDefaults:", + "setStartSpecifier:", + "setStartSubelementIdentifier:", + "setStartSubelementIndex:", + "setStartsNewProcessGroup:", + "setState:", + "setState:atRow:column:", + "setStatusBar:", + "setStatusBarVisible:", + "setStatusCode:", + "setStatusMenu:", + "setStatusText:", + "setString:", + "setString:forType:", + "setStringEncoding:", + "setStringValue:", + "setStroke", + "setStyle:", + "setStyleMask:", + "setSubmenu:", + "setSubmenu:forItem:", + "setSubmenuRepresentedObjectsAreStale", + "setSubrowSelection:", + "setSupermenu:", + "setSuppressLayout:", + "setSuspended:", + "setSyncCount:", + "setSynchronized:", + "setSystemCharacterProperties:", + "setSystemLanguage:", + "setSystemLanguages:", + "setTabKeyTraversesCells:", + "setTabStops:", + "setTabViewType:", + "setTableColumn:", + "setTableView:", + "setTag:", + "setTag:atRow:column:", + "setTag:target:action:atRow:column:", + "setTailIndent:", + "setTakesTitleFromPreviousColumn:", + "setTarget:", + "setTarget:atRow:column:", + "setTarget:selector:userInfo:", + "setTaskDictionary:", + "setTearOffMenuRepresentation:", + "setTemplate:", + "setTemplateChangedObserver:withSelector:", + "setTemporaryAttributes:forCharacterRange:", + "setTest:", + "setTestedObjectClassDescription:", + "setText:", + "setTextAlignment:", + "setTextAttributeWithCode:", + "setTextAttributesForNegativeValues:", + "setTextAttributesForPositiveValues:", + "setTextColor:", + "setTextColor:range:", + "setTextColor:whenObjectValueIsUsed:", + "setTextContainer:", + "setTextContainer:forGlyphRange:", + "setTextContainerInset:", + "setTextFont:", + "setTextProc:", + "setTextSizeMultiplier:", + "setTextStorage:", + "setTextView:", + "setThemeFrameWidgetState:", + "setThousandSeparator:", + "setThread:withObject:withSessionUID:", + "setThreadPriority:", + "setTickMarkPosition:", + "setTighenThresholdForTruncation:", + "setTimeIntervalSince1970:", + "setTimeLimit:", + "setTimeZone:", + "setTimeoutInterval:", + "setTimer", + "setTitle:", + "setTitle:andDefeatWrap:", + "setTitle:andMessage:", + "setTitle:ofColumn:", + "setTitle:ofItemWithIdentifier:", + "setTitleAlignment:", + "setTitleCell:", + "setTitleColor:", + "setTitleFont:", + "setTitleNoCopy:", + "setTitlePosition:", + "setTitleWidth:", + "setTitleWithMnemonic:", + "setTitleWithRepresentedFilename:", + "setTitleWithRepresentedObject:", + "setTitled:", + "setToolTip:", + "setToolTip:forCell:", + "setToolTip:forView:cell:", + "setToolTipForView:rect:displayDelegate:userData:", + "setToolTipForView:rect:owner:userData:", + "setToolTipWithOwner:forView:cell:", + "setToolbar:", + "setToolbarsVisible:", + "setTopLevelObject:", + "setTopMargin:", + "setTrackingConstraint:", + "setTrackingConstraintKeyMask:", + "setTrackingMode:", + "setTrailingOffset:", + "setTransformStruct:", + "setTransparent:", + "setTransparentBackground:", + "setTreatsDirectoryAliasesAsDirectories:", + "setTreatsFilePackagesAsDirectories:", + "setType:", + "setTypes:onPasteboard:", + "setTypesetter:", + "setTypesetterBehavior:", + "setTypingAttributes:", + "setUIController:", + "setUID:", + "setUIDelegate:", + "setURL:", + "setUndoActionName:", + "setUndoManager:", + "setUniqueID:", + "setUnquotedStringCharacters:lowerCaseLetters:upperCaseLetters:digits:", + "setUnquotedStringStartCharacters:lowerCaseLetters:upperCaseLetters:digits:", + "setUnselectedImage:", + "setUpDataSources", + "setUpDataSourcesAndSelection", + "setUpFieldEditorAttributes:", + "setUpForChallenge:", + "setUpGState", + "setUpPrintOperationDefaultValues", + "setUpSourceForData:", + "setUpTextField:", + "setUpTrackingRects", + "setUseOffsetImageHack:", + "setUseSSL:", + "setUsedSize:", + "setUserFixedPitchFont:", + "setUserFont:", + "setUserStyleSheetEnabled:", + "setUserStyleSheetLocation:", + "setUsesAlternatingRowBackgroundColors:", + "setUsesContinuousChangeNotification:", + "setUsesDataSource:", + "setUsesDistinct:", + "setUsesEPSOnResolutionMismatch:", + "setUsesFeedbackWindow:", + "setUsesFindPanel:", + "setUsesFontLeading:", + "setUsesFontPanel:", + "setUsesInactiveTextBackgroundColor:", + "setUsesItemFromMenu:", + "setUsesMultiThreaded:", + "setUsesRuler:", + "setUsesScreenFonts:", + "setUsesThreadedAnimation:", + "setUsesUserKeyEquivalents:", + "setUsesVectorMovement:", + "setUsingDefaultVoice:", + "setVCardField:isPrivate:", + "setValid:", + "setValidateSize:", + "setValidatesImmediately:", + "setValidatesImmediately:withBinding:", + "setValue:", + "setValue:forBinding:atIndex:error:", + "setValue:forBinding:error:", + "setValue:forHTTPHeaderField:", + "setValue:forKey:", + "setValue:forKeyPath:", + "setValue:forProperty:", + "setValue:forUndefinedKey:", + "setValue:inObject:", + "setValueInTemporaryCache:forProperty:", + "setValueSelectionBehavior:", + "setValueTransformer:", + "setValueTransformer:forName:", + "setValueTransformerName:", + "setValueWraps:", + "setValues:forParameter:", + "setValuesForKeysWithDictionary:", + "setVariableRows:", + "setVersion:", + "setVertical:", + "setVerticalLineScroll:", + "setVerticalMotionCanBeginDrag:", + "setVerticalPageScroll:", + "setVerticalPagination:", + "setVerticalRulerView:", + "setVerticalScroller:", + "setVerticallyCentered:", + "setVerticallyResizable:", + "setView:", + "setViewKind:", + "setViewOfPickerIsLoaded:", + "setViewScale:", + "setViewSize:", + "setViewZoom:", + "setViewsNeedDisplay:", + "setVisible:", + "setVisitCount:", + "setVisualFrame:", + "setVoice:", + "setVolatileDomain:forName:", + "setVolume:", + "setWaitCursorEnabled:", + "setWaitOnTake:", + "setWantsNotificationForMarkedText:", + "setWantsToBeColor:", + "setWebFrameView:", + "setWebView:", + "setWidget:", + "setWidth:", + "setWidth:ofColumn:", + "setWidthTracksTextView:", + "setWillLoadImagesAutomatically:", + "setWindingRule:", + "setWindow", + "setWindow:", + "setWindowContentRect:", + "setWindowController:", + "setWindowFrame:", + "setWindowFrameAutosaveName:", + "setWindowFrameForAttachingToRect:onScreen:preferredEdge:popUpSelectedItem:", + "setWindowIsResizable:", + "setWindowsMenu:", + "setWindowsNeedUpdate:", + "setWithArray:", + "setWithCapacity:", + "setWithObject:", + "setWithObjects:", + "setWithObjects:count:", + "setWithSet:", + "setWordFieldStringValue:", + "setWordWrap:", + "setWords:", + "setWorksWhenModal:", + "setWraps:", + "settings", + "setup", + "setupAsPeoplePicker:", + "setupCarbonMenuBar", + "setupForNoMenuBar", + "setupGuessesBrowser", + "setupImportPanelWithTitle:selector:target:object:", + "setupKeyboardNavigation:", + "shadeColorWithDistance:towardsColor:", + "shadow", + "shadowBlurRadius", + "shadowColor", + "shadowDirtyRect", + "shadowImageAroundPath:", + "shadowOffset", + "shadowState", + "shadowWithLevel:", + "shapeWindow", + "sharedAEDescriptorTranslator", + "sharedAdapter", + "sharedAddressBook", + "sharedAppleEventManager", + "sharedApplication", + "sharedBuddyStatus", + "sharedCoercionHandler", + "sharedColorPanel", + "sharedColorPanelExists", + "sharedController", + "sharedCredentialStorage", + "sharedDBCache", + "sharedDocumentController", + "sharedDragManager", + "sharedExchangeSetup", + "sharedFactory", + "sharedFocusState", + "sharedFontManager", + "sharedFontOptions", + "sharedFontPanel", + "sharedFontPanelExists", + "sharedFrameLoadDelegate", + "sharedFrameworksPath", + "sharedGlyphGenerator", + "sharedGlyphGeneratorForTypesetterBehavior:", + "sharedHTTPAuthenticator", + "sharedHTTPCookieStorage", + "sharedHandler", + "sharedHeartBeat", + "sharedHelpManager", + "sharedIconDatabase", + "sharedImagePickerControllerCreate:", + "sharedInfoPanel", + "sharedInit", + "sharedInstance", + "sharedKeyBindingManager", + "sharedLDAPManagerInstance", + "sharedMagnifier", + "sharedMappings", + "sharedNetworkController", + "sharedNetworkSettings", + "sharedPolicyDelegate", + "sharedPreferences", + "sharedPrintInfo", + "sharedRegistry", + "sharedRemoteImageLoader", + "sharedResourceLoadDelegate", + "sharedScriptExecutionContext", + "sharedScriptSuiteRegistry", + "sharedScriptingAppleEventHandler", + "sharedServiceMaster", + "sharedSpellChecker", + "sharedSpellCheckerExists", + "sharedSupportPath", + "sharedSystemTypesetter", + "sharedSystemTypesetterForBehavior:", + "sharedTextFinder", + "sharedTextRulerOptions", + "sharedToolTipManager", + "sharedTracer", + "sharedTypesetter", + "sharedUIDelegate", + "sharedURLCache", + "sharedUserDefaultsController", + "sharedWorkspace", + "sheetDidEnd:returnCode:contextInfo:", + "shiftIndexesStartingAtIndex:by:", + "shiftModifySelection:", + "shortMonthNames", + "shortName", + "shortTimeFormat", + "shortValue", + "shortVersion", + "shortWeekdayNames", + "shouldAllowUserColumnResizing", + "shouldAlwaysUpdateDisplayValue", + "shouldAntialias", + "shouldBeTreatedAsInkEvent:", + "shouldBufferTextDrawing", + "shouldCascadeWindows", + "shouldChangePrintInfo:", + "shouldChangeTextInRange:replacementString:", + "shouldCloseDocument", + "shouldCloseWindowController:", + "shouldCloseWindowController:delegate:shouldCloseSelector:contextInfo:", + "shouldCollapseAutoExpandedItemsForDeposited:", + "shouldCreateRenderers", + "shouldCreateUI", + "shouldDelayWindowOrderingForEvent:", + "shouldDrawColor", + "shouldDrawInsertionPoint", + "shouldEdit:inRect:ofView:", + "shouldEditOnSingleClick:inRow:tableColumn:", + "shouldFetchImageForEmail:withCacheDate:", + "shouldHighlightWithoutSelectingCell:atRow:column:", + "shouldIgnoreAction:", + "shouldNotImplement:", + "shouldPrintExceptions", + "shouldProcessNamespaces", + "shouldReportNamespacePrefixes", + "shouldResolveExternalEntities", + "shouldRunSavePanelWithAccessoryView", + "shouldUnmount:", + "shouldValidate", + "showAsCompany:", + "showAsPerson:", + "showAttachmentCell:atPoint:", + "showAttachmentCell:inRect:characterIndex:", + "showCMYKView:", + "showCard:", + "showCardAndColumns:", + "showColumns:", + "showContextHelp:", + "showContextHelpForObject:locationHint:", + "showController:adjustingSize:", + "showDeminiaturizedWindow", + "showDirectories:", + "showFlare", + "showGotoWithInitialFilename:", + "showGreyScaleView:", + "showGroupMembership", + "showGuessPanel:", + "showHSBView:", + "showHelp:", + "showHelpFile:context:", + "showInfoPanel:", + "showLastImport:", + "showModalPreferencesPanel", + "showModalPreferencesPanelForOwner:", + "showNodeInCurrentDirectoryWithDisplayNamePrefix:selectIfEnabled:", + "showNodeInCurrentDirectoryWithFilename:selectIfEnabled:", + "showPackedGlyphs:length:glyphRange:atPoint:font:color:printingAdjustment:", + "showPanel:andNotify:with:", + "showPanels", + "showPeopleButton", + "showPicker", + "showPools", + "showPopup", + "showPreferencesPanel", + "showPreferencesPanelForOwner:", + "showPrimarySelection", + "showRGBView:", + "showStatus:", + "showToolbar:", + "showURL:inFrame:", + "showValue:inObject:", + "showWindow", + "showWindow:", + "showWindows", + "shownValueInObject:", + "showsAlpha", + "showsBorderOnlyWhileMouseInside", + "showsControlCharacters", + "showsFirstResponder", + "showsHelp", + "showsHiddenFiles", + "showsInvisibleCharacters", + "showsPreviews", + "showsResizeIndicator", + "showsStateBy", + "shutAllDrawers:", + "sidebarContainerNodes", + "sidebarFavoritesNode", + "sidebarView", + "sidebarVolumesNode", + "signal", + "signature", + "signatureWithObjCTypes:", + "significantText", + "simpleCommandsArray", + "simpleControllerWithUIController:", + "singlestep:", + "size", + "sizeCreditsView", + "sizeForKey:inTable:", + "sizeForMagnification:", + "sizeForPaperName:", + "sizeHeightToFit", + "sizeLastColumnToFit", + "sizeLimit", + "sizeMode", + "sizeOfDictionary:", + "sizeOfLabel:", + "sizeOfTitlebarButtons", + "sizeOfTitlebarButtons:", + "sizeOfTitlebarToolbarButton", + "sizeOfTypesetterGlyphInfo", + "sizeToCells", + "sizeToFit", + "sizeToFitAndAdjustWindowHeight", + "sizeToFitWidth", + "sizeValue", + "sizeWhenSizedToFit", + "sizeWidthToFit", + "sizeWithAttributes:", + "skipDescendents", + "skipUnimplementedOpcode:", + "sleepForTimeInterval:", + "sleepUntilDate:", + "slideDraggedImageTo:", + "slideImage:from:to:", + "sliderType", + "slotForKey:", + "slowFirstLastSortingNamePart1:part2:", + "slowLastFirstSortingNamePart1:part2:", + "smallIcon", + "smallSystemFontSize", + "smallestEncoding", + "smartDeleteRangeForProposedRange:", + "smartInsertAfterStringForString:replacingRange:", + "smartInsertBeforeStringForString:replacingRange:", + "smartInsertDeleteEnabled", + "smartInsertForString:replacingRange:beforeString:afterString:", + "socket", + "socketType", + "sortDescriptorForFileProperty:dataSource:ascending:", + "sortDescriptorPrototype", + "sortDescriptors", + "sortIndicatorRectForBounds:", + "sortKeyForString:range:flags:", + "sortMembers:", + "sortSubviewsUsingFunction:context:", + "sortUsingDescriptors:", + "sortUsingFunction:context:", + "sortUsingFunction:context:range:", + "sortUsingSelector:", + "sortedArrayHint", + "sortedArrayUsingDescriptors:", + "sortedArrayUsingFunction:context:", + "sortedArrayUsingFunction:context:hint:", + "sortedArrayUsingSelector:", + "sortedArrayUsingSelector:hint:", + "sound", + "soundNamed:", + "soundUnfilteredFileTypes", + "soundUnfilteredPasteboardTypes", + "source", + "sourceFrame", + "spaceForScrollbarAndScrollViewBorder", + "spaceItemIdentifier", + "speakString:", + "speakingString", + "specified", + "specifierFromPath:", + "speechChannel", + "spellCheckerDocumentTag", + "spellServer:findMisspelledWordInString:language:wordCount:countOnly:", + "spellServer:suggestGuessesForWord:inLanguage:", + "spellingPanel", + "spinningArrows", + "splitText:", + "splitView:canCollapseSubview:", + "splitView:constrainMaxCoordinate:ofSubviewAt:", + "splitView:constrainMinCoordinate:ofSubviewAt:", + "splitView:constrainSplitPosition:ofSubviewAt:", + "splitView:didMoveDivider:distance:", + "splitView:resizeSubviewsWithOldSize:", + "splitView:willMoveDivider:distance:", + "splitViewDidResizeSubviews:", + "splitViewDidTrackOrResize:", + "splitViewDoubleClick:", + "splitViewWillTrackOrResize:", + "splitterWithIndex:parent:", + "srRecognitionSystem", + "srRecognizer", + "standardError", + "standardFontFamily", + "standardInput", + "standardItemWithItemIdentifier:", + "standardOutput", + "standardPreferences", + "standardUserDefaults", + "standardWindowButton:", + "standardWindowButton:forStyleMask:", + "standardizedURL", + "standardizedURLPath", + "start", + "start:", + "startAllPlugins", + "startAnimation:", + "startAuthentication:window:", + "startCoalesceTextDrawing", + "startDirectorySearch", + "startEditingNewPerson:inGroup:", + "startInputStream:closeOnEnd:", + "startListening", + "startLoading", + "startLoadingResource:withURL:", + "startLoadingResource:withURL:referrer:forDataSource:", + "startObservingContentObject:", + "startOriginLoad", + "startPeriodicEventsAfterDelay:withPeriod:", + "startProfiling", + "startProgressiveLoad", + "startQueryForString:withServers:", + "startRectForSheet:", + "startSpeaking:", + "startSpeakingString:", + "startSpeakingString:toURL:", + "startSpecifier", + "startSpinning", + "startSubelementIdentifier", + "startSubelementIndex", + "startTextTimer", + "startTimer:userInfo:", + "startTimerForSpeaking", + "startTrackingAt:inView:", + "startTrackingWithEvent:inView:withDelegate:", + "startWaitCursorTimer", + "started", + "stashSize", + "state", + "stateImageOffset", + "stateImageRectForBounds:", + "stateImageWidth", + "statistics", + "status", + "status:", + "statusBar", + "statusCString", + "statusCode", + "statusForTable:", + "statusItemWithLength:", + "statusMenu", + "statusString", + "stepBack:", + "stepForward:", + "stepKey:elements:number:state:", + "stepTowardsDestinationAtleastAsFarAs:", + "stop", + "stop:", + "stopAllPlugins", + "stopAllTimersForSpeaking", + "stopAnimation", + "stopAnimation:", + "stopAnimationsInView:", + "stopCoalescing", + "stopDeferringTimers", + "stopListening", + "stopLoading", + "stopLoading:", + "stopLoadingForPolicyChange", + "stopModal", + "stopModalWithCode:", + "stopNullEvents", + "stopObservingContentObject:", + "stopPeriodicEvents", + "stopProfiling", + "stopSearching", + "stopSendingConversionUpdates", + "stopSpeaking", + "stopSpeaking:", + "stopSpinning", + "stopTextTimer", + "stopTimer", + "stopTimerForSpeaking", + "stopTracking:at:inView:mouseIsUp:", + "stopTrackingWithEvent:", + "stopUpdateInsertionAnimation", + "storagePolicy", + "storeCachedResponse:forRequest:", + "storeColorPanel:", + "storeMin:andMax:ofObject:", + "storedAttributes", + "storedValueForKey:", + "stream", + "streamError", + "streamStatus", + "strikethroughGlyphRange:strikethroughType:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:", + "string", + "stringArrayForKey:", + "stringByAbbreviatingWithTildeInPath", + "stringByAddingPercentEscapes", + "stringByAddingPercentEscapesUsingEncoding:", + "stringByAppendingFormat:", + "stringByAppendingPathComponent:", + "stringByAppendingPathExtension:", + "stringByAppendingString:", + "stringByConvertingPathToURL", + "stringByConvertingURLToPath", + "stringByDeletingLastPathComponent", + "stringByDeletingPathExtension", + "stringByEvaluatingJavaScriptFromString:", + "stringByExpandingTildeInPath", + "stringByPaddingToLength:withString:startingAtIndex:", + "stringByRemovingPercentEscapes", + "stringByReplacingPercentEscapesUsingEncoding:", + "stringByResolvingSymlinksInPath", + "stringByStandardizingPath", + "stringByTrimmingCharactersInSet:", + "stringDrawingTextStorage", + "stringEncoding", + "stringForDPSError:", + "stringForIndexing", + "stringForKey:", + "stringForKey:inTable:", + "stringForObjectValue:", + "stringForRange:", + "stringForStatus:", + "stringForStringListID:andIndex:", + "stringForType:", + "stringListForKey:inTable:", + "stringMarkingUpcaseTransitionsWithDelimiter2:", + "stringValue", + "stringValueOfProperty:", + "stringValuesOfProperty:", + "stringWithCString:", + "stringWithCString:length:", + "stringWithCapacity:", + "stringWithCharacters:length:", + "stringWithContentsOfFile:", + "stringWithContentsOfURL:", + "stringWithData:textEncoding:", + "stringWithData:textEncodingName:", + "stringWithFileSystemRepresentation:length:", + "stringWithFormat:", + "stringWithFormat:locale:", + "stringWithSavedFrame", + "stringWithString:", + "stringWithUTF8String:", + "stringWithoutAmpersand", + "stringsByAppendingPathComponent:", + "stringsByAppendingPaths:", + "stringsFromRows:", + "stringsFromRows:expanding:", + "stringsFromSelection", + "stringsFromSelectionExpanding:", + "stroke", + "strokeLineFromPoint:toPoint:", + "strokeRect:", + "style", + "styleMask", + "subRowIndexAtPoint:", + "subarrayWithRange:", + "subclassResponsibility:", + "subdataWithRange:", + "subdivideBezierWithFlatness:startPoint:controlPoint1:controlPoint2:endPoint:", + "subgroups", + "submenu", + "submenuRepresentedObjects", + "submenuRepresentedObjectsAreStale", + "submitButtonDefaultLabel", + "subpathsAtPath:", + "subrowObjectsAtIndex:", + "subrowObjectsForPerson:", + "subrows", + "subscript:", + "subscriptRange:", + "subsetMappingForSourceDictionaryInitializer:", + "subsetMappingForSourceDictionaryInitializer:sourceKeys:destinationKeys:", + "substituteFontForCharacters:length:families:", + "substituteFontForFont:", + "substituteFontForString:families:", + "substituteGlyphsInRange:withGlyphs:", + "substringData::", + "substringFromIndex:", + "substringToIndex:", + "substringWithRange:", + "subtractRegion:", + "subtype", + "subviewFrameAtIndex:", + "subviews", + "suffixFieldPresent", + "suggestedFileExtensionForMIMEType:", + "suggestedFilename", + "suiteDescription", + "suiteForAppleEventCode:", + "suiteName", + "suiteNameArray", + "suiteNames", + "superClass", + "superclass", + "superclassDescription", + "supermenu", + "superscript:", + "superscriptRange:", + "superview", + "superviewFrameChanged:", + "supportedImageMIMETypes", + "supportedMIMETypes", + "supportedWindowDepths", + "supportsCommand:", + "supportsMode:", + "supportsReverseTransformation", + "supportsSortingByFileProperties", + "supportsTextEncoding", + "suppressCapitalizedKeyWarning", + "surfaceID", + "suspend", + "suspendCount", + "suspendCurrentAppleEvent", + "suspendExecution", + "suspended", + "swapFirstLastName:", + "swapWithMark:", + "swatchWidth", + "switchCell", + "switchImage:", + "switchLayoutTo:withAnimation:", + "switchList:", + "switchPanes:", + "switchToListNamed:", + "symbolCharacterSet", + "symbolicLinkDestination", + "sync", + "syncCount", + "syncToView:", + "syncToViewUnconditionally", + "syncWithRemoteToolbars", + "synchSelectedRows", + "synchronize", + "synchronizeFile", + "synchronizeTableViewSelectionWithText:", + "synchronizeTitleAndSelectedItem", + "synchronizeWindowTitleWithDocumentName", + "synonymTerminologyDictionary:", + "systemCharacterProperties", + "systemColorsDidChange:", + "systemDefaultPortNameServer", + "systemFontOfSize:", + "systemFontSize", + "systemFontSizeForControlSize:", + "systemID", + "systemId", + "systemLanguage", + "systemLanguageContext", + "systemStatusBar", + "systemTabletID", + "systemTimeZone", + "systemVersion", + "tabKeyTraversesCells", + "tabState", + "tabStopType", + "tabStops", + "tabView", + "tabView:didSelectTabViewItem:", + "tabViewAdded", + "tabViewItemAtIndex:", + "tabViewItemAtPoint:", + "tabViewItems", + "tabViewRemoved", + "tabViewType", + "tableAction:", + "tableColumn", + "tableColumnWithIdentifier:", + "tableColumns", + "tableContentChanged:", + "tableRow:ofTableView:", + "tableView", + "tableView:acceptDrop:row:dropOperation:", + "tableView:defaultSubRowForRow:", + "tableView:heightForRow:", + "tableView:objectValueForTableColumn:row:", + "tableView:setObjectValue:forTableColumn:row:", + "tableView:shouldEditTableColumn:row:", + "tableView:shouldSelectRow:", + "tableView:sortDescriptorsDidChange:", + "tableView:validateDrop:proposedRow:proposedDropOperation:", + "tableView:willDisplayCell:forTableColumn:row:", + "tableView:writeRows:toPasteboard:", + "tableViewAction:", + "tableViewSelectionDidChange:", + "tableViewSelectionIsChanging:", + "tabletEvent", + "tabletID", + "tag", + "tagList", + "tagName", + "tailIndent", + "take", + "takeColorFrom:", + "takeDoubleValueFrom:", + "takeFindStringFromSelection:", + "takeFindStringFromView:", + "takeFloatValueFrom:", + "takeIntValueFrom:", + "takeObjectValueFrom:", + "takeSelectedTabViewItemFromSender:", + "takeStoredValue:forKey:", + "takeStoredValuesFromDictionary:", + "takeStringURLFrom:", + "takeStringValueFrom:", + "takeValue:forKey:", + "takeValue:forKeyPath:", + "takeValuesFromDictionary:", + "takesTitleFromPreviousColumn", + "tangentialPressure", + "target", + "targetClass", + "targetForAction:", + "targetForAction:to:from:", + "targetItem", + "targetOrigin", + "targetWithQObject:member:", + "targetWithQTimer:", + "taskDictionary", + "tearDown", + "tearOffMenuRepresentation", + "tearOffTitlebarHighlightColor", + "tearOffTitlebarShadowColor", + "tellQuickTimeToChill", + "template", + "templateChanged", + "temporaryAttributesAtCharacterIndex:effectiveRange:", + "terminate", + "terminate:", + "terminateForClient:", + "terminateTask", + "terminationReason", + "terminationStatus", + "test", + "testPart:", + "testStructArrayAtIndex:", + "testedObjectClassDescription", + "text", + "textAttributes", + "textAttributesForNegativeValues", + "textAttributesForPositiveValues", + "textBackgroundColor", + "textColor", + "textColorAtIndex:", + "textColorWhenObjectValueIsUsed:", + "textContainer", + "textContainerChangedGeometry:", + "textContainerChangedTextView:", + "textContainerForAttributedString:", + "textContainerForGlyphAtIndex:effectiveRange:", + "textContainerInset", + "textContainerOrigin", + "textContainers", + "textDidBeginEditing:", + "textDidChange:", + "textDidEndEditing:", + "textEncoding", + "textEncodingName", + "textFileTypes", + "textImpl", + "textObjectToSearchIn", + "textPasteboardTypes", + "textProc", + "textShouldBeginEditing:", + "textShouldEndEditing:", + "textSizeMultiplier", + "textStorage", + "textStorage:edited:range:changeInLength:invalidatedRange:", + "textTabForGlyphLocation:writingDirection:maxLocation:", + "textTimerFired:", + "textUnfilteredFileTypes", + "textUnfilteredPasteboardTypes", + "textView", + "textView:clickedOnLink:", + "textView:clickedOnLink:atIndex:", + "textView:completions:forPartialWordRange:indexOfSelectedItem:", + "textView:doCommandBySelector:", + "textView:shouldChangeTextInRange:replacementString:", + "textView:shouldSetForegroundColor:", + "textView:willChangeSelectionFromCharacterRange:toCharacterRange:", + "textViewForBeginningOfSelection", + "textWithHardLineBreaks", + "textWithImpl:", + "thickness", + "thicknessRequiredInRuler", + "thisIsACompany:", + "thisIsMe:", + "thousandSeparator", + "thousandsSeparator", + "threadDictionary", + "threadPriority", + "threadedSave", + "tickMarkPosition", + "tickMarkValueAtIndex:", + "tighenThresholdForTruncation", + "tightenKerning:", + "tile", + "tileAndSetWindowShape:", + "tileIfNecessary", + "tileInRect:fromPoint:", + "tiltX", + "tiltY", + "timeInterval", + "timeIntervalSince1970", + "timeIntervalSinceDate:", + "timeIntervalSinceNow", + "timeIntervalSinceReferenceDate", + "timeLimit", + "timeZone", + "timeZoneDetail", + "timeZoneForSecondsFromGMT:", + "timeZoneWithAbbreviation:", + "timeZoneWithName:", + "timeZoneWithName:data:", + "timeoutInterval", + "timer:", + "timerFired", + "timerFired:", + "timerWithFireDate:target:selector:userInfo:", + "timerWithTimeInterval:invocation:repeats:", + "timerWithTimeInterval:target:selector:userInfo:repeats:", + "timersForMode:", + "timestamp", + "title", + "titleAlignment", + "titleBarFontOfSize:", + "titleButtonOfClass:", + "titleCell", + "titleColor", + "titleFieldPresent", + "titleFont", + "titleForIdentifier:", + "titleFrameOfColumn:", + "titleHeight", + "titleOfColumn:", + "titleOfSelectedItem", + "titlePosition", + "titleRect", + "titleRectForBounds:", + "titleWidth", + "titleWidth:", + "titleWithSelection:", + "titlebarRect", + "titlesFromPasteboard:", + "tmpNameFromPath:", + "tmpNameFromPath:extension:", + "toManyRelationshipKeys", + "toOneRelationshipKeys", + "toggle:", + "toggleBaseWritingDirection:", + "toggleContinuousSpellChecking:", + "toggleExpanded:", + "toggleIsExpanded:", + "togglePlatformInputSystem:", + "togglePreview:", + "toggleRuler:", + "toggleShown:", + "toggleToolbarShown:", + "toggleTraditionalCharacterShape:", + "toggleUsingSmallToolbarIcons:", + "tokenAtCursor", + "tokenName:", + "tokenSetForLength:", + "toolTip", + "toolTipColor", + "toolTipForCell:", + "toolTipForView:cell:", + "toolTipTextColor", + "toolTipsFontOfSize:", + "toolbar", + "toolbar:itemForItemIdentifier:willBeInsertedIntoToolbar:", + "toolbarAllowedItemIdentifiers:", + "toolbarBackgroundColor", + "toolbarButton", + "toolbarDefaultItemIdentifiers:", + "toolbarInstancesWithIdentifier:", + "toolbarItemClicked:", + "toolbarSelectableItemIdentifiers:", + "top", + "topAutoreleasePoolCount", + "topLevelNode", + "topLevelObject", + "topLevelObjectClassDescription", + "topMargin", + "topUndoObject", + "totalAutoreleasedObjects", + "totalCount", + "touch", + "touchCachedImageForEmail:", + "trace", + "traceWithFlavor:priority:format:", + "traceWithFlavor:priority:format:arguments:", + "trackKeyEvent:inView:", + "trackKnob:", + "trackMagnifierForPanel:", + "trackMarker:withMouseEvent:", + "trackMouse:adding:", + "trackMouse:inRect:ofView:atCharacterIndex:untilMouseUp:", + "trackMouse:inRect:ofView:untilMouseUp:", + "trackMouse:inRect:ofView:untilMouseUp:inColumn:", + "trackMouseEvent:inView:", + "trackPagingArea:", + "trackRect", + "trackScrollButtons:", + "trackWithEvent:", + "trackWithEvent:inView:withDelegate:", + "trackingConstraint", + "trackingConstraintKeyMask", + "trackingMode", + "trackingNumber", + "trailingOffset", + "traitsOfFont:", + "transactionID", + "transferMode", + "transform", + "transform:", + "transformBezierPath:", + "transformPoint:", + "transformRect:", + "transformSize:", + "transformStruct", + "transformUsingAffineTransform:", + "transformedValue:", + "transformedValueClass", + "translateOriginToPoint:", + "translateTo::", + "translateXBy:yBy:", + "transparentBackground", + "transpose:", + "treatsDirectoryAliasesAsDirectories", + "treatsFilePackagesAsDirectories", + "triggerSearch", + "trimVolumeName:", + "truncateFileAtOffset:", + "tryLock", + "tryLockForReading", + "tryLockForWriting", + "tryLockWhenCondition:", + "tryNewColorListNameSheetDidEnd:returnCode:context:", + "tryToPerform:with:", + "turnOffEditMode", + "turnOffKerning:", + "turnOffLigatures:", + "type", + "typeAhead:", + "typeCodeValue", + "typeForArgumentWithName:", + "typeForKey:", + "typeFromFileExtension:", + "typeOfProperty:", + "typeOfProperty:forTable:", + "typeToUnixName:", + "types", + "typesFilterableTo:", + "typesetter", + "typesetterBehavior", + "typingAttributes", + "uiController", + "unSelectedImageBackgroundPiece", + "unableToSetNilForKey:", + "unadjustedFrameDuration", + "unarchiveObjectWithData:", + "unarchiveObjectWithFile:", + "unassociatePopup:", + "unbind:", + "unbindNSView:", + "unchainContext", + "underline:", + "underlineGlyphRange:underlineType:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:", + "underlinePosition", + "underlineThickness", + "undo", + "undo:", + "undoActionName", + "undoEdit", + "undoHack:", + "undoIt", + "undoManager", + "undoMenuItemTitle", + "undoMenuTitleForUndoActionName:", + "undoNestedGroup", + "undoRedo:", + "undoer", + "unfocusView:", + "unfocusWindow", + "unhide", + "unhide:", + "unhideAllApplications:", + "unhideApplication", + "unhideWithoutActivation", + "unionSet:", + "uniqueID", + "uniqueId", + "uniqueKey:", + "uniqueSpellDocumentTag", + "unixToTypeName:", + "unload", + "unloadNib:", + "unloadWithoutShutdown", + "unlock", + "unlockFocus", + "unlockFocusInRect:", + "unlockTopMostReader", + "unlockWithCondition:", + "unmarkText", + "unmountAndEjectDeviceAtPath:", + "unmounted:", + "unregisterClass:", + "unregisterDragTypesForWindow:", + "unregisterDraggedTypes", + "unregisterImageRepClass:", + "unregisterModel:", + "unregisterObjectWithServicePath:", + "unregisterServiceProviderNamed:", + "unscript:", + "unscriptRange:", + "unselectedImage", + "unsignedCharValue", + "unsignedIntValue", + "unsignedLongLongValue", + "unsignedLongValue", + "unsignedShortValue", + "unsupportedTextMIMETypes", + "upToDateImageForEmail:", + "update", + "updateAppleMenu:", + "updateArrowState", + "updateAttachmentsFromPath:", + "updateCard:withImportedCard:", + "updateCell:", + "updateCellInside:", + "updateCellOrControl:forMaxValue:", + "updateCellOrControl:forMinValue:", + "updateChangeCount:", + "updateColorOptionsUI", + "updateColumns", + "updateCountLabel", + "updateCurGlyphOffset", + "updateDragProgress", + "updateDragRectWithProgress:", + "updateDragTypeRegistration", + "updateEditButton:", + "updateFavoritesFromDefaults", + "updateFavoritesUI", + "updateFlare", + "updateFlareWindow", + "updateFontPanel", + "updateForChangeInBinderController:", + "updateForChangeInBinderController:dataChangedWithKeys:atIndexes:selectionChangedToIndexes:", + "updateForChangeInBinderController:dataChangedWithKeys:atIndexes:selectionIndexesUnchanged:", + "updateForChangeInBinderController:selectionChangedToIndexes:", + "updateForChangeInBinderController:selectionIndexes:", + "updateForDirectKeyValueCodingCallStateChange:", + "updateFrameColors:", + "updateFromPath:", + "updateFromPrintInfo", + "updateGlyphEntryForCharacter:glyphID:font:", + "updateGroupMembership", + "updateGroupsSelection:", + "updateHeartBeatState", + "updateInDock", + "updateIndex", + "updateIndex:", + "updateInfo:parent:rootObject:resolve:", + "updateInputContexts", + "updateInsertionPointStateAndRestartTimer:", + "updateLabel", + "updateLineSpacingUI", + "updateLockFileTimeStamp", + "updateMarkers", + "updateMembersSelection:", + "updateMultiValue:forProperty:changes:", + "updateNameMap", + "updateNib", + "updateNote:changes:", + "updateNotifications", + "updateObject:", + "updateObject:resolve:", + "updateOnlineStatus", + "updateOptions:", + "updateOptionsUI", + "updateOptionsWithApplicationIcon:", + "updateOptionsWithApplicationName:", + "updateOptionsWithCopyright:", + "updateOptionsWithCredits:", + "updateOptionsWithProjectVersion:", + "updateOptionsWithVersion:", + "updatePersonPicture", + "updatePlusMinus:", + "updatePoofAnimation", + "updateRuler", + "updateScroller", + "updateScrollers", + "updateSecureFieldFrame", + "updateSingleValue:forProperty:changes:", + "updateSpellingPanelWithMisspelledWord:", + "updateSubmenu:", + "updateSwatch", + "updateTableColumnDataCell:forDisplayAtIndex:", + "updateTextBackgroundColor", + "updateUI", + "updateWidth", + "updateWidth:", + "updateWindows", + "updateWindowsItem:", + "updateWithFocusRing", + "updatedPeople", + "upload", + "uppercaseLetterCharacterSet", + "uppercaseString", + "uppercaseWord:", + "url", + "urlForEmail:", + "urlPathRelativeToPath:", + "usableParts", + "usage", + "use", + "useAllLigatures:", + "useCredential:forAuthenticationChallenge:", + "useDisabledEffectForState:", + "useFont:", + "useHighlightEffectForState:", + "useOptimizedDrawing:", + "useSSL", + "useSSL:", + "useStandardKerning:", + "useStandardLigatures:", + "useStoredAccessor", + "usedRectForTextContainer:", + "usedSize", + "user", + "userAgent", + "userAgentForURL:", + "userData", + "userDefaultsChanged", + "userFixedPitchFontOfSize:", + "userFontOfSize:", + "userFullName", + "userHomeDirectory", + "userInfo", + "userKeyEquivalent", + "userKeyEquivalentModifierMask", + "userName", + "userServer", + "userServer:", + "userStyleSheetEnabled", + "userStyleSheetLocation", + "usesAlternatingRowBackgroundColors", + "usesButtons", + "usesContinuousChangeNotification", + "usesDataSource", + "usesDistinct", + "usesEPSOnResolutionMismatch", + "usesFeedbackWindow", + "usesFindPanel", + "usesFontLeading", + "usesFontPanel", + "usesInactiveTextBackgroundColor", + "usesItemFromMenu", + "usesMultiThreaded", + "usesRuler", + "usesScreenFonts", + "usesThreadedAnimation", + "usesUserKeyEquivalents", + "usesVectorMovement", + "usingActiveDirectory", + "usingDefaultVoice", + "vCardControllerWithUIController:", + "vCardForRows:", + "vCardRepresentation", + "vCardRepresentationOfRecords:", + "validAttributesForMarkedText", + "validRequestorForSendType:returnType:", + "validRows", + "validStartCharacter:", + "validate", + "validateAction:", + "validateEditing", + "validateFindPanelAction:forClient:", + "validateMenuItem:", + "validateObjectValue:", + "validatePath:ignore:", + "validateRename", + "validateTakeValue:forKeyPath:", + "validateUserInterfaceItem:", + "validateValue:forKey:", + "validateValue:forKey:error:", + "validateValue:forKeyPath:error:", + "validateVisibleColumns", + "validateVisibleItems", + "validatesImmediately", + "validatesImmediatelyWithBinding:", + "validationExceptionWithFormat:", + "value", + "value:withObjCType:", + "valueAtIndex:", + "valueAtIndex:inPropertyWithKey:", + "valueClass:", + "valueClass:forBinding:", + "valueClassForBinding:", + "valueForBinding:atIndex:resolveMarkersToPlaceholders:", + "valueForBinding:resolveMarkersToPlaceholders:", + "valueForHTTPHeaderField:", + "valueForKey:", + "valueForKeyPath:", + "valueForProperty:", + "valueForUndefinedKey:", + "valueInAttributeRunsAtIndex:", + "valueInCharactersAtIndex:", + "valueInOrderedWindowsWithUniqueID:", + "valueInParagraphsAtIndex:", + "valueInTemporaryCacheForProperty:", + "valueInWordsAtIndex:", + "valueOfProperty:", + "valueSelectionBehavior", + "valueTransformer", + "valueTransformerForBinding:", + "valueTransformerForName:", + "valueTransformerName", + "valueTransformerNames", + "valueWithBytes:objCType:", + "valueWithName:inPropertyWithKey:", + "valueWithNonretainedObject:", + "valueWithPoint:", + "valueWithPointer:", + "valueWithRange:", + "valueWithRect:", + "valueWithSize:", + "valueWithUniqueID:inPropertyWithKey:", + "valueWraps", + "values", + "valuesForKey:", + "valuesForKeys:", + "variableRows", + "vcardFieldisPrivate:", + "vendor1", + "vendor2", + "vendor3", + "vendorID", + "vendorPointerType", + "verifiedDirRef", + "verifyDataType:forKey:", + "verifyWithDelegate:", + "version", + "versionForClassName:", + "versionForClassNamed:", + "versionNumber", + "versionString", + "verticalLineScroll", + "verticalMotionCanBeginDrag", + "verticalPageScroll", + "verticalPagination", + "verticalRulerView", + "verticalScroller", + "view", + "view:displayToolTipInWindowContentView:userData:", + "view:frameForToolTip:point:userData:", + "view:stringForToolTip:point:userData:", + "viewBoundsChanged:", + "viewCount", + "viewDidEndLiveResize", + "viewDidMoveToHostWindow", + "viewDidMoveToSuperview", + "viewDidMoveToWindow", + "viewFactory", + "viewForCharacterIndex:layoutManager:", + "viewForJavaAppletWithFrame:attributes:baseURLString:", + "viewForObject:", + "viewForPluginWithURLString:attributes:baseURLString:MIMEType:", + "viewForPreferenceNamed:", + "viewFrameChanged:", + "viewHasMoved:", + "viewHasToolTips:", + "viewSize", + "viewSizeChanged:", + "viewToolTipCanFadeOutDueToInactivity:", + "viewWillMoveToHostWindow:", + "viewWillMoveToSuperview:", + "viewWillMoveToWindow:", + "viewWillStartLiveResize", + "viewWithFrame:forView:characterIndex:layoutManager:", + "viewWithTag:", + "viewsNeedDisplay", + "visibleFrame", + "visibleItems", + "visibleRect", + "visitCount", + "visualFrame", + "voice", + "voiceIdentifierForVoiceCreator:voiceID:", + "volatileDomainForName:", + "volatileDomainNames", + "volume", + "wait", + "waitForDataInBackgroundAndNotify", + "waitForDataInBackgroundAndNotifyForModes:", + "waitForThreadsToFinish", + "waitInterval:", + "waitOnTake", + "waitTillConversionIsDone", + "waitUntilDate:", + "waitUntilExit", + "wantsDefaultClipping", + "wantsDoubleBuffering", + "wantsNotificationForMarkedText", + "wantsScrollWheelEvent:", + "wantsToBeColor", + "wantsToDelayTextChangeNotifications", + "wantsToDrawIconInDisplayMode:", + "wantsToDrawIconIntoLabelAreaInDisplayMode:", + "wantsToDrawLabelInDisplayMode:", + "wantsToHandleMouseEvents", + "wantsToInterpretAllKeystrokes", + "wantsToTrackMouse", + "wantsToTrackMouseForEvent:", + "wantsToTrackMouseForEvent:inRect:ofView:atCharacterIndex:", + "webFrame", + "webFrameView", + "webView", + "webView:contextMenuItemsForElement:defaultMenuItems:", + "webView:createWebViewWithRequest:", + "webView:decidePolicyForMIMEType:request:frame:decisionListener:", + "webView:decidePolicyForNavigationAction:request:frame:decisionListener:", + "webView:decidePolicyForNewWindowAction:request:newFrameName:decisionListener:", + "webView:didCancelClientRedirectForFrame:", + "webView:didChangeLocationWithinPageForFrame:", + "webView:didCommitLoadForFrame:", + "webView:didFailLoadWithError:forFrame:", + "webView:didFailProvisionalLoadWithError:forFrame:", + "webView:didFinishLoadForFrame:", + "webView:didReceiveIcon:forFrame:", + "webView:didReceiveServerRedirectForProvisionalLoadForFrame:", + "webView:didReceiveTitle:forFrame:", + "webView:didStartProvisionalLoadForFrame:", + "webView:identifierForInitialRequest:fromDataSource:", + "webView:makeFirstResponder:", + "webView:mouseDidMoveOverElement:modifierFlags:", + "webView:plugInFailedWithError:dataSource:", + "webView:resource:didCancelAuthenticationChallenge:fromDataSource:", + "webView:resource:didFailLoadingWithError:fromDataSource:", + "webView:resource:didFinishLoadingFromDataSource:", + "webView:resource:didReceiveAuthenticationChallenge:fromDataSource:", + "webView:resource:didReceiveContentLength:fromDataSource:", + "webView:resource:didReceiveResponse:fromDataSource:", + "webView:resource:willSendRequest:redirectResponse:fromDataSource:", + "webView:runJavaScriptAlertPanelWithMessage:", + "webView:runJavaScriptConfirmPanelWithMessage:", + "webView:runJavaScriptTextInputPanelWithPrompt:defaultText:", + "webView:runOpenPanelForFileButtonWithResultListener:", + "webView:setContentRect:", + "webView:setFrame:", + "webView:setResizable:", + "webView:setStatusBarVisible:", + "webView:setStatusText:", + "webView:setToolbarsVisible:", + "webView:unableToImplementPolicyWithError:frame:", + "webView:willCloseFrame:", + "webView:willPerformClientRedirectToURL:delay:fireDate:forFrame:", + "webViewAreToolbarsVisible:", + "webViewClose:", + "webViewContentRect:", + "webViewCount", + "webViewFirstResponder:", + "webViewFocus:", + "webViewFrame:", + "webViewIsResizable:", + "webViewIsStatusBarVisible:", + "webViewShow:", + "webViewStatusText:", + "webViewUnfocus:", + "webViewsInSetNamed:", + "weightOfFont:", + "whatIsKeyType:", + "whiteColor", + "whiteComponent", + "whitespaceAndNewlineCharacterSet", + "whitespaceCharacterSet", + "widget", + "widgetInView:withButtonID:action:", + "width", + "widthAdjustLimit", + "widthForCharacters:length:", + "widthForString:", + "widthOfColumn:", + "widthOfString:", + "widthString", + "widthTracksTextView", + "willBeDisplayed", + "willChange:valuesAtIndexes:forKey:", + "willChangeValueForKey:", + "willForwardSelector:", + "willHaveItemsToDisplayForItemViewers:", + "willLoadImagesAutomatically", + "willRemoveSubview:", + "windingRule", + "window", + "windowBackgroundColor", + "windowBecameKey:", + "windowContentRect", + "windowController", + "windowControllerDidLoadNib:", + "windowControllerWillLoadNib:", + "windowControllers", + "windowDidBecomeKey:", + "windowDidBecomeKeyNotification:", + "windowDidBecomeMain:", + "windowDidDeminiaturize:", + "windowDidLoad", + "windowDidMiniaturize:", + "windowDidResignKey:", + "windowDidResignKeyNotification:", + "windowDidResize:", + "windowDidUpdate:", + "windowForSheet", + "windowFrame", + "windowFrameAutosaveName", + "windowFrameColor", + "windowFrameOutlineColor", + "windowFrameTextColor", + "windowID", + "windowIsResizable", + "windowIsSpellingPanel:", + "windowNibName", + "windowNibPath", + "windowNumber", + "windowProperties", + "windowRef", + "windowResignedKey:", + "windowShouldClose:", + "windowTitle", + "windowTitleForDocumentDisplayName:", + "windowTitlebarLinesSpacingWidth", + "windowTitlebarLinesSpacingWidth:", + "windowTitlebarTitleLinesSpacingWidth", + "windowTitlebarTitleLinesSpacingWidth:", + "windowWillClose:", + "windowWillLoad", + "windowWillResize:toSize:", + "windowWillReturnFieldEditor:toObject:", + "windowWillReturnUndoManager:", + "windowWillUseStandardFrame:defaultFrame:", + "windowWithWindowNumber:", + "windows", + "windowsMenu", + "wordMovementHandler", + "wordWrap", + "words", + "workLoop", + "workQueue", + "worksWhenModal", + "wrapperExtensions", + "wraps", + "writablePasteboardTypes", + "writableTypes", + "write:", + "write:len:buffer:", + "write:maxLength:", + "writeAlignedDataSize:", + "writeAttachment:", + "writeBOSArray:count:ofType:", + "writeBOSNumString:length:ofType:scale:", + "writeBOSString:length:", + "writeBackgroundColor", + "writeBaselineOffset:", + "writeBinaryObjectSequence:length:", + "writeBody", + "writeCharacterAttributes:previousAttributes:", + "writeCharacterShape:", + "writeColor:type:", + "writeColorTable", + "writeColors", + "writeData:", + "writeData:length:", + "writeDefaultTabInterval", + "writeDelayedInt:for:", + "writeDocument:pbtype:filename:", + "writeEPSInsideRect:toPasteboard:", + "writeEscapedUTF8String:", + "writeExpansion:", + "writeFd:", + "writeFile:", + "writeFileContents:", + "writeFileWrapper:", + "writeFont:", + "writeFontTable", + "writeGlyphInfo:", + "writeHeader", + "writeHyphenation", + "writeImageToPasteboard:", + "writeIndexPath", + "writeInt:", + "writeKern:", + "writeLigature:", + "writeLock", + "writeObliqueness:", + "writePDFInsideRect:toPasteboard:", + "writePaneGeometryToDefaults", + "writePaperSize", + "writeParagraphStyle:", + "writePath:docInfo:errorHandler:remapContents:", + "writePostScriptWithLanguageEncodingConversion:", + "writePrintInfo", + "writeProfilingDataToPath:", + "writeProperty:forKey:", + "writeRTF", + "writeRTFDToFile:atomically:", + "writeRoomForInt:", + "writeSelectedGroupsAndPeopleToDefaults", + "writeSelectionToPasteboard:type:", + "writeSelectionToPasteboard:types:", + "writeShadow:", + "writeStrikethroughStyle:", + "writeStrokeWidth:", + "writeStyleSheetTable", + "writeSuperscript:", + "writeToFile:", + "writeToFile:atomically:", + "writeToFile:atomically:updateFilenames:", + "writeToFile:ofType:", + "writeToFile:ofType:originalFile:saveOperation:", + "writeToPasteboard:", + "writeToPath:safely:", + "writeToURL:atomically:", + "writeToURL:ofType:", + "writeURLs:andTitles:toPasteboard:", + "writeUnderlineStyle:allowStrikethrough:", + "writeUnlock", + "writeWithBackupToFile:ofType:saveOperation:", + "xHeight", + "yank:", + "yankAndSelect:", + "yearOfCommonEra", + "years:months:days:hours:minutes:seconds:sinceDate:", + "yellowColor", + "yellowComponent", + "zero", + "zone", + "zoom:", + "zoomButton" +}; + diff --git a/runtime/objc-sel.m b/runtime/objc-sel.m index c5db8c8..89b4927 100644 --- a/runtime/objc-sel.m +++ b/runtime/objc-sel.m @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ @@ -33,10 +34,12 @@ #include #import "objc-private.h" -#define NUM_BUILTIN_SELS 13528 -/* base-2 log of greatest power of 2 < NUM_BUILTIN_SELS */ -#define LG_NUM_BUILTIN_SELS 13 -extern const char * const _objc_builtin_selectors[NUM_BUILTIN_SELS]; +// NUM_BUILTIN_SELS, LG_NUM_BUILTIN_SELS, _objc_builtin_selectors +#include "objc-sel-table.h" + +#define NUM_NONBUILTIN_SELS 3500 +// Panther CFSet grows at 3571, 5778, 9349. +// Most apps use 2000..7000 extra sels. Most apps will grow zero to two times. static const char *_objc_empty_selector = ""; @@ -70,7 +73,7 @@ static CFMutableSetRef _objc_selectors = NULL; static Boolean _objc_equal_selector(const void *v1, const void *v2) { if (v1 == v2) return TRUE; if ((v1 == NULL) || (v2 == NULL)) return FALSE; - return ((*(char *)v1 == *(char *)v2) && (0 == _objc_strcmp(v1, v2))) ? TRUE : FALSE; + return _objc_strcmp((const unsigned char *)v1, (const unsigned char *)v2) == 0; } static CFHashCode _objc_hash_selector(const void *v) { @@ -98,29 +101,34 @@ BOOL sel_isMapped(SEL name) { return ((SEL)0 != (SEL)result) ? YES : NO; } -static SEL __sel_registerName(const char *name, int copy) { +// CoreFoundation private API +extern void _CFSetSetCapacity(CFMutableSetRef set, CFIndex cap); + +static SEL __sel_registerName(const char *name, int lockAndCopy) { SEL result = 0; const void *value; if (NULL == name) return (SEL)0; result = _objc_search_builtins(name); if ((SEL)0 != result) return result; - OBJC_LOCK(&_objc_selector_lock); + + if (lockAndCopy) OBJC_LOCK(&_objc_selector_lock); if (!_objc_selectors || !CFSetGetValueIfPresent(_objc_selectors, name, &value)) { if (!_objc_selectors) { CFSetCallBacks cb = {0, NULL, NULL, NULL, _objc_equal_selector, _objc_hash_selector}; _objc_selectors = CFSetCreateMutable(kCFAllocatorDefault, 0, &cb); + _CFSetSetCapacity(_objc_selectors, NUM_NONBUILTIN_SELS); CFSetAddValue(_objc_selectors, (void *)NULL); } - //if (copy > 1) printf("registering %s for sel_getUid\n",name); - value = copy ? strcpy(malloc(strlen(name) + 1), name) : name; + //if (lockAndCopy > 1) printf("registering %s for sel_getUid\n",name); + value = lockAndCopy ? strdup(name) : name; CFSetAddValue(_objc_selectors, (void *)value); #if defined(DUMP_UNKNOWN_SELECTORS) printf("\t\"%s\",\n", value); #endif } result = (SEL)value; - OBJC_UNLOCK(&_objc_selector_lock); + if (lockAndCopy) OBJC_UNLOCK(&_objc_selector_lock); return result; } @@ -128,10 +136,21 @@ SEL sel_registerName(const char *name) { return __sel_registerName(name, 1); } -SEL sel_registerNameNoCopy(const char *name) { +__private_extern__ SEL sel_registerNameNoCopyNoLock(const char *name) { return __sel_registerName(name, 0); } +__private_extern__ void sel_lock(void) +{ + OBJC_LOCK(&_objc_selector_lock); +} + +__private_extern__ void sel_unlock(void) +{ + OBJC_UNLOCK(&_objc_selector_lock); +} + + // 2001/1/24 // the majority of uses of this function (which used to return NULL if not found) // did not check for NULL, so, in fact, never return NULL @@ -139,13548 +158,3 @@ SEL sel_registerNameNoCopy(const char *name) { SEL sel_getUid(const char *name) { return __sel_registerName(name, 2); } - -/* Last update: cjk - 16 October 2000 - * To construct this list, I enabled the code in the search function which - * is marked DUMP_SELECTORS, and launched a few apps with stdout redirected - * to files in /tmp, and ran the files through this script: - * cat file1 file2 file3 | sort -u > result - * - * Then I hand-edited the result file to clean it up. To do updates, I've - * just dumped the selectors that end up in the side CFSet (see the macro - * DUMP_UNKNOWN_SELECTORS). - * - * This left me with 13528 selectors, which was nicely close to but under - * 2^14 for the binary search. - */ -static const char * const _objc_builtin_selectors[NUM_BUILTIN_SELS] = { - "AMPMDesignation", - "ASCIIByteSet", - "ASCIICharacterSet", - "BMPRepresentation", - "DIBRepresentation", - "DLLPaths", - "DPSContext", - "EPSOperationWithView:insideRect:toData:", - "EPSOperationWithView:insideRect:toData:printInfo:", - "EPSOperationWithView:insideRect:toPath:printInfo:", - "EPSRepresentation", - "IBYellowColor", - "IBeamCursor", - "IMAPMessage", - "IMAPStore", - "Message", - "MessageFlags", - "MessageStore", - "NSArray", - "NSDate", - "NSMutableArray", - "NSObject", - "NSString", - "OSIconTypesList", - "OSInitialBuildToolList", - "OSList", - "OSPrefixesList", - "PDFOperationWithView:insideRect:toData:", - "PDFOperationWithView:insideRect:toData:printInfo:", - "PDFOperationWithView:insideRect:toPath:printInfo:", - "PDFRepresentation", - "PICTRepresentation", - "QTMovie", - "RTF", - "RTFD", - "RTFDFileWrapper", - "RTFDFileWrapperFromRange:documentAttributes:", - "RTFDFromRange:", - "RTFDFromRange:documentAttributes:", - "RTFFromRange:", - "RTFFromRange:documentAttributes:", - "TIFFRepresentation", - "TIFFRepresentationOfImageRepsInArray:", - "TIFFRepresentationOfImageRepsInArray:usingCompression:factor:", - "TIFFRepresentationUsingCompression:factor:", - "TOCMessageFromMessage:", - "URL", - "URL:resourceDataDidBecomeAvailable:", - "URL:resourceDidFailLoadingWithReason:", - "URLFromPasteboard:", - "URLHandle:resourceDataDidBecomeAvailable:", - "URLHandle:resourceDidFailLoadingWithReason:", - "URLHandleClassForURL:", - "URLHandleResourceDidBeginLoading:", - "URLHandleResourceDidCancelLoading:", - "URLHandleResourceDidFinishLoading:", - "URLHandleResourceLoadCancelled:", - "URLHandleUsingCache:", - "URLRelativeToBaseURL:", - "URLResourceDidCancelLoading:", - "URLResourceDidFinishLoading:", - "URLWithString:", - "URLWithString:relativeToURL:", - "URLs", - "URLsFromRunningOpenPanel", - "UTF8String", - "_AEDesc", - "_BMPRepresentation:", - "_CFResourceSpecifier", - "_CGSadjustWindows", - "_CGSinsertWindow:withPriority:", - "_CGSremoveWindow:", - "_DIBRepresentation", - "_RTFDFileWrapper", - "_RTFWithSelector:range:documentAttributes:", - "_TOCMessageForMessage:", - "_URL", - "__matrix", - "__numberWithString:type:", - "__swatchColors", - "_abbreviationForAbsoluteTime:", - "_abortLength:offset:", - "_aboutToDisptachEvent", - "_absoluteAdvancementForGlyph:", - "_absoluteBoundingRectForGlyph:", - "_absoluteURLPath", - "_acceptCurrentCompletion", - "_acceptableRowAboveKeyInVisibleRect:", - "_acceptableRowAboveRow:minRow:", - "_acceptableRowAboveRow:tryBelowPoint:", - "_acceptableRowBelowKeyInVisibleRect:", - "_acceptableRowBelowRow:maxRow:", - "_acceptableRowBelowRow:tryAbovePoint:", - "_acceptsMarkedText", - "_accountBeingViewed", - "_accountContainingEmailAddress:matchingAddress:fullUserName:", - "_accountWithPath:", - "_acquireLockFile:", - "_actOnKeyDown:", - "_actionCellInitWithCoder:", - "_activate", - "_activateHelpModeBasedOnEvent:", - "_activateServer", - "_activateWindows", - "_addAttachedList:withName:", - "_addBindingsToDictionary:", - "_addCell:atIndex:", - "_addColor:", - "_addCornerDirtyRectForRect:list:count:", - "_addCpuType:andSubType:andSize:", - "_addCurrentDirectoryToRecents", - "_addCursorRect:cursor:forView:", - "_addDragTypesTo:", - "_addDrawerWithView:", - "_addEntryNamed:", - "_addFeature:toBoxes:andButtons:", - "_addFrameworkDependenciesToArray:", - "_addHeartBeatClientView:", - "_addImage:named:", - "_addInstance:", - "_addInternalRedToTextAttributesOfNegativeValues", - "_addItem:toTable:", - "_addItemWithName:owner:", - "_addItemsToSpaButtonFromArray:enabled:", - "_addListItemsToArray:", - "_addMessageDatasToBeAppendedLater:", - "_addMessageToMap:", - "_addMessagesToIndex:", - "_addMultipleToTypingAttributes:", - "_addNewFonts:", - "_addObject:forKey:", - "_addObject:withName:", - "_addObjectToList:", - "_addObserver:notificationNamesAndSelectorNames:object:onlyIfSelectorIsImplemented:", - "_addOneRepFrom:toRep:", - "_addPath:forVariant:dir:table:", - "_addPathSegment:point:", - "_addPathsListsToList:keep:table:doingExtras:", - "_addPrintFiltersToPopUpButton:", - "_addRecipientsForKey:toArray:", - "_addRepsFrom:toRep:", - "_addScriptsFromLibrarySubFolders:toMenu:", - "_addSpellingAttributeForRange:", - "_addSubview:", - "_addThousandSeparators:withBuffer:", - "_addThousandSeparatorsToFormat:withBuffer:", - "_addToFavorites:", - "_addToFontCollection:", - "_addToFontFavorites:", - "_addToGroups:", - "_addToTypingAttributes:value:", - "_addWindow:", - "_addedTab:atIndex:", - "_addressBookChanged:", - "_addressBookConfigurationChanged:", - "_adjustCharacterIndicesForRawGlyphRange:byDelta:", - "_adjustControls:andSetColor:", - "_adjustDynamicDepthLimit", - "_adjustFocusRingSize:", - "_adjustFontSize", - "_adjustForGrowBox", - "_adjustLength", - "_adjustMovieToView", - "_adjustPathForRoot:", - "_adjustPort", - "_adjustSelectionForItemEntry:numberOfRows:", - "_adjustToMode", - "_adjustWidth:ofEditor:", - "_adjustWidthBy:", - "_adjustWindowToScreen", - "_aggregateArrayOfEvents:withSignatureTag:", - "_aggregatedEvents:withSignatureTag:class:", - "_alignCoords", - "_alignedTitleRectWithRect:", - "_allFrameworkDependencies", - "_allSubclassDescriptionsForClassDescrition:", - "_allocAndInitPrivateIvars", - "_allocAuxiliary:", - "_allocProjectNameForProjNum:", - "_allocString:", - "_allowsContextMenus", - "_allowsTearOffs", - "_altContents", - "_alternateDown::::", - "_analyze", - "_animateSheet", - "_animationIdler:", - "_animationThread", - "_announce", - "_anticipateRelease", - "_appHasOpenNSWindow", - "_appIcon", - "_appWillFinishLaunching:", - "_appendAddedHeaderKey:value:toData:", - "_appendArcSegmentWithCenter:radius:angle1:angle2:", - "_appendCString:", - "_appendEntry:", - "_appendEvent:", - "_appendHeaderKey:value:toData:", - "_appendKey:option:value:inKeyNode:", - "_appendMessage:toFile:andTableOfContents:", - "_appendMessages:unsuccessfulOnes:mboxName:tableOfContents:", - "_appendRequiredType:", - "_appendStringInKeyNode:key:value:", - "_appendStrings:", - "_appleScriptComponentInstanceOpeningIfNeeded:", - "_appleScriptConnectionDidClose", - "_applicationDidBecomeActive", - "_applicationDidLaunch:", - "_applicationDidResignActive", - "_applicationDidTerminate:", - "_applicationWillLaunch:", - "_apply:context:", - "_applyMarkerSettingsFromParagraphStyle:toCharacterRange:", - "_applyValues:context:", - "_applyValues:toObject:", - "_appropriateWindowForDocModalPanel", - "_aquaColorVariantChanged", - "_archiveToFile:", - "_argument", - "_argumentInfoAtIndex:", - "_argumentNameForAppleEventCode:", - "_argumentTerminologyDictionary:", - "_arrayByTranslatingAEList:", - "_arrayOfIMAPFlagsForFlags:", - "_asIconHasAlpha", - "_assertSafeMultiThreadedAccess:", - "_assertSafeMultiThreadedReadAccess:", - "_assignObjectIds", - "_atsFontID", - "_attachColorList:systemList:", - "_attachSheetWindow:", - "_attachToSupermenuView:", - "_attachedCell", - "_attachedSheet", - "_attachedSupermenuView", - "_attachmentFileWrapperDescription:", - "_attachmentSizesRun", - "_attributeTerminologyDictionary:", - "_attributedStringForDrawing", - "_attributedStringForEditing", - "_attributedStringValue:invalid:", - "_attributesAllKeys", - "_attributesAllValues", - "_attributesAllocated", - "_attributesAreEqualToAttributesInAttributedString:", - "_attributesCount", - "_attributesDealloc", - "_attributesDictionary", - "_attributesInit", - "_attributesInitWithCapacity:", - "_attributesInitWithDictionary:copyItems:", - "_attributesKeyEnumerator", - "_attributesObjectEnumerator", - "_attributesObjectForKey:", - "_attributesRemoveObjectForKey:", - "_attributesSetObject:forKey:", - "_attributes_fastAllKeys", - "_autoExpandItem:", - "_autoPositionMask", - "_autoResizeState", - "_autoSaveNameWithPrefix", - "_autoSizeView:::::", - "_autoscrollDate", - "_autoscrollDelay", - "_autoscrollForDraggingInfo:timeDelta:", - "_auxStorage", - "_availableFontSetNames", - "_avoidsActivation", - "_awakeFromPlist:", - "_backgroundColor", - "_backgroundFetchCompleted", - "_backgroundFileLoadCompleted:", - "_backgroundImage", - "_backgroundTransparent", - "_backingCGSFont", - "_backingType", - "_barberImage:", - "_beginDraggingColumn:", - "_beginHTMLChangeForMarkedText", - "_beginListeningForApplicationStatusChanges", - "_beginListeningForDeviceStatusChanges", - "_beginMark", - "_beginProcessingMultipleMessages", - "_beginScrolling", - "_beginUnarchivingPrintInfo", - "_bestRepresentation:device:bestWidth:checkFlag:", - "_bitBlitSourceRect:toDestinationRect:", - "_blinkCaret:", - "_blockHeartBeat:", - "_blueControlTintColor", - "_bodyWasDecoded:", - "_bodyWasEncoded:", - "_bodyWillBeDecoded:", - "_bodyWillBeEncoded:", - "_bodyWillBeForwarded:", - "_borderInset", - "_borderView", - "_bottomFrameRect", - "_bottomLeftFrameRect", - "_bottomLeftResizeCursor", - "_bottomRightFrameRect", - "_bottomRightResizeCursor", - "_boundingRectForGlyphRange:inTextContainer:fast:fullLineRectsOnly:", - "_boundsForContentSubviews", - "_brightColorFromPoint:fullBrightness:", - "_buildCache", - "_buildCursor:cursorData:", - "_buildIMAPAppendDataForMessage:", - "_bulletCharacter", - "_bulletStringForString:", - "_bumpSelectedItem:", - "_bundleForClassPresentInAppKit:", - "_bundleLoaded", - "_button", - "_buttonBezelColors", - "_buttonCellInitWithCoder:", - "_buttonImageSource", - "_buttonType", - "_buttonWidth", - "_bytesAreVM", - "_cacheMessageBodiesAndUpdateIndex:", - "_cacheMessageBodiesAsynchronously:", - "_cacheMessageBodiesToDisk:", - "_cacheRepresentation:", - "_cacheRepresentation:stayFocused:", - "_cacheSimpleChild", - "_cacheUserKeyEquivalentInfo", - "_cachedGlobalWindowNum", - "_cachedHTMLString", - "_calcAndSetFilenameTitle", - "_calcApproximateBytesRepresented", - "_calcBoxSize:buttons:", - "_calcFrameOfColumns", - "_calcHeights:num:margin:operation:helpedBy:", - "_calcMarginSize:operation:", - "_calcNumVisibleColumnsAndColumnSize", - "_calcNumericIndicatorSizeWithUnitAbbreviation:", - "_calcOutlineColumnWidth", - "_calcRowsAndColumnsInView:boxSize:numBoxes:rows:columns:", - "_calcScrollArrowHeight", - "_calcTextRect:", - "_calcTrackRect:andAdjustRect:", - "_calcWidths:num:margin:operation:helpedBy:", - "_calculatePageRectsWithOperation:pageSize:layoutAssuredComplete:", - "_calculateTotalScaleForPrintingWithOperation:", - "_calibratedColorOK", - "_callImplementor:context:chars:glyphs:stringBuffer:font:", - "_canAcceptRichText", - "_canBecomeDefaultButtonCell", - "_canChangeRulerMarkers", - "_canDrawOutsideLineHeight", - "_canDrawOutsideOfItsBounds", - "_canHide", - "_canImportGraphics", - "_canOptimizeDrawing", - "_canUseCompositing", - "_canUseKeyEquivalentForMenuItem:", - "_cancelAutoExpandTimer", - "_cancelEvent:", - "_cancelKey:", - "_cancelPerformSelectors", - "_cancelRootEvent:", - "_capitalizedKeyForKey:", - "_capitalizedStringWithFlags:", - "_captureInput", - "_captureVisibleIntoLiveResizeCache", - "_caseCopyAux::flags:", - "_caseCopyAux:flags:", - "_cellContentRectForUsedSize:inFrame:", - "_cellForRow:browser:browserColumn:", - "_cellFrame", - "_cellFurthestFrom:andCol:", - "_cellInitWithCoder:", - "_centerForCFCenter:", - "_centerInnerBounds:", - "_centerScanPoint:", - "_centerTitle:inRect:", - "_centeredScrollRectToVisible:forceCenter:", - "_cfBundle", - "_cfCenter", - "_cfNumberType", - "_cfTypeID", - "_cffireDate", - "_cffireTime", - "_cgsEventRecord", - "_cgsEventTime", - "_cgsevent", - "_changeAllDrawersKeyState", - "_changeDictionaries:", - "_changeDisplayToMessage:", - "_changeDrawerKeyState", - "_changeFontList:", - "_changeIntAttribute:by:range:", - "_changeJustMain", - "_changeKeyAndMainLimitedOK:", - "_changeKeyState", - "_changeLanguage:", - "_changeReadStatusTo:", - "_changeSelectionWithEvent:", - "_changeSpellingFromMenu:", - "_changeSpellingToWord:", - "_changeWasDone:", - "_changeWasRedone:", - "_changeWasUndone:", - "_changed:", - "_changingSelectionWithKeyboard", - "_charRangeIsHighlightOptimizable:fromOldCharRange:", - "_characterCannotBeRendered:", - "_characterRangeCurrentlyInAndAfterContainer:", - "_characterRangeForPoint:inRect:ofView:", - "_charsetForStringEncoding:", - "_checkFile:container:", - "_checkForFat:", - "_checkForMessageClear:", - "_checkForSimpleTrackingMode", - "_checkForTerminateAfterLastWindowClosed:", - "_checkHeader", - "_checkInName:onHost:andPid:forUser:", - "_checkInSizeBuffer", - "_checkLoaded:rect:highlight:", - "_checkNewMail:", - "_checkOutColumnOrigins", - "_checkOutColumnWidths", - "_checkOutRowHeights", - "_checkOutRowOrigins", - "_checkSpellingForRange:excludingRange:", - "_checkType:", - "_child", - "_childEvent", - "_childSatisfyingTestSelector:withObject:afterItem:", - "_childSatisfyingTestSelector:withObject:beforeItem:", - "_chooseApplicationSheetDidEnd:returnCode:contextInfo:", - "_chooseBrowserItem:", - "_chooseDir:andTable:for:as:", - "_chooseFace:", - "_chooseFamily:", - "_chooseGuess:", - "_choosePrintFilter:", - "_chooseSize:", - "_chosenSpellServer:", - "_chunkAndFindMisspelledWordInString:language:learnedDictionaries:wordCount:usingSpellServer:", - "_classDescriptionForAppleEventCode:", - "_classDescriptionForName:inSuite:", - "_classTerminologyDictionary", - "_cleanUpStaleAttachments", - "_cleanupAndAuthenticate:sequence:conversation:invocation:raise:", - "_cleanupHelpForQuit", - "_clearCellFrame", - "_clearChangedThisTransaction:", - "_clearControlTintColor", - "_clearCurrentAttachmentSettings", - "_clearDirtyRectsForTree", - "_clearDocFontsUsed", - "_clearDragMargins", - "_clearEditingTextView:", - "_clearFocusForView", - "_clearKeyCell", - "_clearLastLoadedDateAndFontSet", - "_clearModalWindowLevel", - "_clearMouseTracking", - "_clearMouseTrackingForCell:", - "_clearPageFontsUsed", - "_clearPressedButtons", - "_clearRectsFromCharacterIndex:", - "_clearSelectedCell", - "_clearSheetFontsUsed", - "_clearSpellingForRange:", - "_clearTemporaryAttributes", - "_clearTemporaryAttributesForCharacterRange:changeInLength:", - "_clearTrackingRects", - "_clickedCharIndex", - "_clientConnectionDied:", - "_clientImageMapURLStringForLocation:inFrame:", - "_clientsCreatingIfNecessary:", - "_clipViewAncestor", - "_cloneFont:withFlag:", - "_close", - "_close:", - "_closeButtonOrigin", - "_closeDocumentsStartingWith:shouldClose:closeAllContext:", - "_closeSheet:andMoveParent:", - "_collapseAllAutoExpandedItems", - "_collapseAutoExpandedItems:", - "_collapseButtonOrigin", - "_collapseItem:collapseChildren:clearExpandState:", - "_collapseItemEntry:collapseChildren:clearExpandState:", - "_collectLinkChildren:into:parentPath:", - "_collectMainChildren:into:parentInode:parentPath:", - "_colorByTranslatingRGBColor:", - "_colorForHexNumber:", - "_colorForName:", - "_colorFromPoint:", - "_colorListNamed:forDeviceType:", - "_colorWellAcceptedColor:", - "_colorWellCommonAwake", - "_colorizedImage:color:", - "_columnAtLocation:", - "_columnClosestToColumn:whenMoved:", - "_columnRangeForDragImage", - "_columnSeparationWidth", - "_commandDescriptionForAppleEventClass:andEventCode:", - "_commandTerminologyDictionary", - "_commonAwake", - "_commonBeginModalSessionForWindow:relativeToWindow:modalDelegate:didEndSelector:contextInfo:", - "_commonFontInit", - "_commonInit", - "_commonInitFrame:styleMask:backing:defer:", - "_commonInitIvarBlock", - "_commonInitState", - "_commonNewScroll:", - "_commonSecureTextFieldInit", - "_compactMessageAtIndex:", - "_compare::checkCase:", - "_compareDuration:", - "_compareWidthWithSuperview", - "_compatibility_canCloseDocumentWithDelegate:shouldCloseSelector:contextInfo:", - "_compatibility_doSavePanelSave:delegate:didSaveSelector:contextInfo:", - "_compatibility_shouldCloseWindowController:delegate:shouldCloseSelector:contextInfo:", - "_compatibleWithRulebookVersion:", - "_complete:", - "_completeName:", - "_completeNoRecursion:", - "_completeRefaultingOfGID:object:", - "_componentsSeparatedBySet:", - "_composite:delta:fromRect:toPoint:", - "_compositeAndUnlockCachedImage", - "_compositeImage", - "_compositePointInRuler", - "_compositeToPoint:fromRect:operation:fraction:", - "_compositeToPoint:operation:fraction:", - "_compressIfNeeded", - "_computeBounds", - "_computeDisplayedLabelForRect:", - "_computeDisplayedSizeOfString:", - "_computeExecutablePath", - "_computeInv", - "_computeMinimumDisplayedLabel", - "_computeMinimumDisplayedLabelForWidth:", - "_computeMinimumDisplayedLabelSize", - "_computeNominalDisplayedLabelSize", - "_computeParams", - "_computeSynchronizationStatus", - "_concatInvertToAffineTransform:", - "_concreteFontInit", - "_concreteFontInit:", - "_concreteInputContextClass", - "_configureAsMainMenu", - "_configureAsSeparatorItem", - "_configureCell:forItemAtIndex:", - "_configureComposeWindowForType:message:", - "_configureSoundPopup", - "_configureTornOffMessageWindowForMessage:", - "_confirmSaveSheetDidEnd:returnCode:contextInfo:", - "_confirmSize:", - "_conflictsDirectlyWithTextStyleFromArray:", - "_conflictsIndirectlyWithTextStyleFromArray:", - "_conformsToProtocolNamed:", - "_consistencyCheck:", - "_consistencyError:startAtZeroError:cacheError:inconsistentBlockError:", - "_constrainPoint:withEvent:", - "_constructDeletedList", - "_containedInSingleColumnClipView", - "_containerDescription", - "_containerObservesTextViewFrameChanges", - "_containerTextViewFrameChanged:", - "_containsChar:", - "_containsCharFromSet:", - "_containsColorForTextAttributesOfNegativeValues", - "_containsIdenticalObjectsInArray:", - "_containsPath:", - "_containsString:", - "_contentToFrameMaxXWidth", - "_contentToFrameMaxXWidth:", - "_contentToFrameMaxYHeight", - "_contentToFrameMaxYHeight:", - "_contentToFrameMinXWidth", - "_contentToFrameMinXWidth:", - "_contentToFrameMinYHeight", - "_contentToFrameMinYHeight:", - "_contentView", - "_contentViewBoundsChanged:", - "_contents", - "_contextAuxiliary", - "_contextMenuEvent", - "_contextMenuImpl", - "_contextMenuTarget", - "_contextMenuTargetForEvent:", - "_controlColor", - "_controlMenuKnownAbsent:", - "_controlTintChanged:", - "_convertDataToString:", - "_convertPersistentItem:", - "_convertPoint:fromAncestor:", - "_convertPoint:toAncestor:", - "_convertPointFromSuperview:test:", - "_convertPointToSuperview:", - "_convertRect:fromAncestor:", - "_convertRect:toAncestor:", - "_convertRectFromSuperview:test:", - "_convertRectToSuperview:", - "_convertStringToData:", - "_convertToChildArray", - "_convertToNSRect:", - "_convertToQDRect:", - "_convertToText:", - "_copyDataFrom:", - "_copyDescription", - "_copyDevice:", - "_copyDir:dst:dstDir:name:nameLen:exists:isNFS:srcTail:dstTail:bomInode:", - "_copyDragCursor", - "_copyFile:dst:dstDir:name:isNFS:cpuTypes:", - "_copyFromDir:toDir:srcTail:dstTail:dirBomInode:dstDirExisted:", - "_copyLink:dst:dstDir:name:isNFS:", - "_copyMutableSetFromToManyArray:", - "_copyToFaxPanelPageMode:firstPage:lastPage:", - "_copyToTree:fromCursor:toCursor:", - "_copyToUnicharBuffer:saveLength:", - "_correct:", - "_correctGrammarGroups:andRules:", - "_correctGroups:inArray:", - "_count", - "_countDisplayedDescendantsOfItem:", - "_countForArray:", - "_countLinksTo:", - "_countUnreadAndDeleted", - "_counterpart", - "_coveredCharSet", - "_crackPoint:", - "_crackRect:", - "_createAuxData", - "_createBackingStore", - "_createCachedImage:", - "_createCells", - "_createColumn:", - "_createImage:::", - "_createImpl:", - "_createKeyValueBindingForKey:name:bindingType:", - "_createLock:", - "_createMainBodyPart", - "_createMenuMapLock", - "_createMovieController", - "_createNewFolderAtPath:", - "_createNewMailboxAtPath:", - "_createOptionBoxes:andButtons:", - "_createPartFromFileWrapper:", - "_createPartFromHTMLAttachment:", - "_createPartFromTextAttachment:", - "_createPattern", - "_createPatternFromRect:", - "_createPopUpMenu", - "_createPrinter:includeUnavailable:", - "_createScrollViewAndWindow", - "_createStatusItemControlInWindow:", - "_createStatusItemWindow", - "_createSubstringWithRange:", - "_createSurface", - "_createWakeupPort", - "_creteCachedImageLockIfNeeded", - "_crosshairCursor", - "_currentActivation", - "_currentAttachmentIndex", - "_currentAttachmentRect", - "_currentClient", - "_currentColorIndex", - "_currentSelection", - "_cursorRectCursor", - "_cycleFreeSpace", - "_darkBlueColor", - "_dataSourceRespondsToWriteDragRows", - "_dataSourceSetValue:forColumn:row:", - "_dataSourceValueForColumn:row:", - "_deactivate", - "_deactivateWindows", - "_deallocAuxiliary", - "_deallocCursorRects", - "_deallocHardCore:", - "_debugLoggingLevel", - "_decimalIsNotANumber:", - "_decimalPoint", - "_declareExtraTypesForTypeArray:", - "_decodeAndRecordObjectWithCoder:", - "_decodeByte", - "_decodeDepth", - "_decodeHeaderKey:fromData:offset:", - "_decodeHeaderKeysFromData:", - "_decodeMatrixWithCoder:", - "_decodeNewPtr:label:usingTable:lastLabel:atCursor:", - "_decodeWithoutNameWithCoder:", - "_decompressIfNeeded", - "_deepDescription", - "_deepDescriptionsWithPrefix:prefixUnit:targetArray:", - "_deepRootLevelEventsFromEvents:intoArray:", - "_defaultButtonCycleTime", - "_defaultButtonIndicatorFrameForRect:", - "_defaultEditingContextNowInitialized:", - "_defaultFontSet", - "_defaultGlyphForChar:", - "_defaultKnobColor", - "_defaultPathForKey:withFallbackKey:defaultValue:", - "_defaultPathToRouteMessagesTo", - "_defaultPrinterIsFax:", - "_defaultProgressIndicatorColor", - "_defaultSelectedKnobColor", - "_defaultSelectionColor", - "_defaultSharedEditingContext", - "_defaultSharedEditingContextWasInitialized:", - "_defaultTableHeaderReverseSortImage", - "_defaultTableHeaderSortImage", - "_defaultType", - "_delayedUpdateSwatch:", - "_delegate:handlesKey:", - "_delegateValidation:object:uiHandled:", - "_delegateWillDisplayCell:forColumn:row:", - "_delegateWillDisplayOutlineCell:forColumn:row:", - "_deleteAllCharactersFromSet:", - "_deleteAttachments:", - "_deleteBack:flatteningStructures:", - "_deleteDictionaries:", - "_deleteFontCollection:", - "_deleteMessages", - "_deleteRow:atIndex:givingSizeToIndex:", - "_demoteLeader:newLeader:", - "_descStringForFont:", - "_descriptionFileName", - "_descriptorByTranslatingArray:desiredDescriptorType:", - "_descriptorByTranslatingColor:desiredDescriptorType:", - "_descriptorByTranslatingNumber:desiredDescriptorType:", - "_descriptorByTranslatingString:desiredDescriptorType:", - "_descriptorByTranslatingTextStorage:desiredDescriptorType:", - "_deselectAll", - "_deselectAllExcept::andDraw:", - "_deselectColumn:", - "_deselectRowRange:", - "_deselectsWhenMouseLeavesDuringDrag", - "_desiredKeyEquivalent", - "_desiredKeyEquivalentModifierMask", - "_destinationStorePathForMessage:", - "_destroyRealWindow:", - "_destroyRealWindowIfNotVisible:", - "_destroyStream", - "_destroyWakeupPort", - "_detachFromLabelledItem", - "_detachSheetWindow", - "_detectTrackingMenuChangeWithScreenPoint:", - "_determineDropCandidateForDragInfo:", - "_deviceClosePath", - "_deviceCurveToPoint:controlPoint1:controlPoint2:", - "_deviceLineToPoint:", - "_deviceMoveToPoint:", - "_dictionary", - "_dictionaryByTranslatingAERecord:", - "_dictionaryForPropertyList:", - "_dictionaryWithNamedObjects", - "_didChange", - "_didEndCloseSheet:returnCode:closeContext:", - "_didMountDeviceAtPath:", - "_didNSOpenOrPrint", - "_didUnmountDeviceAtPath:", - "_dimmedImage:", - "_direction", - "_directoryPathForNode:context:", - "_dirtyFlags", - "_dirtyRect", - "_dirtyRectUncoveredFromOldDocFrame:byNewDocFrame:", - "_disableCompositing", - "_disableEnablingKeyEquivalentForDefaultButtonCell", - "_disableMovedPosting", - "_disablePosting", - "_disableResizedPosting", - "_disableSecurity:", - "_disableSelectionPosting", - "_discardCursorRectsForView:", - "_discardEventsWithMask:eventTime:", - "_discardTrackingRect:", - "_displayChanged", - "_displayFilteredResultsRespectingSortOrder:showList:", - "_displayName", - "_displayName:", - "_displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:", - "_displaySomeWindowsIfNeeded:", - "_displayStringForFont:", - "_displayedLabel", - "_disposeBackingStore", - "_disposeMovieController", - "_disposeSurface", - "_disposeTextObjects", - "_distanceForVerticalArrowKeyMovement", - "_doAnimation", - "_doAttachDrawer", - "_doAutoscroll:", - "_doAutoscrolling", - "_doAutoselectEdge", - "_doCloneInReceiver:withInsertionContainer:key:index:", - "_doCloseDrawer", - "_doCommandBySelector:forInputManager:", - "_doCompletionWindowPlacement:", - "_doDetachDrawer", - "_doExpansion:", - "_doHide", - "_doImageDragUsingRows:event:pasteboard:source:slideBack:", - "_doInvokeServiceIn:msg:pb:userData:error:unhide:", - "_doLayoutTabs:", - "_doLayoutWithFullContainerStartingAtGlyphIndex:nextGlyphIndex:", - "_doListCommand::", - "_doMailViewerResizing", - "_doModalLoop:peek:", - "_doMoveInReceiver:withInsertionContainer:key:index:", - "_doOpenDrawer", - "_doOpenFile:ok:tryTemp:", - "_doOpenUntitled", - "_doOptimizedLayoutStartingAtGlyphIndex:forSoftLayoutHole:inTextContainer:lineLimit:nextGlyphIndex:", - "_doOrderWindow:relativeTo:findKey:", - "_doOrderWindow:relativeTo:findKey:forCounter:force:", - "_doOrderWindow:relativeTo:findKey:forCounter:force:isModal:", - "_doPageArea:finishPage:helpedBy:pageLabel:", - "_doPositionDrawer", - "_doPositionDrawerAndSize:parentFrame:", - "_doPositionDrawerAndSize:parentFrame:stashSize:", - "_doPostedModalLoopMsg:", - "_doPreview:", - "_doPrintFile:ok:", - "_doRemoveDrawer", - "_doResizeDrawerWithDelta:fromFrame:", - "_doRotationOnly", - "_doScroller:", - "_doScroller:hitPart:multiplier:", - "_doSetAccessoryView:topView:bottomView:oldView:", - "_doSetParentWindow:", - "_doSlideDrawerWithDelta:", - "_doSomeBackgroundLayout", - "_doStartDrawer", - "_doStopDrawer", - "_doTiming", - "_doUidFetch:withRange:processResultsUsingSelector:expect:destFile:keepInMemory:intoArray:", - "_doUidFetch:withRange:processResultsUsingSelector:expect:intoArray:", - "_doUnhideWithoutActivation", - "_doUpdateServicesMenu:", - "_doUserParagraphStyleLineHeight:fixed:", - "_doUserPathWithOp:", - "_docController:shouldTerminate:", - "_document", - "_document:shouldClose:contextInfo:", - "_documentClassNames", - "_documentWindow", - "_doesOwnRealWindow", - "_doesRule:containExpression:inHeaders:caseSensitive:", - "_doneTyping:", - "_dosetTitle:andDefeatWrap:", - "_dotPrefix:suffix:", - "_doubleClickedList:", - "_doubleHit:", - "_dragCanBeginFromVerticalMouseMotion", - "_dragFile:fromRect:slideBack:event:showAsModified:", - "_dragImageSize", - "_dragLocalSource", - "_dragShouldBeginFromMouseDown:", - "_dragUntilMouseUp:accepted:", - "_drawAnimationStep", - "_drawBackgroundForGlyphRange:atPoint:parameters:", - "_drawBorder:inRect:", - "_drawBottomFrameRect:", - "_drawBottomLeftFrameRect:", - "_drawBottomRightFrameRect:", - "_drawCellAt::insideOnly:", - "_drawCenteredVerticallyInRect:", - "_drawColumn:", - "_drawColumnHeaderRange:", - "_drawColumnSeparatorsInRect:", - "_drawContents:faceColor:textColor:inView:", - "_drawDefaultButtonIndicatorWithFrame:inView:", - "_drawDialogSides:", - "_drawDone:success:", - "_drawDragImageInRect:", - "_drawDropHighlight", - "_drawDropHighlightBetweenUpperRow:andLowerRow:atOffset:", - "_drawDropHighlightOffScreenIndicatorPointingLeftAtOffset:", - "_drawDropHighlightOffScreenIndicatorPointingUp:atOffset:", - "_drawDropHighlightOnRow:", - "_drawEndCapInRect:", - "_drawFrame", - "_drawFrame:", - "_drawFrameInterior:clip:", - "_drawFrameRects:", - "_drawFrameShadowAndFlushContext:", - "_drawFromRect:toRect:operation:alpha:compositing:", - "_drawGlyphsForGlyphRange:atPoint:parameters:", - "_drawGrowBoxWithClip:", - "_drawHeaderFillerInRect:", - "_drawHeaderOfColumn:", - "_drawKeyViewOutline:", - "_drawKeyboardFocusRingWithFrame:", - "_drawKeyboardFocusRingWithFrame:inView:", - "_drawKeyboardUILoop", - "_drawLeftFrameRect:", - "_drawMatrix", - "_drawMenuFrame:", - "_drawMiniWindow:", - "_drawNumericIndicator", - "_drawOptimizedRectFills", - "_drawProgressArea", - "_drawRect:clip:", - "_drawRect:liveResizeCacheCoveredArea:", - "_drawRect:withOpaqueAncestor:", - "_drawRemainderArea", - "_drawRepresentation:", - "_drawResizeIndicators:", - "_drawRightFrameRect:", - "_drawStandardPopUpBorderWithFrame:inView:", - "_drawTabViewItem:inRect:", - "_drawThemeBackground", - "_drawThemeContents:highlighted:inView:", - "_drawThemePopUpBorderWithFrame:inView:withBezel:", - "_drawThemeProgressArea:", - "_drawThemeTab:inRect:", - "_drawTitleBar:active:", - "_drawTitleStringIn:withColor:", - "_drawTitlebar:", - "_drawTitlebarLines:inRect:clippedByRect:", - "_drawTitlebarPattern:inRect:clippedByRect:forKey:alignment:", - "_drawTitledFrame:", - "_drawTopFrameRect:", - "_drawTopLeftFrameRect:", - "_drawTopRightFrameRect:", - "_drawViewBackgroundInRect:", - "_drawWinTab:inRect:tabColor:shadowColor:", - "_drawWindowsGaugeRects:", - "_drawerIsOpen", - "_drawerTransform", - "_drawerVelocity", - "_drawingLastColumn", - "_drawingSubthreadWillDie:", - "_drawsBackground", - "_dumpBitmapRepresentation:", - "_dumpBookSegments", - "_dumpGlobalResources:", - "_dumpLocalizedResources:", - "_dumpSetRepresentation:", - "_dynamicColorsChanged:", - "_editing", - "_editorResized", - "_ejectRemovableDevice:", - "_enable:service:", - "_enableCompositing", - "_enableEnablingKeyEquivalentForDefaultButtonCell", - "_enableItems", - "_enableLeaf:container:", - "_enableLogging:", - "_enableMovedPosting", - "_enablePosting", - "_enableResizedPosting", - "_enableSecurity:", - "_enableSelectionPostingAndPost", - "_encodeByte:", - "_encodeDepth:", - "_encodeDictionary:forKey:", - "_encodeMapTable:forTypes:withCoder:", - "_encodeObjects:forKey:", - "_encodeValue:forKey:", - "_encodeWithoutNameWithCoder:", - "_encodedHeadersIncludingFromSpace:", - "_encodedValuesForControls:", - "_encodingCantBeStoredInEightBitCFString", - "_encodingForHFSAttachments", - "_endCompletion:", - "_endDragging", - "_endHTMLChange", - "_endHTMLChangeForMarkedText", - "_endListeningForApplicationStatusChanges", - "_endListeningForDeviceStatusChanges", - "_endLiveResize", - "_endLiveResizeForAllDrawers", - "_endMyEditing", - "_endOfParagraphAtIndex:", - "_endProcessingMultipleMessages", - "_endRunMethod", - "_endScrolling", - "_endTabWidth", - "_endUnarchivingPrintInfo", - "_enqueueEndOfEventNotification", - "_ensureCapacity:", - "_ensureLayoutCompleteToEndOfCharacterRange:", - "_ensureMinAndMaxSizesConsistentWithBounds", - "_enteredTrackingRect", - "_entriesAreAcceptable", - "_enumModuleComplete:", - "_enumerateForMasking:data:", - "_eoDeallocHackMethod", - "_eoNowMultiThreaded:", - "_errorStringForResponse:forCommand:", - "_eventDelegate", - "_eventDescriptionForEventType:", - "_eventHandlerForEventClass:andEventID:", - "_eventInTitlebar:", - "_eventRef", - "_eventRelativeToWindow:", - "_eventWithCGSEvent:", - "_exchangeDollarInString:withString:", - "_existsForArray:", - "_exit", - "_exitedTrackingRect", - "_expand", - "_expandItemEntry:expandChildren:", - "_expandPanel:", - "_expandRep:", - "_exportLinkRec:", - "_extendedCharRangeForInvalidation:editedCharRange:", - "_extraWidthForCellHeight:", - "_fastAllKeys", - "_fastCStringContents", - "_fastDotPathString", - "_fastHighlightGlyphRange:withinSelectedGlyphRange:", - "_favoritesChanged:", - "_fetchColorTable:", - "_fetchCommandForMessageSkeletons", - "_fetchSectionUsingCommand:forUid:destFile:keepInMemory:", - "_fetchUnreadCounts:children:", - "_fetchUserInfoForMailboxAtPath:", - "_fileButtonOrigin", - "_fileExtensions", - "_fileOperation:source:destination:files:", - "_fileOperationCompleted:", - "_filenameEncodingHint", - "_filenameFromSubject:inDirectory:ofType:", - "_fillBackground:withAlternateColor:", - "_fillBuffer", - "_fillFloatArray:", - "_fillGlyphHoleAtIndex:desiredNumberOfCharacters:", - "_fillGrayRect:with:", - "_fillLayoutHoleAtIndex:desiredNumberOfLines:", - "_fillSizeFields:convertToPoints:", - "_fillSizesForAttributes:withTextStorage:startingWithOffset:", - "_fillSpellCheckerPopupButton:", - "_fillsClipViewHeight", - "_fillsClipViewWidth", - "_filterTypes", - "_finalScrollingOffsetFromEdge", - "_finalSlideLocation", - "_finalize", - "_findButtonImageForState:", - "_findCoercerFromClass:toClass:", - "_findColorListNamed:forDeviceType:", - "_findColorNamed:inList:startingAtIndex:searchingBackward:usingLocalName:ignoreCase:substring:", - "_findDictOrBitmapSetNamed:", - "_findDragTargetFrom:", - "_findFirstOne::", - "_findFont:size:matrix:flag:", - "_findMisspelledWordInString:language:learnedDictionaries:wordCount:countOnly:", - "_findNext:", - "_findNextOrPrev:", - "_findParentWithLevel:beginingAtItem:childEncountered:", - "_findRemovableDevices:", - "_findSystemImageNamed:", - "_findTableViewUnderView:", - "_findTypeForPropertyListDecoding:", - "_findWindowUsingCache:", - "_findWindowUsingDockItemRef:", - "_finishHitTracking:", - "_finishMessagingClients:", - "_finishPrintFilter:filter:", - "_finishedMakingConnections", - "_firstHighlightedCell", - "_firstPassGlyphRangeForBoundingRect:inTextContainer:hintGlyphRange:okToFillHoles:", - "_firstPassGlyphRangeForBoundingRect:inTextContainer:okToFillHoles:", - "_firstSelectableRow", - "_firstSelectableRowInMatrix:inColumn:", - "_firstTextViewChanged", - "_fixCommandAlphaShifts", - "_fixHeaderAndCornerViews", - "_fixKeyViewForView:", - "_fixSelectionAfterChangeInCharacterRange:changeInLength:", - "_fixSharedData", - "_fixStringForShell", - "_fixTargetsForMenu:", - "_fixTitleUI:", - "_fixup:numElements:", - "_flattenTypingStyles:useMatch:", - "_floating", - "_flushAEDesc", - "_flushAllMessageData", - "_flushAndAlign:", - "_flushCurrentEdits", - "_flushNotificationQueue", - "_focusFromView:withThread:", - "_focusInto:withClip:", - "_focusOnCache:", - "_focusRingFrameForFrame:", - "_fondID", - "_fontCollectionWithName:", - "_fontFamilyFromCanonicalFaceArray:", - "_fontInfoServerDied:", - "_fontSetWithName:", - "_fontStyleName:", - "_fontWithName:scale:skew:oblique:translation:", - "_fontWithName:size:matrix:", - "_forNode:processProject:", - "_forceArchsToDisk", - "_forceClassInitialization", - "_forceDisplayToBeCorrectForViewsWithUnlaidGlyphs", - "_forceEditingCharacters:", - "_forceFixAttributes", - "_forceFlushWindowToScreen", - "_forceLoadSuites:", - "_forceReloadFavorites", - "_forceSetColor:", - "_forceUserInit", - "_forget:", - "_forgetData:", - "_forgetDependentBoldCopy", - "_forgetDependentFixedCopy", - "_forgetDependentItalicCopy", - "_forgetDependentUnderlineCopy", - "_forgetObjectWithGlobalID:", - "_forgetSpellingFromMenu:", - "_forgetWord:inDictionary:", - "_formHit:", - "_formMethodForValue:", - "_formatObjectValue:invalid:", - "_forwardMessage", - "_frameDidDrawTitle", - "_frameDocumentWithHTMLString:url:", - "_frameOfColumns", - "_frameOfOutlineCellAtRow:", - "_freeCache:", - "_freeClients", - "_freeDirTable:", - "_freeEnumerator:", - "_freeImage", - "_freeLength:offset:", - "_freeNode:", - "_freeNodes", - "_freeOldPrinterInfo", - "_freePostings", - "_freeRepresentation:", - "_freeServicesMenu:", - "_fromScreenCommonCode:", - "_fullDescription:", - "_fullLabel", - "_fullPathForService:", - "_fullUpdateOfIndex", - "_gatherFocusStateInto:upTo:withThread:", - "_gaugeImage:", - "_genBaseMatrix", - "_generatePSCodeHelpedBy:operation:", - "_generateTextStorage", - "_genericDragCursor", - "_getAppleShareVolumes", - "_getBracketedStringFromBuffer:", - "_getBrowser:browserColumn:", - "_getBytesAsData:maxLength:filledLength:encoding:allowLossyConversion:range:remainingRange:", - "_getCacheWindow:andRect:forRep:", - "_getCharactersAsStringInRange:", - "_getContents:", - "_getContents:andLength:", - "_getConvertedDataForType:", - "_getConvertedDataFromPasteboard:", - "_getCounterpart", - "_getCursorBitmap", - "_getData:encoding:", - "_getDocInfoForKey:", - "_getDrawingRow:andCol:", - "_getEightBitRGBMeshedBitmap:rowBytes:extraSample:reverseScanLines:removeAlpha:", - "_getFSRefForApplicationName:", - "_getFSRefForPath:", - "_getFSRefForServiceName:", - "_getFSSpecForPath:", - "_getFatInfo:forPath:", - "_getFatInfoFromMachO:fileDesc:", - "_getFocusRingFrame", - "_getGaugeFrame", - "_getGlobalWindowNumber:andRect:forRepresentation:", - "_getGlyphIndex:forWindowPoint:pinnedPoint:preferredTextView:partialFraction:", - "_getHiddenList", - "_getLocalPoint:", - "_getMatchingRow:forString:inMatrix:startingAtRow:prefixMatch:caseSensitive:", - "_getMessageSummaries", - "_getNewMailInAccountMenuItem", - "_getNodeForKey:inTable:", - "_getOrCreatePathsListFor:dir:table:", - "_getPartStruct:numberOfParts:withInnerBounds:", - "_getPosition:", - "_getPositionFromServer", - "_getPrinterList:", - "_getProgressFrame", - "_getRemainderFrame", - "_getReply", - "_getRidOfCacheAndMarkYourselfAsDirty", - "_getRow:andCol:ofCell:atRect:", - "_getRow:column:nearPoint:", - "_getServiceMenuEntryInfo:menuName:itemName:enabled:", - "_getSize:", - "_getSum:ofFile:", - "_getTextColor:backgroundColor:", - "_getTiffImage:ownedBy:", - "_getTiffImage:ownedBy:asImageRep:", - "_getUndoManager:", - "_getValue:forKey:", - "_getValue:forObj:", - "_getValue:forType:", - "_getValuesWithName:andAttributes:", - "_getVolumes:", - "_getWindowCache:add:", - "_giveUpFirstResponder:", - "_globalIDChanged:", - "_globalIDForLocalObject:", - "_globalWindowNum", - "_glyphAtIndex:characterIndex:glyphInscription:isValidIndex:", - "_glyphDescription", - "_glyphDrawsOutsideLineHeight:", - "_glyphGenerator", - "_glyphIndexForCharacterIndex:startOfRange:okToFillHoles:", - "_glyphInfoAtIndex:", - "_glyphRangeForBoundingRect:inTextContainer:fast:okToFillHoles:", - "_glyphRangeForCharacterRange:actualCharacterRange:okToFillHoles:", - "_goneMultiThreaded", - "_goneSingleThreaded", - "_gotoFavorite:", - "_grammarTableKey", - "_graphiteControlTintColor", - "_gray136Color", - "_gray170Color", - "_gray204Color", - "_gray221Color", - "_grestore", - "_growBoxRect", - "_growCachedRectArrayToSize:", - "_gsave", - "_guaranteeMinimumWidth:", - "_guess:", - "_handCursor", - "_handleActivityEnded", - "_handleClickOnURLString:", - "_handleCommand:", - "_handleCursorUpdate:", - "_handleError:delta:fromRect:toPoint:", - "_handleInvalidPath:", - "_handleMessage:from:socket:", - "_handleMouseUpWithEvent:", - "_handleNewActivity:", - "_handleSpecialAppleEvent:withReplyEvent:", - "_handleText:", - "_hasActiveAppearance", - "_hasActiveControls", - "_hasAttributedStringValue", - "_hasBezelBorder", - "_hasCursorRects", - "_hasCursorRectsForView:", - "_hasCustomColor", - "_hasDefaultButtonIndicator", - "_hasEditableCell", - "_hasImage", - "_hasImageMap", - "_hasParameter:forKeyword:", - "_hasSeparateArrows", - "_hasShadow", - "_hasSourceFile:context:", - "_hasTabs", - "_hasTitle", - "_hasWindowRef", - "_hasgState", - "_hashMarkDictionary", - "_hashMarkDictionaryForDocView:measurementUnitToBoundsConversionFactor:stepUpCycle:stepDownCycle:minimumHashSpacing:minimumLabelSpacing:", - "_hashMarkDictionaryForDocumentView:measurementUnitName:", - "_headerCellRectOfColumn:", - "_headerCellSizeOfColumn:", - "_headerData", - "_headerIdentifiersForKey:", - "_headerLevelForMarker:", - "_headerSizeOfColumn:", - "_headerValueForKey:", - "_headerValueForKey:fromData:", - "_headersRequiredForRouting", - "_heartBeatBufferWindow", - "_heartBeatThread:", - "_hello:", - "_helpBundleForObject:", - "_helpKeyForObject:", - "_helpWindow", - "_hide", - "_hideAllDrawers", - "_hideDropShadow", - "_hideHODWindow", - "_hideMenu:", - "_hideSheet", - "_hideStatus", - "_highlightCell:atRow:column:andDraw:", - "_highlightColor", - "_highlightColumn:clipRect:", - "_highlightRow:clipRect:", - "_highlightTabColor", - "_highlightTextColor", - "_highlightsWithHighlightRect", - "_hints", - "_hitTest:dragTypes:", - "_horizontalAdjustmentForItalicAngleAtHeight:", - "_horizontalResizeCursor", - "_horizontalScrollerSeparationHeight", - "_hostWithHostEntry:", - "_hostWithHostEntry:name:", - "_hoverAreaIsSameAsLast:", - "_htmlDocumentClass", - "_htmlString", - "_htmlTree", - "_html_findString:selectedRange:options:wrap:", - "_iconRef", - "_ignore:", - "_ignoreClick:", - "_ignoreSpellingFromMenu:", - "_image", - "_imageCellWithState:", - "_imageForDragAndDropCharRange:withOrigin:", - "_imageFromItemTitle:", - "_imageFromNewResourceLocation:", - "_imageNamed:", - "_imageRectWithRect:", - "_imageSizeWithSize:", - "_imagesFromIcon:inApp:zone:", - "_imagesHaveAlpha", - "_imagesWithData:zone:", - "_immutableStringCharacterSetWithArray:", - "_impl", - "_importLinkRec:", - "_inLiveResize", - "_inResize:", - "_inTSMPreProcess", - "_includeObject:container:", - "_incorporateMailFromIncoming", - "_index", - "_indexOfAttachment:", - "_indexOfFirstGlyphInTextContainer:okToFillHoles:", - "_indexOfMessageWithUid:startingIndex:endingIndex:", - "_indexOfPopupItemForLanguage:", - "_indexValueForListItem:", - "_indicatePrefix:", - "_indicatorImage", - "_indicatorImageForCellHeight:", - "_infoForFile:inColumn:isDir:isAutomount:info:", - "_init", - "_initAllFamBrowser", - "_initAsDefault:", - "_initCollectionBrowser", - "_initContent:styleMask:backing:defer:contentView:", - "_initContent:styleMask:backing:defer:counterpart:", - "_initContent:styleMask:backing:defer:screen:contentView:", - "_initData", - "_initFavoritesBrowser", - "_initFavoritesList:", - "_initFlippableViewCacheLock", - "_initFocusSelection", - "_initFontSetMatrix:withNames:", - "_initFromGlobalWindow:inRect:", - "_initFromGlobalWindow:inRect:styleMask:", - "_initInStatusBar:withLength:withPriority:", - "_initInfoDictionary", - "_initJobVars", - "_initLocks", - "_initNominalMappings", - "_initPaperNamePopUp", - "_initPathView", - "_initPrior298WithCoder:", - "_initPrior299WithCoder:", - "_initPrivData", - "_initRegion:ofLength:atAddress:", - "_initRemoteWithSignature:", - "_initServicesMenu:", - "_initSubviews", - "_initSubviewsForBodyDocument", - "_initSubviewsForFramesetDocument", - "_initSubviewsForRawDocument", - "_initThreeColumnBrowser", - "_initUnitsPopUp", - "_initWithArray:", - "_initWithAttributedString:isRich:", - "_initWithCGSEvent:eventRef:", - "_initWithContentSize:preferredEdge:", - "_initWithDIB:", - "_initWithData:", - "_initWithData:charsetHint:", - "_initWithData:fileType:", - "_initWithData:tiff:imageNumber:", - "_initWithDataOfUnknownEncoding:", - "_initWithDictionary:", - "_initWithDictionary:defaults:", - "_initWithEnd:offset:affinity:", - "_initWithHostEntry:name:", - "_initWithIconRef:includeThumbnail:", - "_initWithImageReader:", - "_initWithImpl:uniquedFileName:docInfo:imageData:parentWrapper:", - "_initWithItems:", - "_initWithMessage:sender:subject:dateReceived:", - "_initWithName:", - "_initWithName:fromPath:forDeviceType:lazy:", - "_initWithName:host:process:bundle:serverClass:keyBindings:", - "_initWithName:propertyList:", - "_initWithParagraphStyle:", - "_initWithPickers:", - "_initWithPlist:", - "_initWithRTFSelector:argument:documentAttributes:", - "_initWithRetainedCFSocket:protocolFamily:socketType:protocol:", - "_initWithSelectionTree:", - "_initWithSet:", - "_initWithSharedBitmap:rect:", - "_initWithSharedKitWindow:rect:", - "_initWithSize:depth:separate:alpha:allowDeep:", - "_initWithStart:offset:affinity:", - "_initWithStart:offset:end:offset:affinity:", - "_initWithStartRoot:index:endRoot:index:", - "_initWithThemeType:", - "_initWithURLFunnel:options:documentAttributes:", - "_initWithWindow:", - "_initWithWindowNumber:", - "_initWithoutAEDesc", - "_initialOffset", - "_initialize:::", - "_initializeArchiverMappings", - "_initializeMenu:target:selector:", - "_initializePanel:path:name:relativeToWindow:", - "_initializeRegisteredDefaults", - "_initializeUserInfoDict", - "_inputClientChangedStatus:inputClient:", - "_inputManagerInNextScript:", - "_insert:projNum:keyBuf:", - "_insertGlyphs:elasticAttributes:count:atGlyphIndex:characterIndex:", - "_insertItemInSortedOrderWithTitle:action:keyEquivalent:", - "_insertNodesForAttributes:underNode:", - "_insertObject:withGlobalID:", - "_insertObjectInSortOrder:", - "_insertProject:", - "_insertStatusItemWindow:withPriority:", - "_insertText:forInputManager:", - "_insertionGlyphIndexForDrag:", - "_insertionOrder", - "_insertionPointDisabled", - "_insetRect:", - "_inspectedHTMLView", - "_installOpenRecentsMenu", - "_installRulerAccViewForParagraphStyle:ruler:enabled:", - "_instantiateProjectNamed:inDirectory:appendProjectExtension:", - "_intValue", - "_internalFontList", - "_internalIndicesOfObjectsByEvaluatingWithContainer:count:", - "_internalThreadId", - "_intersectsBitVectorMaybeCompressed:", - "_invalidLabelSize", - "_invalidate", - "_invalidateBlinkTimer:", - "_invalidateCache", - "_invalidateConnectionsAsNecessary:", - "_invalidateDictionary:newTime:", - "_invalidateDisplayIfNeeded", - "_invalidateFocus", - "_invalidateGStatesForTree", - "_invalidateGlyphsForCharacterRange:editedCharacterRange:changeInLength:actualCharacterRange:", - "_invalidateGlyphsForExtendedCharacterRange:changeInLength:", - "_invalidateImageTypeCaches", - "_invalidateInsertionPoint", - "_invalidateLayoutForExtendedCharacterRange:isSoft:", - "_invalidateLiveResizeCachedImage", - "_invalidateMatrices", - "_invalidateObject:withGlobalID:", - "_invalidateObjectWithGlobalID:", - "_invalidateObjectsWithGlobalIDs:", - "_invalidateTabsCache", - "_invalidateTimers", - "_invalidateTitleCellSize", - "_invalidateTitleCellWidth", - "_invalidateUsageForTextContainersInRange:", - "_invalidatedAllObjectsInStore:", - "_invalidatedAllObjectsInSubStore:", - "_invertedIndex", - "_invokeActionByKeyForCurrentlySelectedItem", - "_invokeEditorNamed:forItem:", - "_isAbsolute", - "_isActivated", - "_isAncestorOf:", - "_isAnimatingDefaultCell", - "_isButtonBordered", - "_isCString", - "_isCached", - "_isCanonEncoding", - "_isClosable", - "_isCtrlAltForHelpDesired", - "_isDaylightSavingTimeForAbsoluteTime:", - "_isDeactPending", - "_isDeadkey", - "_isDecomposable", - "_isDefaultFace", - "_isDefaultFavoritesObject:inContainer:", - "_isDialog", - "_isDocWindow", - "_isDoingHide", - "_isDoingOpenFile", - "_isDoingUnhide", - "_isDraggable", - "_isDrawingToHeartBeatWindow", - "_isEditing", - "_isEditingTextView:", - "_isEmptyMovie", - "_isEnabled", - "_isEventProcessingDisabled", - "_isFakeFixedPitch", - "_isFatFile:size:", - "_isFaxTypeString:", - "_isFilePackage:", - "_isFilePackageExtension:", - "_isFirstResponderASubview", - "_isFontUnavailable:", - "_isGrabber", - "_isHidden", - "_isImageCache", - "_isImagedByWindowServer", - "_isInUse", - "_isInsideImageMapForEvent:inFrame:", - "_isInternalFontName:", - "_isKeyWindow", - "_isLicensedForFeature:", - "_isLink:", - "_isLoaded", - "_isMenuMnemonicString:", - "_isMiniaturizable", - "_isPoint:inDragZoneOfRow:", - "_isPrintFilterDeviceDependent:", - "_isRecyclable", - "_isResizable", - "_isReturnStructInRegisters", - "_isRuleValid:", - "_isRunningAppModal", - "_isRunningDocModal", - "_isRunningModal", - "_isRunningOnAppKitThread", - "_isScriptingEnabled", - "_isScrolling", - "_isSettingMarkedText", - "_isSheet", - "_isTerminating", - "_isThreadedAnimationLooping", - "_isUpdated", - "_isUsedByCell", - "_isUtility", - "_isValid", - "_isViewingMessage", - "_isVisibleUsingCache:", - "_itemAdded:", - "_itemChanged:", - "_itemForView:", - "_itemHit:", - "_itemInStatusBar:withLength:withPriority:", - "_itemRemoved:", - "_itemsFromRows:", - "_ivars", - "_justOrderOut", - "_keyArray", - "_keyBindingManager", - "_keyBindingMonitor", - "_keyEquivalentGlyphWidth", - "_keyEquivalentModifierMask:matchesModifierFlags:", - "_keyEquivalentModifierMaskMatchesModifierFlags:", - "_keyEquivalentSizeWithFont:", - "_keyEquivalentUniquingDescriptionForMenu:", - "_keyForAppleEventCode:", - "_keyListForKeyNode:", - "_keyPath:", - "_keyRowOrSelectedRowOfMatrix:inColumn:", - "_keyWindow", - "_keyboardFocusRingFrameForRect:", - "_keyboardIsOldNeXT", - "_keyboardModifyRow:column:withEvent:", - "_keyboardUIActionForEvent:", - "_kitNewObjectSetVersion:", - "_kitOldObjectSetVersion:", - "_kludgeScrollBarForColumn:", - "_knowsPagesFirst:last:", - "_kvcMapForClass:", - "_labelCell", - "_labelRectForTabRect:forItem:", - "_langList", - "_lastDragDestinationOperation", - "_lastDraggedEventFollowing:", - "_lastDraggedOrUpEventFollowing:", - "_lastEventRecordTime", - "_lastKeyView", - "_lastLeftHit", - "_lastOnScreenContext", - "_lastRightHit", - "_launchLDAPQuery:", - "_launchPrintFilter:file:deviceDependent:", - "_launchService:andWait:", - "_launchSpellChecker:", - "_layoutBoxesOnView:boxSize:boxes:buttons:rows:columns:", - "_layoutTabs", - "_ldapScope", - "_leading", - "_learn:", - "_learnOrForgetOrInvalidate:word:dictionary:language:ephemeral:", - "_learnSpellingFromMenu:", - "_learnWord:inDictionary:", - "_leftEdgeOfSelection:hasGlyphRange:", - "_leftFrameRect", - "_leftGroupRect", - "_lengthForSize:", - "_lightBlueColor", - "_lightWeightRecursiveDisplayInRect:", - "_lightYellowColor", - "_lineFragmentDescription:", - "_link:toBuddy:", - "_linkDragCursor", - "_listingForPath:listAllChildren:", - "_liveResizeCachedImage", - "_liveResizeCachedImageIsValid", - "_loadActiveTable:", - "_loadAllEmailAddresses", - "_loadAllFamiliesBrowser:", - "_loadAttributes", - "_loadBundle", - "_loadBundles", - "_loadBundlesFromPath:", - "_loadColFamilies:", - "_loadColorLists", - "_loadColorSyncFrameworkIfNeeded", - "_loadColors", - "_loadData", - "_loadDeadKeyData", - "_loadFaces", - "_loadFamilies", - "_loadFamiliesFromDict:", - "_loadFontFiles", - "_loadFontSets", - "_loadHTMLFrameworkIfNeeded", - "_loadHTMLMessage:", - "_loadHTMLString", - "_loadImageFromTIFF:imageNumber:", - "_loadImageInfoFromTIFF:", - "_loadImageWithName:", - "_loadKeyboardBindings", - "_loadMailAccounts", - "_loadMailboxCacheForMailboxesAtPath:listAllChildren:", - "_loadMailboxListingIntoCache:attributes:withPrefix:", - "_loadMatrix:withElements:makeLeaves:", - "_loadMessageIntoTextView", - "_loadNibFile:nameTable:withZone:ownerBundle:", - "_loadPanelAccessoryNib", - "_loadPickerBundlesIn:expectLibraryLayout:", - "_loadRecentsIfNecessary", - "_loadSeenFileFromDisk", - "_loadServersList", - "_loadServicesMenuData", - "_loadSizes", - "_loadSpecialPathsForSortingChildMailboxes", - "_loadSuitesForExistingBundles", - "_loadSuitesForLoadedBundle:", - "_loadSystemScreenColorList", - "_loadTextView", - "_loadTypeObject:", - "_loadedCellAtRow:column:inMatrix:", - "_localObjectForGlobalID:", - "_localizedColorListName", - "_localizedKeyForKey:language:", - "_localizedNameForColorWithName:", - "_localizedNameForListOrColorNamed:", - "_localizedTypeString:", - "_locationForPopUpMenuWithFrame:", - "_locationOfColumn:", - "_locationOfPoint:", - "_locationOfRow:", - "_lockCachedImage", - "_lockFirstResponder", - "_lockFocusNoRecursion", - "_lockFocusOnRep:", - "_lockForReading", - "_lockForWriting", - "_lockName", - "_lockQuickDrawPort", - "_lockUnlockCachedImage:", - "_lockViewHierarchyForDrawing", - "_lockViewHierarchyForDrawingWithExceptionHandler:", - "_lockViewHierarchyForModification", - "_logUnavailableFont:", - "_longLongValue", - "_lookingBackward:fromPosition:inNode:seesWhitespace:whichIsASpaceCharacter:", - "_lookingBackwardSeesWhitespace:whichIsASpaceCharacter:", - "_lookingForwardSeesWhitespace:whichIsASpaceCharacter:", - "_lookup:", - "_loopHit:row:col:", - "_magnify:", - "_mailboxNameForAccountRelativePath:", - "_mailboxNameForName:", - "_mainStatusChanged:", - "_mainWindow", - "_maintainCell", - "_makeCellForMenuItemAtIndex:", - "_makeCursors", - "_makeDictionaryWithCapacity:", - "_makeDownCellKey", - "_makeEditable::::", - "_makeEnumFor:withMode:", - "_makeHODWindowsPerform:", - "_makeKeyNode:inKeyNode:", - "_makeLeftCellKey", - "_makeMiniView", - "_makeModalWindowsPerform:", - "_makeNewFontCollection:", - "_makeNewListFrom:", - "_makeNewSizeLegal:", - "_makeNextCellKey", - "_makeNextCellOrViewKey", - "_makePathEnumFor:withMode:andInode:", - "_makePathEnumForMasking:inode:", - "_makePreviousCellKey", - "_makePreviousCellOrViewKey", - "_makeRightCellKey", - "_makeRootNode", - "_makeScalePopUpButton", - "_makeSelfMutable", - "_makeSpecialFontName:size:matrix:bit:", - "_makeTable:inNode:", - "_makeUpCellKey", - "_makingFirstResponderForMouseDown", - "_mapActiveTableAt:", - "_markEndOfEvent:", - "_markEndWithLastEvent:", - "_markSelectionIsChanging", - "_markSelfAsDirtyForBackgroundLayout:", - "_markUsedByCell", - "_markerAreaRect", - "_markerForHeaderLevel:", - "_markerHitTest:", - "_masterPathFor:", - "_matchesCharacter:", - "_matchesTextStyleFromArray:", - "_maxRuleAreaRect", - "_maxTitlebarTitleRect", - "_maxWidth", - "_maxXBorderRect", - "_maxXResizeRect", - "_maxXTitlebarBorderThickness", - "_maxXTitlebarButtonsWidth", - "_maxXTitlebarDecorationMinWidth", - "_maxXTitlebarDragWidth", - "_maxXTitlebarLinesRectWithTitleCellRect:", - "_maxXTitlebarResizeRect", - "_maxXWindowBorderWidth", - "_maxXWindowBorderWidth:", - "_maxXmaxYResizeRect", - "_maxXminYResizeRect", - "_maxYBorderRect", - "_maxYResizeRect", - "_maxYTitlebarDragHeight", - "_maxYmaxXResizeRect", - "_maxYminXResizeRect", - "_maybeScrollMenu", - "_maybeSubstitutePopUpButton", - "_mboxData", - "_measuredContents", - "_menu", - "_menuBarShouldSpanScreen", - "_menuCellInitWithCoder:", - "_menuChanged", - "_menuDidSendAction:", - "_menuImpl", - "_menuItemDictionaries", - "_menuName", - "_menuPanelInitWithCoder:", - "_menuScrollAmount", - "_menuScrollingOffset", - "_menuWillSendAction:", - "_menusWithName:", - "_mergeEntry:at:", - "_mergeFromBom:usingListOfPathsLists:", - "_mergeFromTable:toDir:toTable:", - "_mergeGlyphHoles", - "_mergeLayoutHoles", - "_mergeObject:withChanges:", - "_mergeValue:forKey:", - "_mergeVariantListsIntoTree:", - "_messageBeingViewed", - "_messageForUid:", - "_messageSetForNumbers:", - "_messageSetForRange:", - "_mightHaveSpellingAttributes", - "_minLinesWidthWithSpace", - "_minParentWindowContentSize", - "_minSize", - "_minSizeForDrawers", - "_minXBorderRect", - "_minXLocOfOutlineColumn", - "_minXResizeRect", - "_minXTitleOffset", - "_minXTitlebarBorderThickness", - "_minXTitlebarButtonsWidth", - "_minXTitlebarDecorationMinWidth", - "_minXTitlebarDecorationMinWidth:", - "_minXTitlebarDragWidth", - "_minXTitlebarLinesRectWithTitleCellRect:", - "_minXTitlebarResizeRect", - "_minXWindowBorderWidth", - "_minXWindowBorderWidth:", - "_minXmaxYResizeRect", - "_minXminYResizeRect", - "_minYBorderRect", - "_minYResizeRect", - "_minYWindowBorderHeight", - "_minYWindowBorderHeight:", - "_minYmaxXResizeRect", - "_minYminXResizeRect", - "_miniaturizedOrCanBecomeMain", - "_minimizeToDock", - "_minimumSizeNeedForTabItemLabel:", - "_mkdirs:", - "_modifySelectionWithEvent:onColumn:", - "_monitorKeyBinding:flags:", - "_monitorStoreForChanges", - "_mostCompatibleCharset:", - "_mouseActivationInProgress", - "_mouseDownListmode:", - "_mouseDownNonListmode:", - "_mouseDownSimpleTrackingMode:", - "_mouseHit:row:col:", - "_mouseInGroup:", - "_mouseLoop::::::", - "_mouseMoved:", - "_moveCursor", - "_moveDown:", - "_moveDownAndModifySelection:", - "_moveDownWithEvent:", - "_moveGapAndMergeWithBlockRange:", - "_moveGapToBlockIndex:", - "_moveInDirection:", - "_moveLeftWithEvent:", - "_moveParent:andOpenSheet:", - "_moveRightWithEvent:", - "_moveUp:", - "_moveUpAndModifySelection:", - "_moveUpWithEvent:", - "_movieIdle", - "_mutableCopyFromSnapshot", - "_mutableParagraphStyle", - "_mutableStringClass", - "_mutate", - "_mutateTabStops", - "_name", - "_nameForPaperSize:", - "_nameOfDictionaryForDocumentTag:", - "_needRedrawOnWindowChangedKeyState", - "_needToThinForArchs:numArchs:", - "_needsDisplayfromColumn:", - "_needsDisplayfromRow:", - "_needsOutline", - "_needsToUseHeartBeatWindow", - "_nestedEventsOfClass:type:", - "_newButtonOfClass:withNormalIconNamed:alternateIconNamed:action:", - "_newChangesFromInvalidatingObjectsWithGlobalIDs:", - "_newColorName:", - "_newData:", - "_newDictionary:", - "_newDictionaryForProperties", - "_newDocumentWithHTMLString:", - "_newFirstResponderAfterResigning", - "_newFolder:", - "_newImageName:", - "_newLazyIconRefRepresentation:ofSize:", - "_newLazyRepresentation:::", - "_newList:", - "_newListName:", - "_newNode:", - "_newObjectForPath:", - "_newReplicatePath:ref:atPath:ref:operation:fileMap:handler:", - "_newRepresentation:", - "_newScroll:", - "_newSubstringFromRange:zone:", - "_newSubstringWithRange:zone:", - "_newUncommittedChangesForObject:", - "_newUncommittedChangesForObject:fromSnapshot:", - "_newWithName:fromPath:forDeviceType:", - "_nextEvent", - "_nextEventAfterHysteresisFromPoint:", - "_nextInputManagerInScript:", - "_nextReferenceName", - "_nextToken", - "_nextValidChild:ofParent:", - "_nextValidChildLink:ofParent:", - "_nextValidChildObject:ofParentInode:andParentPath:", - "_nextValidChildPath:ofParentInode:andParentPath:childInode:isDirectory:", - "_nextValidChildPath:ofParentInode:andParentPath:childInode:isDirectory:isFile:", - "_nibName", - "_noVerticalAutosizing", - "_nominalChars", - "_nominalGlyphs", - "_nominalSizeNeedForTabItemLabel:", - "_normalListmodeDown::::", - "_noteLengthAndSelectedRange:", - "_notifyEdited:range:changeInLength:invalidatedRange:", - "_notifyIM:withObject:", - "_numberByTranslatingNumericDescriptor:", - "_numberOfGlyphs", - "_numberOfNominalMappings", - "_numberOfTitlebarLines", - "_numberStringForValueObject:withBuffer:andNegativeFlag:", - "_numericIndicatorCell", - "_nxeventTime", - "_obeysHiddenBit", - "_objectBasedChangeInfoForGIDInfo:", - "_objectForPropertyList:", - "_objectInSortedArrayWithName:", - "_objectValue:forString:", - "_objectWithName:", - "_objectsChangedInStore:", - "_objectsChangedInSubStore:", - "_objectsForPropertyList:", - "_objectsFromParenthesizedString:spacesSeparateItems:intoArray:", - "_objectsInitializedInSharedContext:", - "_observeUndoManagerNotifications", - "_offset", - "_okToDisplayFeature:", - "_oldFirstResponderBeforeBecoming", - "_oldPlaceWindow:", - "_oldSignaturesPath", - "_onDevicePathOfPaths:", - "_open", - "_open:", - "_open:fromImage:withName:", - "_openDictionaries:", - "_openDrawer", - "_openDrawerOnEdge:", - "_openFile:", - "_openFile:withApplication:asService:andWait:andDeactivate:", - "_openFileWithoutUI:", - "_openFileWrapper:atPath:withAppSpec:", - "_openList:", - "_openList:fromFile:", - "_openRegion:ofLength:atAddress:", - "_openUntitled", - "_openUserFavorites", - "_openVersionOfIndexPath:", - "_openableFileExtensions", - "_operationInfo", - "_optimizeHighlightForCharRange:charRange:fullSelectionCharRange:oldSelectionFullCharRange:", - "_optimizeOk:directPath:", - "_optimizedRectFill:gray:", - "_orderFrontHelpWindow", - "_orderFrontModalWindow:relativeToWindow:", - "_orderFrontRelativeToWindow:", - "_orderOutAndCalcKeyWithCounter:", - "_orderOutHelpWindow", - "_orderOutHelpWindowAfterEventMask:", - "_orderOutRelativeToWindow:", - "_orderedWindowsWithPanels:", - "_originPointInRuler", - "_ownedByPopUp", - "_ownerChanged", - "_owningPopUp", - "_packedGlyphs:range:length:", - "_pageDownWithEvent:", - "_pageUpWithEvent:", - "_pagesPerSheetFromLayoutList", - "_panelInitWithCoder:", - "_parseArchivedList:", - "_parseCompilerDescription:into:", - "_parseCompilersDescriptions", - "_parseGenericFetchResponse:expect:", - "_parseMenuString:menuName:itemName:", - "_parseMessageSkeleton:expect:", - "_parsePantoneLikeList:fileName:", - "_parseParenthesizedStringUsingScanner:spacesSeparateItems:intoArray:", - "_parseReleaseTwoList:", - "_parseReturnedLine:containsLiteral:", - "_pasteItems:", - "_pasteboardWithName:", - "_path:matchesPattern:", - "_pathForResource:ofType:inDirectory:forRegion:", - "_pathTo:", - "_pathsForResourcesOfType:inDirectory:forRegion:", - "_patternListFromListOfPathsLists:", - "_pendFlagsChangedUids:trueFlags:falseFlags:", - "_pendingActCount", - "_performDragFromMouseDown:", - "_persistentStateKey", - "_pickedButton:", - "_pickedJobFeatureButton:", - "_pickedOptions:", - "_pinDocRect", - "_pixelFormatAuxiliary", - "_placeEntry:at:", - "_placeHelpWindowNear:", - "_placement", - "_plainFontNameForFont:", - "_plainString", - "_platformExitInformation", - "_playSelectedSound", - "_plistRepresentation", - "_pmPageFormat", - "_pmPrintSession", - "_pmPrintSettings", - "_pointForTopOfBeginningOfCharRange:", - "_pointFromColor:", - "_pointInPicker:", - "_popAccountMailbox", - "_popState", - "_popUpButton", - "_popUpButtonCellInstances", - "_popUpContextMenu:withEvent:forView:", - "_popUpItemAction:", - "_popUpMenuCurrentlyInvokingAction", - "_popUpMenuWithEvent:forView:", - "_portNumber", - "_position", - "_positionAllDrawers", - "_positionSheetOnRect:", - "_positionWindow", - "_posixPathComponentsWithPath:", - "_postAsapNotificationsForMode:", - "_postAtStart:", - "_postAtStartCore:", - "_postBoundsChangeNotification", - "_postCheckpointNotification", - "_postColumnDidMoveNotificationFromColumn:toColumn:", - "_postColumnDidResizeNotificationWithOldWidth:", - "_postEventHandling", - "_postFrameChangeNotification", - "_postIdleNotificationsForMode:", - "_postInit", - "_postInitWithCoder:signature:valid:wireSignature:target:selector:argCount:", - "_postInvalidCursorRects", - "_postItemDidCollapseNotification:", - "_postItemDidExpandNotification:", - "_postItemWillCollapseNotification:", - "_postItemWillExpandNotification:", - "_postMailAccountsHaveChanged", - "_postNotificationWithMangledName:object:userInfo:", - "_postSelectionDidChangeNotification", - "_postSelectionIsChangingAndMark:", - "_postSubthreadEvents", - "_postWindowNeedsDisplay", - "_postingDisabled", - "_potentialMaxSize", - "_potentialMinSize", - "_preEventHandling", - "_preInitSetMatrix:fontSize:", - "_preInitWithCoder:signature:valid:wireSignature:target:selector:argCount:", - "_preciseDuration", - "_preciseDurationWithoutSubevents", - "_preferredOrderForFetchingMessageBodies:", - "_preferredRowsToDisplay", - "_prefersTrackingWhenDisabled", - "_preflightSelection:", - "_prepareEventGrouping", - "_prepareHelpWindow:locationHint:", - "_preparePrintStream", - "_prepareSavePanel", - "_prepareToMessageClients", - "_previousNextTab:loop:", - "_primitiveInvalidateDisplayForGlyphRange:", - "_primitiveSetNextKeyView:", - "_primitiveSetPreviousKeyView:", - "_printAndPaginateWithOperation:helpedBy:", - "_printFile:", - "_printFontCollection", - "_printNode:context:", - "_printPackagePath", - "_printPagesWithOperation:helpedBy:", - "_printerWithType:", - "_prior299InitObject:withCoder:", - "_processDeletedObjects", - "_processEndOfEventNotification:", - "_processEndOfEventObservers:", - "_processGlobalIDChanges:", - "_processHeaders", - "_processInitializedObjectsInSharedContext:", - "_processKeyboardUIKey:", - "_processNeXTMailAttachmentHeaders:", - "_processNewData:", - "_processNotificationQueue", - "_processObjectStoreChanges:", - "_processOwnedObjectsUsingChangeTable:deleteTable:", - "_processRecentChanges", - "_processRequest:", - "_processRequest:named:usingPasteboard:", - "_processResponseFromSelectCommand:forMailbox:errorMessage:", - "_processSynchronizedDeallocation", - "_procid", - "_promoteGlyphStoreToFormat:", - "_promptUserForPassword", - "_promulgateSelection:", - "_propagateDirtyRectsToOpaqueAncestors", - "_propertyDictionaryForKey:", - "_propertyDictionaryInitializer", - "_propertyList", - "_provideAllPromisedData", - "_provideNewViewFor:initialViewRequest:", - "_provideTotalScaleFactorForPrintOperation:", - "_pruneEventTree:", - "_pullsDown", - "_pushSet:", - "_pushState", - "_qualifierArrayFromDictionary:", - "_queueRequestForThread:invocation:conversation:sequence:coder:", - "_radioHit:row:col:", - "_raiseIfNotLicencedForFeature:message:", - "_randomUnsignedLessThan:", - "_rangeByEstimatingAttributeFixingForRange:", - "_rangeByTrimmingWhitespaceFromRange:", - "_rangeForMoveDownFromRange:verticalDistance:desiredDistanceIntoContainer:selectionAffinity:", - "_rangeForMoveUpFromRange:verticalDistance:desiredDistanceIntoContainer:selectionAffinity:", - "_rangeOfPrefixFittingWidth:withAttributes:", - "_rangeOfPrefixFittingWidth:withFont:", - "_rangeOfSuffixFittingWidth:withAttributes:", - "_rangeOfSuffixFittingWidth:withFont:", - "_ranges", - "_rawAddColor:key:", - "_rawDefaultGlyphForChar:", - "_rawKeyEquivalent", - "_rawKeyEquivalentModifierMask", - "_rawSetSelectedIndex:", - "_readAndRetainFileNamed:makeCompact:", - "_readArgument:dataStream:", - "_readArguments:dataStream:", - "_readAttribute:dataStream:", - "_readAttributes:", - "_readBasicMetricsForSize:allowFailure:", - "_readBytesIntoStringOrData:length:", - "_readClass:", - "_readClassesInSuite:dataStream:", - "_readColorIntoRange:fromPasteboard:", - "_readCommand:dataStream:", - "_readCommands:dataStream:suiteID:", - "_readElement:dataStream:", - "_readElements:", - "_readFilenamesIntoRange:fromPasteboard:", - "_readFilesystemForChildrenAtFullPath:", - "_readFontIntoRange:fromPasteboard:", - "_readImageIntoRange:fromPasteboard:", - "_readLine", - "_readLineIntoDataOrString:", - "_readMultilineResponseWithMaxSize:intoMutableData:", - "_readPersistentExpandItems", - "_readPersistentTableColumns", - "_readPluralNameForCode:fromDict:dataStream:", - "_readRTFDIntoRange:fromPasteboard:", - "_readRTFIntoRange:fromPasteboard:", - "_readRecord", - "_readResponseRange:isContinuation:", - "_readRulerIntoRange:fromPasteboard:", - "_readStringIntoRange:fromPasteboard:", - "_readSuites:", - "_readSynonym:inSuite:dataStream:", - "_readSynonymsInSuite:dataStream:", - "_readUntilResultCodeForCommandNumber:", - "_readVersion0:", - "_realCloneFont:withFlag:", - "_realControlTint", - "_realControlTintForView:", - "_realCopyPSCodeInside:helpedBy:", - "_realCreateContext", - "_realDestroyContext", - "_realDoModalLoop:peek:", - "_realDraggingDelegate", - "_realHeartBeatThreadContext", - "_realPrintPSCode:helpedBy:doPanel:forFax:", - "_realPrintPSCode:helpedBy:doPanel:forFax:preloaded:", - "_reallocColors:", - "_reallyChooseGuess:", - "_reallyDoOrderWindow:relativeTo:findKey:forCounter:force:isModal:", - "_reallySave:", - "_reallyUpdateTextViewerToSelection", - "_reattachSubviews:", - "_rebuildOrUpdateServicesMenu:", - "_rebuildTableOfContentsSynchronously", - "_recacheButtonColors", - "_recacheLabelText", - "_recacheLabelledItem", - "_recalculateTitleWidth", - "_recalculateUsageForTextContainerAtIndex:", - "_receiveHandlerRef", - "_recentDocumentsLimit", - "_recentFolders", - "_reconfigureAnimationState:", - "_rectArrayForRange:withinSelectionRange:rangeIsCharRange:singleRectOnly:fullLineRectsOnly:inTextContainer:rectCount:rangeWithinContainer:glyphsDrawOutsideLines:", - "_rectForAttachment:", - "_rectOfColumnRange:", - "_rectOfRowRange:", - "_rectToDisplayForItemAtIndex:", - "_rectValueByTranslatingQDRectangle:", - "_rectsForBounds:", - "_recurWithContext:chars:glyphs:stringBuffer:font:", - "_recursiveBreakKeyViewLoop", - "_recursiveDisplayAllDirtyWithLockFocus:visRect:", - "_recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:", - "_recursiveEnableItems", - "_recursiveFindDefaultButtonCell", - "_recursiveSetDefaultKeyViewLoop", - "_recursivelyAddItemsInMenu:toTable:", - "_recursivelyRemoveFullPath:", - "_recursivelyRemoveItemsInMenu:fromTable:", - "_redirectedHandle", - "_redisplayFromRow:", - "_reflectDocumentViewBoundsChange", - "_reflectFont:", - "_refresh:", - "_refreshAfterAddingAddressBook:", - "_refreshArchInfo", - "_refreshWindows", - "_regionsArray", - "_registerAllDrawersForDraggedTypesIfNeeded", - "_registerBundleForNotifications", - "_registerClearStateWithUndoManager", - "_registerDragTypes:", - "_registerDragTypesIfNeeded", - "_registerForApplicationNotifications", - "_registerForCompletion:", - "_registerForStoreNotifications", - "_registerMailtoHandler:", - "_registerMenuForKeyEquivalentUniquing:", - "_registerMenuItemForKeyEquivalentUniquing:", - "_registerServicesMenu:withSendTypes:andReturnTypes:addToList:", - "_registerSynonym:forClassName:inSuite:", - "_registerUndoObject:", - "_registerUnitWithName:abbreviation:unitToPointsConversionFactor:stepUpCycle:stepDownCycle:", - "_registerWithDock", - "_registerWithDockIfNeeded", - "_registrationDictionaryForUnitNamed:", - "_relativeURLPath", - "_releaseEvents", - "_releaseInput", - "_releaseKVCMaps", - "_releaseLiveResizeCachedImage", - "_releaseUndoManager", - "_releaseWireCount:", - "_reloadChildrenOfFolderAtPath:", - "_reloadFontInfoIfNecessary:", - "_remainingString", - "_remove:", - "_remove:andAddMultipleToTypingAttributes:", - "_removeAFileWithPath:cursor:maskFunction:maskData:", - "_removeAlignmentOnChildren", - "_removeAllDrawersImmediately:", - "_removeAllItemsInGetNewMailInAccountMenu", - "_removeBottom", - "_removeButtons", - "_removeColor:", - "_removeCursorRect:cursor:forView:", - "_removeFrameUsingName:domain:", - "_removeFromFontCollection", - "_removeFromFontCollection:", - "_removeFromFontFavorites:", - "_removeFromGroups:", - "_removeFromKeyViewLoop", - "_removeFromLinkGroup:", - "_removeFromWindowsMenu:", - "_removeFullPath:", - "_removeHardLinkWithPath:cursor:", - "_removeHeartBeartClientView:", - "_removeHelpKeyForObject:", - "_removeHiddenWindow:", - "_removeInstance:", - "_removeInternalRedFromTextAttributesOfNegativeValues", - "_removeItem:fromTable:", - "_removeItemsFromMenu:start:stop:", - "_removeLeaf:", - "_removeLeftoverIndexFiles", - "_removeLeftoversFromSeenFileUsingIDs:", - "_removeLink:", - "_removeLinkGroupContaining:", - "_removeLinkLeaf:links:", - "_removeList:", - "_removeLockFile:", - "_removeMainLeaf:", - "_removeMessagesFromIndex:", - "_removeNextPointersToMe", - "_removeNotifications", - "_removeObserver:notificationNamesAndSelectorNames:object:", - "_removeObserversForCompletion:", - "_removeOrRename:", - "_removeParentsForStyles:useMatch:", - "_removePreviousPointersToMe", - "_removeRectAtIndex:", - "_removeRectForAttachment:", - "_removeSoundMenuItems", - "_removeSpellingAttributeForRange:", - "_removeStaleFilesFromCacheDirectory", - "_removeStaleItem:", - "_removeStatusItemWindow:", - "_removeSubview:", - "_removeToolTip", - "_removeTrackingRect", - "_removeUsingListOfPathsLists:", - "_removeWindow:", - "_removeWindowFromCache:", - "_rename:", - "_rename:as:", - "_renameCollectionComplete:", - "_renameColor:", - "_renameFavoriteComplete:", - "_renameFontCollection:", - "_renameFontFavorite:", - "_renameList:", - "_renderPrintInfo:faxing:showPanels:", - "_renderStaleItems", - "_renderedImage", - "_renewDisplay", - "_reorderColumn:withEvent:", - "_repeatMultiplier:", - "_repeatTime", - "_replaceAccessoryView:with:topView:bottomView:", - "_replaceAllAppearancesOfString:withString:", - "_replaceChild:withChildren:", - "_replaceFirstAppearanceOfString:withString:", - "_replaceLastAppearanceOfString:withString:", - "_replaceObject:", - "_replaceObject:forKey:", - "_replaceObject:withObject:", - "_replaceStringOfLastLoadedMessage:newUid:", - "_replaceWithItem:addingStyles:removingStyles:", - "_replicate:", - "_replicatePath:atPath:operation:fileMap:handler:", - "_replyMessageToAll:", - "_replySequenceNumber:ok:", - "_replyToLaunch", - "_replyToOpen:", - "_requestNotification", - "_requiresCacheWithAlpha:", - "_reserved", - "_reset", - "_resetAllChanges", - "_resetAllChanges:", - "_resetAllDrawersDisableCounts", - "_resetAllDrawersPostingCounts", - "_resetAllMessages", - "_resetAttachedMenuPositions", - "_resetCachedValidationState", - "_resetCursorRects", - "_resetDisableCounts", - "_resetDragMargins", - "_resetFreeSpace", - "_resetIncrementalSearchBuffer", - "_resetIncrementalSearchOnFailure", - "_resetLastLoadedDate", - "_resetMainBrowser:", - "_resetMeasuredCell", - "_resetOpacity:", - "_resetPostingCounts", - "_resetScreens", - "_resetTitleFont", - "_resetTitleWidths", - "_resetToDefaultState", - "_resetToolTipIfNecessary", - "_resignCurrentEditor", - "_resize:", - "_resizeAccordingToTextView:", - "_resizeAllCaches", - "_resizeColumn:withEvent:", - "_resizeDeltaFromPoint:toEvent:", - "_resizeEditedCellWithOldSize:", - "_resizeFromEdge", - "_resizeHeight:", - "_resizeImage", - "_resizeOutlineColumn", - "_resizeSelectedTabViewItem", - "_resizeSubviewsFromIndex:", - "_resizeTextViewForTextContainer:", - "_resizeView", - "_resizeWindowWithMaxHeight:", - "_resizeWithDelta:fromFrame:beginOperation:endOperation:", - "_resizedImage:", - "_resolveHelpKeyForObject:", - "_resolveTypeAlias:", - "_resortMailboxPathsBecauseSpecialMailboxPathsChanged", - "_resortMailboxPathsInMapTable:", - "_responderInitWithCoder:", - "_responseValueFromResponse:key:", - "_responsibleDelegateForSelector:", - "_restoreCursor", - "_restoreDefaults", - "_restoreGUIView", - "_restoreHTMLString:", - "_restoreHTMLTree:", - "_restoreInitialMenuPosition", - "_restoreModalWindowLevel", - "_restoreMode", - "_restorePreviewView", - "_restoreRawView", - "_restoreSplitPos", - "_restoreTornOffMenus", - "_resultCodeFromResponse:", - "_retainCountForObjectWithGlobalID:", - "_retainedAbsoluteURL", - "_retainedBitmapRepresentation", - "_retainedFragment", - "_retainedHost", - "_retainedNetLocation", - "_retainedParameterString", - "_retainedPassword", - "_retainedQuery", - "_retainedRelativeURLPath", - "_retainedScheme", - "_retainedUser", - "_retrieveNewMessages", - "_retrieveNewMessagesInUIDRange:intoArray:statusFormat:", - "_returnToSenderSheetDidEnd:returnCode:contextInfo:", - "_returnValue", - "_reverseCompare:", - "_revert:", - "_revertPanel:didConfirm:contextInfo:", - "_revertToOldRowSelection:fromRow:toRow:", - "_rightEdgeOfSelection:hasGlyphRange:", - "_rightFrameRect", - "_rightGroupRect", - "_rightMouseUpOrDown:", - "_rightmostResizableColumn", - "_rootLevelEvents", - "_rotationForGlyphAtIndex:effectiveRange:", - "_routeMessagesIndividually", - "_rowEntryForChild:ofParent:", - "_rowEntryForItem:", - "_rowEntryForRow:", - "_ruleAreaRect", - "_rulerAccView", - "_rulerAccViewAlignmentAction:", - "_rulerAccViewFixedLineHeightAction:", - "_rulerAccViewIncrementLineHeightAction:", - "_rulerAccessoryViewAreaRect", - "_rulerOrigin", - "_rulerline::last:", - "_runAccountDetailPanelForAccount:", - "_runAlertPanelInMainThreadWithInfo:", - "_runArrayHoldingAttributes", - "_runInitBook:", - "_runModal:forDirectory:file:relativeToWindow:", - "_runModalForDirectory:file:relativeToWindow:", - "_runModalForDirectory:file:relativeToWindow:modalDelegate:didEndSelector:contextInfo:", - "_runPanels:withUI:faxFlag:preloaded:", - "_runPasswordPanelInMainThreadWithInfo:", - "_runSignatureDetailPanelForSignature:", - "_runningDocModal", - "_saveAllEnumeration:", - "_saveAsIntoFile:", - "_saveDefaults", - "_saveDefaultsToDictionary:", - "_saveFrameUsingName:domain:", - "_saveInitialMenuPosition", - "_saveList:", - "_saveMode", - "_savePanelDidEnd:returnCode:contextInfo:", - "_savePanelSheetDidEnd:returnCode:contextInfo:", - "_saveSplitPos", - "_saveTornOffMenus", - "_saveUserFavorites", - "_saveVisibleFrame", - "_savedMode", - "_savedVisibleFrame", - "_scanBodyResponseFromScanner:", - "_scanDecimal:into:", - "_scanForDuplicateInodes", - "_scanImages", - "_scanIntFromScanner:", - "_scanMessageFlagsFromScanner:", - "_scanToEnrichedString:scanner:", - "_scheduleAutoExpandTimerForItem:", - "_screenChanged:", - "_screenRectContainingPoint:", - "_scriptsMenuItemAction:", - "_scrollArrowHeight", - "_scrollColumnToLastVisible:", - "_scrollColumnToVisible:private:", - "_scrollColumnsRightBy:", - "_scrollDown:", - "_scrollInProgress", - "_scrollPageInDirection:", - "_scrollPoint:fromView:", - "_scrollRangeToVisible:forceCenter:", - "_scrollRectToVisible:fromView:", - "_scrollRowToCenter:", - "_scrollTo:", - "_scrollToEnd:", - "_scrollToMatchContentView", - "_scrollUp:", - "_scrollWheelMultiplier", - "_scrollingDirectionAndDeltas:", - "_scrollingMenusAreEnabled", - "_searchForImageNamed:", - "_searchForSoundNamed:", - "_searchForSystemImageNamed:", - "_searchMenu:forItemMatchingPath:", - "_secondsFromGMTForAbsoluteTime:", - "_seemsToBeVertical", - "_segmentIndexForElementIndex:", - "_selectCell:dirOk:", - "_selectCell:inColumn:", - "_selectCellIfNeeded", - "_selectCellIfRequired", - "_selectColorNamed:startingAtListNumber:andIndex:searchingBackward:usingLocalName:ignoreCase:substring:", - "_selectColumnRange:byExtendingSelection:", - "_selectEntryAt:", - "_selectFaxByName:", - "_selectFirstEnabledCell", - "_selectFirstKeyView", - "_selectFromFavoritesList:", - "_selectItemBestMatching:", - "_selectKeyCellAtRow:column:", - "_selectMessages:scrollIfNeeded:", - "_selectNextCellKeyStartingAtRow:column:", - "_selectNextItem", - "_selectOrEdit:inView:target:editor:event:start:end:", - "_selectPreviousItem", - "_selectRange::::", - "_selectRectRange::", - "_selectRowRange::", - "_selectRowRange:byExtendingSelection:", - "_selectSizeIfNecessary:", - "_selectTabWithDraggingInfo:", - "_selectTextOfCell:", - "_selected", - "_selectedItems", - "_selectedPrintFilter", - "_selectionContainsMessagesWithDeletedStatusEqualTo:", - "_selectionContainsMessagesWithReadStatusEqualTo:", - "_selfBoundsChanged", - "_sendAction:to:row:column:", - "_sendActionAndNotification", - "_sendActionFrom:", - "_sendChangeWithUserInfo:", - "_sendClientMessage:arg1:arg2:", - "_sendCommand:length:argument:trailer:", - "_sendCommand:withArgument:", - "_sendCommand:withArguments:", - "_sendData", - "_sendDataSourceWriteDragRows:toPasteboard:", - "_sendDelegateDidClickColumn:", - "_sendDelegateDidDragColumn:", - "_sendDelegateDidMouseDownInHeader:", - "_sendDoubleActionToCellAt:", - "_sendFileExtensionData:length:", - "_sendFinishLaunchingNotification", - "_sendInvalidateCursorRectsMessageToWindow:", - "_sendMailboxCommand:withArguments:errorMessage:", - "_sendOrEnqueueNotification:selector:", - "_sendPortMessageWithComponent:msgID:timeout:", - "_sendRedisplayMessageToWindow:", - "_sendRequestServerData:length:", - "_sendString:", - "_senderIsInvalid:", - "_sendingSocketForPort:", - "_serverConnectionDied:", - "_serverDied:", - "_servicesMenuIsVisible", - "_set:", - "_setAEDesc:", - "_setAcceptsFirstMouse:", - "_setAcceptsFirstResponder:", - "_setActivationState:", - "_setAggregateTag:", - "_setAllowsTearOffs:", - "_setAltContents:", - "_setApplicationIconImage:setDockImage:", - "_setArgFrame:", - "_setArgumentName:forAppleEventCode:", - "_setAsSystemColor", - "_setAttributedDictionaryClass:", - "_setAttributes:newValues:range:", - "_setAutoPositionMask:", - "_setAutoResizeDocView:", - "_setAutoscrollDate:", - "_setAvoidsActivation:", - "_setBackgroundColor:", - "_setBackgroundTransparent:", - "_setBlockCapacity:", - "_setBulletCharacter:", - "_setBundle:forClassPresentInAppKit:", - "_setBundleForHelpSearch:", - "_setButtonBordered:", - "_setButtonImageSource:", - "_setButtonImages", - "_setButtonType:adjustingImage:", - "_setCacheDockItemRef:forWindow:", - "_setCacheWindowNum:forWindow:", - "_setCapitalizedKey:forKey:", - "_setCaseConversionFlags", - "_setCellFrame:", - "_setClassDescription", - "_setClassDescription:", - "_setClassDescription:forAppleEventCode:", - "_setClassName:forSynonymAppleEventCode:inSuite:", - "_setCloseEnabled:", - "_setCommandDescription:forAppleEventClass:andEventCode:", - "_setConcreteFontClass:", - "_setConsistencyCheckingEnabled:superCheckEnabled:", - "_setContainer:", - "_setContainerObservesTextViewFrameChanges:", - "_setContentRect:", - "_setContents:", - "_setContextMenuEvent:", - "_setContextMenuTarget:", - "_setControlTextDelegateFromOld:toNew:", - "_setControlView:", - "_setControlsEnabled:", - "_setConvertedData:forType:pboard:generation:inItem:", - "_setConvertedData:pboard:generation:inItem:", - "_setCopy:", - "_setCopyrightSymbolText:", - "_setCopyrightText:", - "_setCounterpart:", - "_setCtrlAltForHelpDesired:", - "_setCurrImageName:", - "_setCurrListName:", - "_setCurrentActivation:", - "_setCurrentAttachmentRect:index:", - "_setCurrentClient:", - "_setCurrentEvent:", - "_setCurrentlyEditing:", - "_setCursor:forChildrenOfInode:", - "_setCursor:forChildrenOfPath:", - "_setCursor:forPath:", - "_setCursorForPath:keyBuf:", - "_setData:encoding:", - "_setDataSource:", - "_setDecimalSeparatorNoConsistencyCheck:", - "_setDefaultBool:forKey:", - "_setDefaultButtonCycleTime:", - "_setDefaultButtonIndicatorNeedsDisplay", - "_setDefaultFloat:forKey:", - "_setDefaultInt:forKey:", - "_setDefaultKeyViewLoop", - "_setDefaultObject:forKey:", - "_setDefaultPrinter:isFax:", - "_setDefaultRedColor:", - "_setDelegate:", - "_setDeselectsWhenMouseLeavesDuringDrag:", - "_setDeviceButtons:", - "_setDirectory:", - "_setDisplayableSampleText:forFamily:", - "_setDistanceForVerticalArrowKeyMovement:", - "_setDocViewFromRead:", - "_setDocument:", - "_setDocumentDictionaryName:", - "_setDocumentEdited:", - "_setDragRef:", - "_setDraggingMarker:", - "_setDrawerTransform:", - "_setDrawerVelocity:", - "_setDrawingToHeartBeatWindow:", - "_setDrawsBackground:", - "_setEditingTextView:", - "_setEnabled:", - "_setEventDelegate:", - "_setEventRef:", - "_setExportSpecialFonts:", - "_setExtraRefCount:", - "_setFallBackInitialFirstResponder:", - "_setFilterTypes:", - "_setFinalSlideLocation:", - "_setFirstColumnTitle:", - "_setFloatingPointFormat:left:right:", - "_setFocusForView:withFrame:withInset:", - "_setFocusNeedsDisplay", - "_setFont:forCell:", - "_setFontPanel:", - "_setForceActiveControls:", - "_setForceFixAttributes:", - "_setForm:select:ok:", - "_setFrame:", - "_setFrameCommon:display:stashSize:", - "_setFrameFromString:", - "_setFrameNeedsDisplay:", - "_setFrameSavedUsingTitle:", - "_setFrameUsingName:domain:", - "_setFreesObjectRecords:", - "_setGlyphGenerator:", - "_setGroupIdentifier:", - "_setHasEditingIvars:", - "_setHasShadow:", - "_setHelpCursor:", - "_setHelpKey:forObject:", - "_setHidden:", - "_setHidesOnDeactivateInCache:forWindow:", - "_setHorizontallyCentered:", - "_setIconRef:", - "_setImage:", - "_setIndicatorImage:", - "_setInsertionPointDisabled:", - "_setIsDefaultFace:", - "_setIsGrabber:", - "_setIsInUse:", - "_setJavaClassesLoaded", - "_setKey:forAppleEventCode:", - "_setKeyBindingMonitor:", - "_setKeyCellAtRow:column:", - "_setKeyCellFromBottom", - "_setKeyCellFromTop", - "_setKeyCellNeedsDisplay", - "_setKeyWindow:", - "_setKeyboardFocusRingNeedsDisplay", - "_setKnobThickness:usingInsetRect:", - "_setLang:", - "_setLastDragDestinationOperation:", - "_setLastGuess:", - "_setLayoutListFromPagesPerSheet:", - "_setLeaksContextUponChange:", - "_setLength:ofStatusItemWindow:", - "_setMailAccounts:", - "_setMainMenu:", - "_setMainWindow:", - "_setMarkedText:selectedRange:forInputManager:", - "_setMarker:", - "_setMenuClassName:", - "_setMenuName:", - "_setMinSize:", - "_setMiniImageInDock", - "_setModalInCache:forWindow:", - "_setModifiers:", - "_setMouseActivationInProgress:", - "_setMouseDownFlags:", - "_setMouseEnteredGroup:entered:", - "_setMouseMovedEventsEnabled:", - "_setMouseTrackingForCell:", - "_setMouseTrackingInRect:ofView:", - "_setName:", - "_setNeedsDisplay:", - "_setNeedsDisplayForColumn:draggedDelta:", - "_setNeedsDisplayForDropCandidateItem:childIndex:mask:", - "_setNeedsDisplayForDropCandidateRow:operation:mask:", - "_setNeedsDisplayForTabViewItem:", - "_setNeedsDisplayInColumn:", - "_setNeedsDisplayInColumn:row:", - "_setNeedsDisplayInRow:column:", - "_setNeedsToExpand:", - "_setNeedsToUpdateIndex", - "_setNeedsToUseHeartBeatWindow:", - "_setNeedsZoom:", - "_setNetPathsDisabled:", - "_setNextEvent:", - "_setNextKeyBindingManager:", - "_setNoVerticalAutosizing:", - "_setNumVisibleColumns:", - "_setObject:", - "_setObject:forBothSidesOfRelationshipWithKey:", - "_setOneShotIsDelayed:", - "_setOnlineStateOfAllAccountsTo:", - "_setOpenRecentMenu:", - "_setOptionValues", - "_setOrderDependency:", - "_setOwnedByPopUp:", - "_setOwnsRealWindow:", - "_setPPDInfoInPrinter", - "_setPageGenerationOrder:", - "_setPageNumber:inControl:", - "_setParent:", - "_setParentWindow:", - "_setPath:forFramework:usingDictionary:", - "_setPatternFromRect:", - "_setPmPageFormat:", - "_setPmPrintSettings:", - "_setPostsFocusChangedNotifications:", - "_setPressedTabViewItem:", - "_setPullsDown:", - "_setRTFDFileWrapper:", - "_setRawSelection:view:", - "_setReceiveHandlerRef:", - "_setRecentDocumentsLimit:", - "_setRect:forAttachment:", - "_setRecyclable:", - "_setRepresentationListCache:", - "_setRepresentedFilename:", - "_setRootNode:", - "_setRotatedFromBase:", - "_setRotatedOrScaledFromBase:", - "_setRotation:forGlyphAtIndex:", - "_setRotationLeft:andRight:", - "_setScroller:", - "_setSelected:isOriginalValue:", - "_setSelectedAddressInfo:", - "_setSelectedCell:", - "_setSelectedCell:atRow:column:", - "_setSelection:inspection:", - "_setSelectionFromPasteboard:", - "_setSelectionRange::", - "_setSelectionString:", - "_setSenderOrReceiverIfSenderIsMe", - "_setSharedDocumentController:", - "_setSheet:", - "_setShowAlpha:andForce:", - "_setShowingModalFrame:", - "_setShowsAllDrawing:", - "_setSingleWindowMode:", - "_setSizeType:", - "_setSound:", - "_setSoundFile:", - "_setStore:", - "_setStringInKeyNode:key:value:", - "_setStringListInKeyNode:key:list:len:", - "_setSubmenu:", - "_setSuiteName:forAppleEventCode:", - "_setSuperview:", - "_setSuppressAutoenabling:", - "_setSuppressScrollToVisible:", - "_setSurface:", - "_setSwap:", - "_setSynonymTable:inSuite:", - "_setTabRect:", - "_setTabState:", - "_setTabView:", - "_setTarget:", - "_setTargetFramework:", - "_setTempHidden:", - "_setTextAttributeParaStyleNeedsRecalc", - "_setTextFieldStringValue:", - "_setTextShadow", - "_setTextShadow:", - "_setThousandSeparatorNoConsistencyCheck:", - "_setThreadName:", - "_setTitle:", - "_setTitle:ofColumn:", - "_setTitleNeedsDisplay", - "_setToolTip:forView:cell:rect:owner:userData:", - "_setTrackingHandlerRef:", - "_setTrackingRect:inside:owner:userData:", - "_setTrackingRects", - "_setUIConstraints:", - "_setUpAccessoryViewWithEditorTypes:exportableTypes:selectedType:enableExportable:", - "_setUpAppKitCoercions", - "_setUpAppKitTranslations", - "_setUpDefaultTopLevelObject", - "_setUpFoundationCoercions", - "_setUpFoundationTranslations", - "_setUpOperation:helpedBy:", - "_setUpTrackingRect", - "_setUpdated:", - "_setUseSimpleTrackingMode:", - "_setUsesATSGlyphGenerator:", - "_setUsesFastJavaBundleSetup:", - "_setUsesNoLeading:", - "_setUsesQuickdraw:", - "_setUsesToolTipsWhenTruncated:", - "_setUtilityWindow:", - "_setVerticallyCentered:", - "_setVisible:", - "_setVisibleInCache:forWindow:", - "_setWantsToBeOnMainScreen:", - "_setWin32MouseActivationInProgress:", - "_setWindow:", - "_setWindowContextForCurrentThread:", - "_setWindowFrameForPopUpAttachingToRect:onScreen:preferredEdge:popUpSelectedItem:", - "_setWindowNumber:", - "_setWithCopyOfDictionary:defaults:", - "_setWithOffset:", - "_setWords:inDictionary:", - "_setupAccountType:hostname:username:password:emailAddress:", - "_setupAllFamFrame", - "_setupAttachmentEncodingHints", - "_setupColumnsForTableView", - "_setupConnections", - "_setupCursor", - "_setupDefaultRecipients:", - "_setupFromDefaults", - "_setupInitialState", - "_setupOpenPanel", - "_setupOutlineView", - "_setupPreviewFrame", - "_setupSeparatorSizes:", - "_setupSortRules", - "_setupSplitView", - "_setupSurfaceAndStartSpinning", - "_setupTextView:", - "_setupToolBar", - "_setupUI", - "_shadowTabColorAtIndex:", - "_shapeMenuPanel", - "_shareTextStorage", - "_sharedData", - "_sharedLock", - "_sharedSecureFieldEditor", - "_sharedTextCell", - "_sheetAnimationVelocity", - "_shiftDown::::", - "_shortNameFor:", - "_shouldAddNodeForProject:", - "_shouldAllowAutoCollapseItemsDuringDragsDefault", - "_shouldAllowAutoExpandItemsDuringDragsDefault", - "_shouldAttemptDroppingAsChildOfLeafItems", - "_shouldAutoscrollForDraggingInfo:", - "_shouldCallCompactWhenClosing", - "_shouldChangeComponentMessageFlags", - "_shouldDispatch:invocation:sequence:coder:", - "_shouldDrawTwoBitGray", - "_shouldForceShiftModifierWithKeyEquivalent:", - "_shouldHaveBlinkTimer", - "_shouldHideDisclosureTriangle", - "_shouldLiveResizeUseCachedImage", - "_shouldOpenDespiteLock:", - "_shouldPowerOff", - "_shouldRepresentFilename", - "_shouldRequireAutoCollapseOutlineAfterDropsDefault", - "_shouldSetHighlightToFlag:", - "_shouldShowFirstResponderForCell:", - "_shouldTerminate", - "_shouldTerminateWithDelegate:shouldTerminateSelector:", - "_shouldUseHTMLView", - "_showAccountDetailForAccountBeingEdited", - "_showBorder", - "_showCompletionListWindow:", - "_showDragError:forFilename:", - "_showDrawRect:", - "_showDropShadow", - "_showGUIView:", - "_showKeyboardUILoop", - "_showMailboxesPanel", - "_showMessage:", - "_showSelectedLineInField", - "_showSelectedLineRespectingSortOrder:", - "_showSignatureDetailForAccountBeingEdited", - "_showStatus:", - "_showToolTip", - "_showsAllDrawing", - "_shutDrawer", - "_signatureValid", - "_simpleDeleteGlyphsInRange:", - "_simpleDescription", - "_simpleInsertGlyph:atGlyphIndex:characterIndex:elastic:", - "_simpleRepresentedItem", - "_singleWindowMode", - "_singleWindowModeButtonOrigin", - "_size", - "_sizeAllDrawers", - "_sizeAllDrawersToScreenWithRect:", - "_sizeAllDrawersWithRect:", - "_sizeDownIfPossible", - "_sizeLastColumnToFitIfNecessary", - "_sizeOfTitlebarFileButton", - "_sizePanelTo:duration:", - "_sizeSet", - "_sizeStatus", - "_sizeToFitIfNecessary", - "_sizeToFitText", - "_sizeToScreenWithRect:", - "_sizeType", - "_sizeWithRect:", - "_sizeWithSize:", - "_sizeWithSize:attributes:", - "_slideWithDelta:beginOperation:endOperation:", - "_smallEncodingGlyphIndexForCharacterIndex:startOfRange:okToFillHoles:", - "_sortChildMailboxPaths:", - "_sortMessageList:usingAttributes:", - "_sortRulesFromArray:usingFullPaths:", - "_sortedObjectNames:", - "_sound", - "_specialControlView", - "_specialServicesMenuUpdate", - "_spellServers", - "_spellingGuessesForRange:", - "_splitKey:intoGlobalKey:andLanguage:", - "_spoolFile:", - "_standardFrame", - "_standardPaperNames", - "_standardizedStorePath:", - "_startAnimationWithThread:", - "_startDraggingUpdates", - "_startDrawingThread:", - "_startHeartBeating", - "_startHitTracking:", - "_startLDAPSearch", - "_startLiveResize", - "_startLiveResizeForAllDrawers", - "_startMessageClearCheck:", - "_startMove", - "_startMovieIdleIfNeeded", - "_startRegion:ofLength:atAddress:", - "_startRunMethod", - "_startSheet", - "_startSound", - "_startTearingOffWithScreenPoint:", - "_stashOrigin:", - "_stashedOrigin", - "_statusItemWithLength:withPriority:", - "_statusMessageForMessage:current:total:", - "_stopAnimation", - "_stopAnimationWithWait:", - "_stopDraggingUpdates", - "_stopFadingTimer", - "_stopLDAPSearch", - "_stopMonitoringStoreForChanges", - "_stopTearingOff", - "_stringByResolvingSymlinksInPathUsingCache:", - "_stringByStandardizingPathAllowingSlash:", - "_stringByStandardizingPathUsingCache:", - "_stringByTranslatingAliasDescriptor:", - "_stringByTranslatingChar:", - "_stringByTranslatingFSSpecDescriptor:", - "_stringByTranslatingInternationalText:", - "_stringByTranslatingStyledText:", - "_stringForEditing", - "_stringForHTMLEncodedStringTolerant:", - "_stringForMessage:", - "_stringRepresentation", - "_stringSearchParametersForListingViews", - "_stringToWrite", - "_stringWithSavedFrame", - "_stringWithSeparator:atFrequency:", - "_stringWithStrings:", - "_stringWithUnsigned:", - "_stripAttachmentCharactersFromAttributedString:", - "_stripAttachmentCharactersFromString:", - "_stripExteriorBreaks", - "_stripInteriorBreaks", - "_structureHash", - "_subImageFocus", - "_subclassManagesData", - "_subeventsOfClass:type:array:", - "_subsetDescription", - "_substituteFontName:flag:", - "_subtractColor:", - "_subviewResized:", - "_subviews", - "_successfulControlsWithButton:", - "_suggestGuessesForWord:inLanguage:", - "_suiteNameForAppleEventCode:", - "_sumThinFile:offset:size:", - "_summationRectForFont", - "_superviewClipViewFrameChanged:", - "_superviewUsesOurURL", - "_surface", - "_surfaceBounds", - "_surfaceDidComeBack:", - "_surfaceWillGoAway:", - "_surrogateFontName:", - "_surroundValueInString:withLength:andBuffer:", - "_switchImage:andUpdateColor:", - "_switchInitialFirstResponder:lastKeyView:", - "_switchPanes:", - "_switchToHTMLView", - "_switchToNSTextView", - "_switchToPlatformInput:", - "_switchView:", - "_switchView:with:initialFirstResponder:lastKeyView:", - "_symbolForGetPS2ColorSpace", - "_synchronizeAccountWithServer:", - "_synchronizeGetNewMailMenuIfNeeded", - "_synchronizeMailboxListWithFileSystem", - "_synchronizeMenu:atIndex:toPath:fromAccount:", - "_synchronizeMenuOfAllMailboxes:startingFromPath:", - "_synchronizeMenusStartingFromPath:", - "_synchronizeSubmenu:toPath:fromAccount:", - "_synchronizeTextView:", - "_synonymTableInSuite:", - "_synonymTerminologyDictionaryForCode:inSuite:", - "_synonymsInSuite:", - "_systemColorChanged:", - "_systemColorsChanged:", - "_tabHeight", - "_tabRect", - "_tabViewWillRemoveFromSuperview", - "_tabVueResizingRect", - "_takeApplicationMenuIfNeeded:", - "_takeColorFrom:andSendAction:", - "_takeColorFromAndSendActionIfContinuous:", - "_takeColorFromDoAction:", - "_target", - "_targetFramework", - "_targetState", - "_taskNowMultiThreaded:", - "_tempHide:relWin:", - "_tempHideHODWindow", - "_tempUnhideHODWindow", - "_temporaryFilename:", - "_termWindowIfOwner", - "_terminate", - "_terminate:", - "_terminateSendShould:", - "_terminologyRegistry", - "_terminologyRegistryForSuite:", - "_testWithComparisonOperator:object1:object2:", - "_textAttributes", - "_textContainerDealloc", - "_textDimColor", - "_textHighlightColor", - "_textLength", - "_textMerge:", - "_textStorageChanged:", - "_textViewOwnsTextStorage", - "_thinForArchs:", - "_thinForArchs:numArchs:", - "_thousandChar", - "_threadContext", - "_threadName", - "_threadWillExit:", - "_tile:", - "_tileTitlebar", - "_tileViews", - "_titleCellHeight", - "_titleCellHeight:", - "_titleCellSize", - "_titleCellSizeForTitle:styleMask:", - "_titleIsRepresentedFilename", - "_titleRectForTabViewItem:", - "_titleSizeWithSize:", - "_titleWidth", - "_titlebarHeight", - "_titlebarHeight:", - "_titlebarTitleRect", - "_toggleFrameAutosaveEnabled:", - "_toggleLogging", - "_toggleRichSheetDidEnd:returnCode:contextInfo:", - "_topFrameRect", - "_topLeftFrameRect", - "_topLeftResizeCursor", - "_topMenuView", - "_topRightFrameRect", - "_topRightResizeCursor", - "_totalMinimumTabsWidthWithOverlap:", - "_totalNominalTabsWidthWithOverlap:", - "_totalOffsetsForItem:", - "_totalTabsWidth:overlap:", - "_trackAttachmentClick:characterIndex:glyphIndex:attachmentCell:", - "_trackMouse:", - "_trackingHandlerRef", - "_transferWindowOwnership", - "_transparency", - "_traverseAtProject:withData:", - "_traverseProject:withInfo:", - "_traverseToSubmenu", - "_traverseToSupermenu", - "_treeHasDragTypes", - "_trimDownEventTreeTo:", - "_trimKeepingArchs:keepingLangs:fromBom:", - "_trimRecord", - "_trimWithCharacterSet:", - "_trueName", - "_tryDrop:dropItem:dropChildIndex:", - "_tryDrop:dropRow:dropOperation:", - "_tryToBecomeServer", - "_tryToOpenOrPrint:isPrint:", - "_typeDictForType:", - "_typeOfPrintFilter:", - "_types", - "_typesForDocumentClass:includeEditors:includeViewers:includeExportable:", - "_typesetterIsBusy", - "_uidsForMessages:", - "_umask", - "_unarchivingPrintInfo", - "_under", - "_underlineIsOn", - "_undoManagerCheckpoint:", - "_undoRedoTextOperation:", - "_undoStack", - "_undoUpdate:", - "_unformattedAttributedStringValue:", - "_unhide", - "_unhideAllDrawers", - "_unhideHODWindow", - "_unhideSheet", - "_unhookSubviews", - "_unionBitVectorMaybeCompressed:", - "_uniqueNameForNewSubdocument:", - "_uniquePrinterObject:includeUnavailable:", - "_uniqueTypeObject:", - "_unitsForClientLocation:", - "_unitsForRulerLocation:", - "_unlocalizedPaperName:", - "_unlock", - "_unlockFirstResponder", - "_unlockFocusNoRecursion", - "_unlockQuickDrawPort", - "_unlockViewHierarchyForDrawing", - "_unlockViewHierarchyForModification", - "_unmapActiveTable", - "_unobstructedPortionOfRect:", - "_unreadCountChanged:", - "_unregisterDragTypes", - "_unregisterForApplicationNotifications", - "_unregisterForCompletion:", - "_unregisterForStoreNotifications", - "_unregisterMenuForKeyEquivalentUniquing:", - "_unregisterMenuItemForKeyEquivalentUniquing:", - "_unresolveTypeAlias:", - "_unsetFinalSlide", - "_update", - "_updateAllEntries", - "_updateAppleMenu:", - "_updateAttributes", - "_updateAutoscrollingStateWithTrackingViewPoint:event:", - "_updateButtons", - "_updateCell:withInset:", - "_updateContentsIfNecessary", - "_updateCurrentFolder", - "_updateDeviceCount:applicationCount:", - "_updateDragInsertionIndicatorWith:", - "_updateEnabled", - "_updateFavoritesMenu", - "_updateFileNamesForChildren", - "_updateFlag:toState:forMessage:", - "_updateFocusSelection", - "_updateForEditedMovie:", - "_updateFrameWidgets", - "_updateFromPath:checkOnly:exists:", - "_updateHighlightedItemWithTrackingViewPoint:event:", - "_updateIndex", - "_updateInputManagerState", - "_updateKnownNotVisibleAppleMenu:", - "_updateLengthAndSelectedRange:", - "_updateMouseTracking", - "_updateMouseTracking:", - "_updateOpenRecentMenu:menuNames:", - "_updateOpenRecentMenus", - "_updatePageControls", - "_updatePopup", - "_updatePreview:", - "_updatePrintStatus:label:", - "_updatePrinterStuff", - "_updateRendering:", - "_updateRulerlineForRuler:oldPosition:newPosition:vertical:", - "_updateSeekingSubmenuWithScreenPoint:viewPoint:event:", - "_updateStatusLine", - "_updateStatusLineAndWindowTitle", - "_updateSubmenuKnownStale:", - "_updateTearOffPositionWithScreenPoint:", - "_updateToMatchServerIfNeeded", - "_updateUI", - "_updateUIOfTextField:withPath:", - "_updateUsageForTextContainer:addingUsedRect:", - "_updateWidgets", - "_updateWindowsUsingCache", - "_updateWorkspace:", - "_upgradeAppHelpFile", - "_upgradeAppIcon", - "_upgradeAppMainNIB", - "_upgradeDocExtensions", - "_upgradeOSDependentFields", - "_upgradeTo2Dot6", - "_upgradeTo2Dot7", - "_upgradeTo2Dot8", - "_url", - "_urlStringForEventInImageMap:inFrame:", - "_useCacheGState:rect:", - "_useFromFile:", - "_useIconNamed:from:", - "_useSharedKitWindow:rect:", - "_useSimpleTrackingMode", - "_useUserKeyEquivalent", - "_userCanChangeSelection", - "_userCanEditTableColumn:row:", - "_userCanSelectAndEditTableColumn:row:", - "_userCanSelectColumn:", - "_userCanSelectRow:", - "_userChangeSelection:fromAnchorRow:toRow:lastExtensionRow:selecting:", - "_userDeleteRange:", - "_userDeselectColumn:", - "_userDeselectRow:", - "_userInfoCurrentOSName", - "_userInfoDict", - "_userInfoDictForCurrentOS", - "_userInfoDirectoryPath", - "_userInfoFileName", - "_userKeyEquivalentForTitle:", - "_userKeyEquivalentModifierMaskForTitle:", - "_userLoggedOut", - "_userSelectColumn:byExtendingSelection:", - "_userSelectColumnRange:toColumn:byExtendingSelection:", - "_userSelectRow:byExtendingSelection:", - "_userSelectRowRange:toRow:byExtendingSelection:", - "_userSelectTextOfNextCell", - "_userSelectTextOfNextCellInSameColumn", - "_userSelectTextOfPreviousCell", - "_usesATSGlyphGenerator", - "_usesFastJavaBundleSetup", - "_usesNoLeading", - "_usesNoRulebook", - "_usesProgrammingLanguageBreaks", - "_usesQuickdraw", - "_usesToolTipsWhenTruncated", - "_usesUserKeyEquivalent", - "_validFrameForResizeFrame:fromResizeEdge:", - "_validSize:", - "_validateAction:ofMenuItem:", - "_validateBundleSecurity", - "_validateButtonState", - "_validateEditing:", - "_validateEntryString:uiHandled:", - "_validateNames:checkBrowser:", - "_validateStyleMask:", - "_validateValuesInUI", - "_validatedStoredUsageForTextContainerAtIndex:", - "_value", - "_valueForIndex:inString:returningSizeType:", - "_valuesForKey:inContainer:isValid:", - "_valuesForObject:", - "_verifyDataIsPICT:withFrame:fromFile:", - "_verifyDefaultButtonCell", - "_verifySelectionIsOK", - "_verticalDistanceForLineScroll", - "_verticalDistanceForPageScroll", - "_verticalResizeCursor", - "_viewDetaching:", - "_viewForItem:", - "_viewFreeing:", - "_visibleAndCanBecomeKey", - "_visibleAndCanBecomeKeyLimitedOK:", - "_waitCursor", - "_waitForLock", - "_waitForLock:", - "_wakeup", - "_wantToBeModal", - "_wantsHeartBeat", - "_wantsLiveResizeToUseCachedImage", - "_wantsToDestroyRealWindow", - "_whenDrawn:fills:", - "_widthOfColumn:", - "_widthOfPackedGlyphs:count:", - "_widthsInvalid", - "_willPowerOff", - "_willUnmountDeviceAtPath:ok:", - "_win32ChangeKeyAndMain", - "_win32TitleString", - "_window", - "_windowBorderThickness", - "_windowBorderThickness:", - "_windowChangedKeyState", - "_windowChangedMain:", - "_windowChangedNumber:", - "_windowDeviceRound", - "_windowDidBecomeVisible:", - "_windowDidComeBack:", - "_windowDidLoad", - "_windowDying", - "_windowExposed:", - "_windowInitWithCoder:", - "_windowMoved:", - "_windowMovedToPoint:", - "_windowMovedToRect:", - "_windowNumber:changedTo:", - "_windowRef", - "_windowResizeBorderThickness", - "_windowResizeCornerThickness", - "_windowTitleString", - "_windowTitlebarButtonSpacingWidth", - "_windowTitlebarTitleMinHeight", - "_windowTitlebarTitleMinHeight:", - "_windowTitlebarXResizeBorderThickness", - "_windowTitlebarYResizeBorderThickness", - "_windowWillClose:", - "_windowWillGoAway:", - "_windowWillLoad", - "_windowWithDockItemRef:", - "_windowsForMenu:", - "_wordsInDictionary:", - "_wrapInNode:", - "_writableNamesAndTypesForSaveOperation:", - "_writeBytesFromOffset:length:", - "_writeCharacters:range:", - "_writeDataToFile:", - "_writeDirCommandsTo:forProject:withPrefix:", - "_writeDocFontsUsed", - "_writeEncodings", - "_writeFat:wroteBytes:cpuTypes:size:", - "_writeFontInRange:toPasteboard:", - "_writeMachO:wroteBytes:cpuTypes:size:", - "_writeMakeFiLe_OtherRelocs:", - "_writeMakeFiLe_Sources:", - "_writeMakeFile_BuildDir:", - "_writeMakeFile_BundleSpecial:", - "_writeMakeFile_CodeGenStyle:", - "_writeMakeFile_Compilers:", - "_writeMakeFile_Header:", - "_writeMakeFile_Inclusions:", - "_writeMakeFile_JavaStuff:", - "_writeMakeFile_Libraries:", - "_writeMakeFile_ProjectNameVersionTypeLanguage:", - "_writeMakeFile_PublicHeadersDir:", - "_writeMakeFile_Resources:", - "_writeMakeFile_SearchPaths:", - "_writeMessagesToIncomingMail:unsuccessfulOnes:", - "_writePageFontsUsed", - "_writePersistentExpandItems", - "_writePersistentTableColumns", - "_writeRTFDInRange:toPasteboard:", - "_writeRTFInRange:toPasteboard:", - "_writeRecentDocumentsDefault", - "_writeRulerInRange:toPasteboard:", - "_writeSizeStringForRows:", - "_writeStringInRange:toPasteboard:", - "_writeTIFF:usingCompression:factor:", - "_writeUpdatedIndexToDisk", - "_writeWithThinningForSize:wroteBytes:cpuTypes:", - "_wsmIconInitFor:", - "_wsmOwnsWindow", - "_zeroScreen", - "_zoomButtonOrigin", - "abbreviation", - "abbreviationDictionary", - "abbreviationForDate:", - "abbreviationForTimeInterval:", - "abort", - "abortBlock:", - "abortEditing", - "abortModal", - "abortRegion:ofLength:", - "abortToolTip", - "abortTransaction", - "absoluteFrameChanged", - "absolutePathFromPathRelativeToProject:", - "absoluteString", - "absoluteURL", - "acceptColor:atPoint:", - "acceptConnectionInBackgroundAndNotify", - "acceptConnectionInBackgroundAndNotifyForModes:", - "acceptInputForMode:beforeDate:", - "acceptableDragTypes", - "acceptsArrowKeys", - "acceptsBinary", - "acceptsFirstMouse:", - "acceptsFirstResponder", - "acceptsMouseMovedEvents", - "accessInstanceVariablesDirectly", - "accessoryView", - "account", - "accountChanged:", - "accountDetailsForAccountClassNamed:", - "accountInfo", - "accountInfoDidChange", - "accountPath", - "accountRelativePathForFullPath:", - "accountThatReceivedMessage:matchingEmailAddress:fullUserName:", - "accountType", - "accountTypeChanged:", - "accountTypeString", - "accountWithPath:", - "accounts", - "accountsChanged:", - "action", - "activate:", - "activateContextHelpMode:", - "activateIgnoringOtherApps:", - "activateInputManagerFromMenu:", - "activeConversationChanged:toNewConversation:", - "activeConversationWillChange:fromOldConversation:", - "activeLinkColor", - "activeSignatureWithName:", - "activityMonitorDidChange:", - "activityViewer", - "actualBitsPerPixel", - "add:", - "addAWorkerThread", - "addAccountType:className:", - "addAddress:", - "addAllowableSubprojectType:", - "addAnchor:", - "addApplet:", - "addAttribute:value:range:", - "addAttributedString:inRect:", - "addAttributes:range:", - "addAttributesWeakly:range:", - "addBaseFontToState:", - "addBccHeader:", - "addBefore", - "addBlockquote:", - "addBytesInRange:", - "addCaption", - "addCharactersInRange:", - "addCharactersInString:", - "addChild:", - "addChildren:", - "addChildrenConformingToProtocol:toArray:", - "addChildrenOfClass:toArray:", - "addChildrenWithName:toArray:", - "addClassNamed:version:", - "addClient:", - "addClip", - "addColumn", - "addColumnAfter:", - "addColumnAtIndex:", - "addColumnBefore:", - "addColumnWithCells:", - "addComment:", - "addCommon:docInfo:value:zone:", - "addConnection:toRunLoop:forMode:", - "addConversation:", - "addCooperatingObjectStore:", - "addCount", - "addCursorRect:cursor:", - "addCustomMarker:", - "addData:name:", - "addDatasFoundUnderNode:toArray:", - "addDirNamed:lazy:", - "addDivision:", - "addDocument:", - "addDrawerWithView:", - "addEMail:", - "addEditor:", - "addElement:", - "addEntriesFromDictionary:", - "addEntry:", - "addEntryNamed:forObject:", - "addEntryNamed:ofClass:", - "addEntryNamed:ofClass:atBlock:", - "addEvent:", - "addFace:", - "addFieldChanged:", - "addFile:", - "addFile:key:", - "addFileNamed:fileAttributes:", - "addFileToFront:key:", - "addFileWithPath:", - "addFileWrapper:", - "addFileWrappersForPaths:turnFoldersIntoLinks:", - "addFontTrait:", - "addForm:", - "addFormattingReturns:toRendering:withState:mergeableLength:", - "addH1:", - "addH2:", - "addH3:", - "addH4:", - "addH5:", - "addH6:", - "addHandle:withWeight:", - "addHeaders:", - "addHeading:", - "addHeartBeatView:", - "addHorizontalRule:", - "addIndex:", - "addIndexRange:", - "addInlineFrame:", - "addInvocationToQueue:", - "addItem:", - "addItemWithImage:andHelp:", - "addItemWithObjectValue:", - "addItemWithTitle:", - "addItemWithTitle:action:keyEquivalent:", - "addItemsConformingToProtocol:toArray:", - "addItemsOfClass:toArray:", - "addItemsWithName:toArray:", - "addItemsWithObjectValues:", - "addItemsWithTitles:", - "addJavaScript:", - "addLayoutManager:", - "addLeadingBlockCharactersForChild:toRendering:withState:", - "addLink:", - "addList:", - "addMarker:", - "addMenuItemToPopUp:", - "addMessage:", - "addMessage:index:ofTotal:", - "addMessage:withRange:", - "addMessageStoresInPath:toArray:", - "addMessageToAllMessages:", - "addNewColor:andShowInWell:", - "addNewRow:", - "addNewRowInTableView:", - "addNodeOverSelection:contentIfEmpty:", - "addObject:", - "addObject:toBothSidesOfRelationshipWithKey:", - "addObject:toPropertyWithKey:", - "addObject:withSorter:", - "addObjectIfAbsent:", - "addObjectIfAbsentAccordingToEquals:", - "addObjectUsingLock:", - "addObjectUsingLockIfAbsent:", - "addObjectUsingLockIfAbsentAccordingToEquals:", - "addObjectsFromArray:", - "addObjectsFromArrayUsingLock:", - "addObserver:", - "addObserver:forObject:", - "addObserver:selector:name:object:", - "addObserver:selector:name:object:flags:", - "addObserver:selector:name:object:suspensionBehavior:", - "addObserverInMainThread:selector:name:object:", - "addOmniscientObserver:", - "addOrderedList:", - "addPage", - "addParagraph:", - "addPath:", - "addPath:for:variant:as:", - "addPathToLibrarySearchPaths:", - "addPathsToArray:", - "addPort:forMode:", - "addPortsToAllRunLoops", - "addPortsToRunLoop:", - "addPreferenceNamed:owner:", - "addPreferencesModules", - "addPreformatted:", - "addQualifierKeysToSet:", - "addRecentAddresses:", - "addRegularFileWithContents:preferredFilename:", - "addReplyToHeader:", - "addRepresentation:", - "addRepresentations:", - "addRequestMode:", - "addRow", - "addRowAbove:", - "addRowAtIndex:", - "addRowBelow:", - "addRowWithCells:", - "addRows", - "addRowsCols:", - "addRowsFoundUnderNode:toArray:", - "addRunLoop:", - "addServiceProvider:", - "addSpan:", - "addSpecialGStateView:", - "addStatistics:", - "addStore:", - "addString:attributes:inRect:", - "addString:inRect:", - "addStyles:", - "addSubclassItemsToMenu:", - "addSubelementsFoundUnderNode:toArray:", - "addSubnode:", - "addSubview:", - "addSubview:positioned:relativeTo:", - "addSuccessfulControlsToArray:", - "addSuiteNamed:", - "addSymbolicLinkWithDestination:preferredFilename:", - "addSystemExtensions:", - "addTabStop:", - "addTabViewItem:", - "addTable:", - "addTableColumn:", - "addTemporaryAttributes:forCharacterRange:", - "addTextContainer:", - "addTextStyle:", - "addTextStyles:overChildRange:", - "addTimeInterval:", - "addTimer:forMode:", - "addTimerToModes", - "addToPageSetup", - "addToken:toStyleInfo:ofAttributedString:", - "addToolTipRect:owner:userData:", - "addTrackingRect:owner:userData:assumeInside:", - "addTrackingRectForToolTip:", - "addTrailingBlockCharactersForChild:toRendering:withState:contentLength:", - "addType:", - "addTypes:owner:", - "addUnorderedList:", - "addVBScript:", - "addVCard:", - "addWillDeactivate:", - "addWindowController:", - "addWindowsItem:title:filename:", - "addedChild:", - "address", - "addressArrayExcludingSelf", - "addressAtIndex:", - "addressBookOwning:", - "addressBookWithPath:andOptions:", - "addressBookWithURL:andOptions:", - "addressComment", - "addressList", - "addressListForHeader:", - "addressListForRange:", - "addressManager", - "addressManagerLoaded", - "addresses", - "adjustCTM:", - "adjustCellTextView:forFrame:preservingContinuity:", - "adjustControls:", - "adjustHalftonePhase", - "adjustOffsetToNextWordBoundaryInString:startingAt:", - "adjustPageHeightNew:top:bottom:limit:", - "adjustPageWidthNew:left:right:limit:", - "adjustScroll:", - "adjustSubviews", - "adjustToolBarToWindow:", - "adjustViewport", - "advancementForGlyph:", - "aeteResource:", - "afmDictionary", - "afmFileContents", - "aggregateEvents:bySignatureOfType:", - "aggregateExceptionWithExceptions:", - "aggregateKeys", - "alertUserWithMessage:forMailbox:", - "alertUserWithMessage:title:", - "alignCenter:", - "alignJustified:", - "alignLeft:", - "alignRight:", - "alignment", - "alignmentCouldBeEffectedByDescendant:", - "alignmentValueForAttribute:", - "allAddressBooks", - "allAttributeKeys", - "allBundles", - "allCenters", - "allConnections", - "allEmailAddressesIncludingFullUserName:", - "allEvents", - "allFrameworkDependencies", - "allFrameworks", - "allHeaderKeys", - "allKeys", - "allKeysForObject:", - "allLocalizedStringsForKey:", - "allMessageViewers", - "allMessages", - "allMessagesInSelectionAreDeleted", - "allMessagesInSelectionHaveBeenRemoved", - "allModes", - "allObjects", - "allProjectTypeTables", - "allPropertyKeys", - "allQualifierKeys", - "allQualifierOperators", - "allRenderingRootTextViews", - "allRenderingRoots", - "allRunLoopModes", - "allTheLanguageContextNamesInstalledOnTheSystem", - "allThreadsIdle", - "allToManyRelationshipKeys", - "allToOneRelationshipKeys", - "allValues", - "alloc", - "allocFromZone:", - "allocIndexInfo", - "allocWithZone:", - "allocateGState", - "allocateMoreTokens:", - "allowEmptySel:", - "allowableFileTypesForURL", - "allowableSubprojectTypes", - "allowableSuperprojectTypes", - "allowsAppend", - "allowsBranchSelection", - "allowsColumnReordering", - "allowsColumnResizing", - "allowsColumnSelection", - "allowsContinuedTracking", - "allowsEditingTextAttributes", - "allowsEmptySelection", - "allowsFloats", - "allowsIncrementalSearching", - "allowsIndexing", - "allowsKeyboardEditing", - "allowsMixedState", - "allowsMultipleSelection", - "allowsNaturalLanguage", - "allowsTickMarkValuesOnly", - "allowsTruncatedLabels", - "allowsUndo", - "alpha", - "alphaComponent", - "alphaControlAddedOrRemoved:", - "alphanumericCharacterSet", - "altIncrementValue", - "altModifySelection:", - "alternateAddressesForSelf", - "alternateImage", - "alternateMnemonic", - "alternateMnemonicLocation", - "alternateText", - "alternateTitle", - "alternativeAtIndex:", - "altersStateOfSelectedItem", - "alwaysKeepColumnsSizedToFitAvailableSpace", - "alwaysSelectsSelf", - "ancestor", - "ancestorSharedWithView:", - "anchorSwitchChanged:", - "animate:", - "animationDelay", - "annotateIndentation", - "annotateTagMatching", - "anyFontDataForUser:hasChangedSinceDate:", - "anyObject", - "apop:", - "appDidActivate:", - "appDidUpdate:", - "appHelpFileForOSType:", - "appIconFileForOSType:", - "appWillUpdate:", - "apparentSize", - "appendAddressList:", - "appendAddressList:forHeader:", - "appendAndQuoteString:", - "appendAttributeString:cachedString:", - "appendAttributedString:", - "appendBezierPath:", - "appendBezierPathWithArcFromPoint:toPoint:radius:", - "appendBezierPathWithArcWithCenter:radius:startAngle:endAngle:", - "appendBezierPathWithArcWithCenter:radius:startAngle:endAngle:clockwise:", - "appendBezierPathWithGlyph:inFont:", - "appendBezierPathWithGlyphs:count:inFont:", - "appendBezierPathWithOvalInRect:", - "appendBezierPathWithPackedGlyphs:", - "appendBezierPathWithPoints:count:", - "appendBezierPathWithRect:", - "appendBodyToData:", - "appendByte:", - "appendBytes:length:", - "appendCString:", - "appendCString:length:", - "appendCharacter:", - "appendCharacters:length:", - "appendCloseMarkerString:cachedString:", - "appendData:", - "appendData:toMailboxNamed:flags:", - "appendData:wrapAtColumn:escapeFrom:", - "appendEditingMarkOfColor:withText:andState:toRendering:", - "appendEditingMarkWithText:fillColor:textColor:shape:toRendering:withState:", - "appendEntityMarkOfLevel:withState:toRendering:", - "appendEpilogueMarkOfLevel:withState:toRendering:", - "appendFormat:", - "appendFromSpaceIfMissing", - "appendGeneratedChildren:cachedString:", - "appendGeneratedHTMLEquivalent:cachedString:", - "appendHTMLEquivalent:cachedString:", - "appendHeaderData:andRecipients:", - "appendHeadersToData:", - "appendHeadersToMessageHeaders:", - "appendLeadingCloseWhitespace:cachedString:", - "appendLeadingWhitespace:cachedString:", - "appendList:", - "appendMarkerString:cachedString:", - "appendMessageArray:", - "appendMessages:", - "appendMessages:unsuccessfulOnes:", - "appendPrologueMarkOfLevel:withState:toRendering:", - "appendRenderedChild:toRendering:withState:buildingMap:baseLocation:", - "appendRenderedChildrenWithState:toString:buildingMap:baseLocation:", - "appendRenderedHtmlEpilogueWithState:toRendering:", - "appendRenderedHtmlPrologueWithState:toRendering:", - "appendRenderedHtmlWithState:toRendering:", - "appendRenderedHtmlWithState:toRendering:buildingMap:", - "appendRenderingRootsToArray:", - "appendString:", - "appendTagMarkOfLevel:shape:text:withState:toRendering:", - "appendTextFindingRenderingToString:buildingMap:withBaseLocation:", - "appendTrailingCloseWhitespace:cachedString:", - "appendTrailingWhitespace:cachedString:", - "appendTransform:", - "appleDoubleDataWithFilename:length:", - "appleEventClassCode", - "appleEventCode", - "appleEventCodeForArgumentWithName:", - "appleEventCodeForKey:", - "appleEventCodeForReturnType", - "appleEventCodeForSuite:", - "appleEventWithEventClass:eventID:targetDescriptor:returnID:transactionID:", - "appleSingleDataWithFilename:length:", - "appletClassName", - "appletImage", - "application:delegateHandlesKey:", - "application:openFile:", - "application:openFileWithoutUI:", - "application:openTempFile:", - "application:printFile:", - "application:receivedEvent:dequeuedEvent:", - "applicationClass", - "applicationDelegateHandlesKey::", - "applicationDidBecomeActive:", - "applicationDidChangeScreenParameters:", - "applicationDidFinishLaunching:", - "applicationDidHide:", - "applicationDidResignActive:", - "applicationDidUnhide:", - "applicationDidUpdate:", - "applicationIcon", - "applicationIconImage", - "applicationLaunched:handle:", - "applicationName", - "applicationOpenUntitledFile:", - "applicationQuit:handle:", - "applicationShouldHandleReopen:hasVisibleWindows:", - "applicationShouldOpenUntitledFile:", - "applicationShouldTerminate:", - "applicationShouldTerminateAfterLastWindowClosed:", - "applicationWillBecomeActive:", - "applicationWillFinishLaunching:", - "applicationWillHide:", - "applicationWillResignActive:", - "applicationWillTerminate:", - "applicationWillUnhide:", - "applicationWillUpdate:", - "apply:", - "apply:context:", - "applyChangedArray:old:addSelector:removeSelector:", - "applyFace:", - "applyFontTraits:range:", - "applyTextStyleToSelection:", - "approximateBackgroundColor", - "approximateBytesRepresented", - "approximateItem", - "approximateObjectCount", - "archList", - "archive", - "archiveButtonImageSourceWithName:toDirectory:", - "archiveCount:andPostings:ofType:", - "archiveMailboxPath", - "archiveMailboxSelected:", - "archiveNameForEncoding:", - "archiveRootObject:toFile:", - "archiveStorePath", - "archivedDataWithRootObject:", - "archiver:referenceToEncodeForObject:", - "archiverData", - "areAllContextsOutputTraced", - "areAllContextsSynchronized", - "areCursorRectsEnabled", - "areEventsTraced", - "areExceptionsEnabled", - "areThereAnyUnreadMessagesInItem:", - "areTransactionsEnabled", - "argumentNames", - "arguments", - "argumentsRetained", - "arrangeInFront:", - "array", - "arrayByAddingObject:", - "arrayByAddingObjects:count:", - "arrayByAddingObjectsFromArray:", - "arrayByApplyingSelector:", - "arrayByExcludingIdenticalObjectsInArray:", - "arrayByExcludingObjectsInArray:", - "arrayByExcludingObjectsInArray:identical:", - "arrayByExcludingToObjectsInArray:", - "arrayByInsertingObject:atIndex:", - "arrayByIntersectingWithArray:", - "arrayByRemovingFirstObject", - "arrayByRemovingLastObject", - "arrayByRemovingObject:", - "arrayByRemovingObjectAtIndex:", - "arrayByReplacingObjectAtIndex:withObject:", - "arrayBySubtractingArray:", - "arrayClass", - "arrayExcludingObjectsInArray:", - "arrayFaultWithSourceGlobalID:relationshipName:editingContext:", - "arrayForKey:", - "arrayWithArray:", - "arrayWithArray:copyItems:", - "arrayWithCapacity:", - "arrayWithContentsOfFile:", - "arrayWithContentsOfURL:", - "arrayWithObject:", - "arrayWithObjects:", - "arrayWithObjects:count:", - "arrayWithObjectsNotInArray:", - "arrayWithValuesForKey:", - "arrowCursor", - "arrowPosition", - "arrowsPosition", - "ascender", - "asciiWhitespaceSet", - "askForReadReceipt", - "askToSave:", - "askUserAboutEditingPreferenceWithKey:", - "aspectRatio", - "assignGloballyUniqueBytes:", - "asyncInvokeServiceIn:msg:pb:userData:menu:remoteServices:unhide:", - "attachColorList:", - "attachPopUpWithFrame:inView:", - "attachSubmenuForItemAtIndex:", - "attachToHTMLView:", - "attachedMenu", - "attachedMenuView", - "attachedView", - "attachment", - "attachmentCell", - "attachmentCell:doubleClickEvent:inTextView:withFrame:", - "attachmentCell:singleClickEvent:inTextView:withFrame:", - "attachmentCell:willFloatToMargin:withSize:lineFragment:characterIndex:", - "attachmentCellForLineBreak:", - "attachmentCellWithHorizontalRule:", - "attachmentCellWithText:fillColor:textColor:shape:representedItem:", - "attachmentCellWithVCard:", - "attachmentCharacterRange", - "attachmentDirectory", - "attachmentFilename", - "attachmentForWindowLocation:givenOrigin:frame:", - "attachmentName", - "attachmentPathForFileWrapper:directory:", - "attachmentSizeForGlyphAtIndex:", - "attachmentViewChangedFrame:", - "attachments", - "attemptBackgroundDelivery", - "attemptOverwrite:", - "attribute:atIndex:effectiveRange:", - "attribute:atIndex:longestEffectiveRange:inRange:", - "attribute:forTagString:", - "attributeDescriptorForKeyword:", - "attributeForKey:", - "attributeKeys", - "attributePostSetIsSafe", - "attributeRuns", - "attributeStart", - "attributeString", - "attributeStringValue", - "attributedAlternateTitle", - "attributedString", - "attributedStringByWeaklyAddingAttributes:", - "attributedStringForImageNamed:selectedImageNamed:withRepresentedObject:sender:makingCell:", - "attributedStringForImageNamed:withRepresentedObject:sender:makingCell:", - "attributedStringForNil", - "attributedStringForNotANumber", - "attributedStringForObjectValue:withDefaultAttributes:", - "attributedStringForSelection", - "attributedStringForZero", - "attributedStringFromMimeEnrichedString:", - "attributedStringFromMimeRichTextString:", - "attributedStringIsReady:", - "attributedStringShowingAllHeaders:", - "attributedStringToEndOfGroup", - "attributedStringValue", - "attributedStringWithAttachment:", - "attributedStringWithContentsOfFile:showingEditingCharacters:", - "attributedStringWithHTML:documentAttributes:", - "attributedSubstringForMarkedRange", - "attributedSubstringFromRange:", - "attributedTitle", - "attributes", - "attributesAtEndOfGroup", - "attributesAtIndex:effectiveRange:", - "attributesAtIndex:longestEffectiveRange:inRange:", - "attributesIndex", - "attributesWithStat:", - "authenticateAsUser:password:", - "authenticateComponents:withData:", - "authenticateWithDelegate:", - "authenticationDataForComponents:", - "autoAlternative", - "autoFetchMail:", - "autoPositionMask", - "autoResizesOutlineColumn", - "autoenablesItems", - "autorelease", - "autoreleasePoolExists", - "autoreleasedObjectCount", - "autoresizesAllColumnsToFit", - "autoresizesOutlineColumn", - "autoresizesSubviews", - "autoresizingMask", - "autosaveExpandedItems", - "autosaveName", - "autosaveTableColumns", - "autoscroll:", - "autosizesCells", - "availableCollatorElements", - "availableCollators", - "availableColorLists", - "availableData", - "availableFontFamilies", - "availableFontNamesWithTraits:", - "availableFonts", - "availableLanguageContextNames", - "availableLanguageNames", - "availableMembersOfFontFamily:", - "availableMessagesUsingUIDL", - "availablePPDTypeFiles", - "availableResourceData", - "availableStringEncodings", - "availableTypeFromArray:", - "awaitReturnValues", - "awake", - "awakeAfterUsingCoder:", - "awakeFromFetchInEditingContext:", - "awakeFromInsertionInEditingContext:", - "awakeFromKeyValueUnarchiver:", - "awakeFromNib", - "awakeObject:fromFetchInEditingContext:", - "awakeObject:fromInsertionInEditingContext:", - "awakeObjects", - "awakeWithDocument:", - "awakeWithPropertyList:", - "backClicked:", - "backgroundChanged", - "backgroundCheckboxAction:", - "backgroundColor", - "backgroundColorForCell:", - "backgroundColorString", - "backgroundDidChange", - "backgroundFetchFailed:", - "backgroundGray", - "backgroundImage", - "backgroundImageUrl", - "backgroundImageUrlString", - "backgroundLayoutEnabled", - "backgroundLoadDidFailWithReason:", - "backgroundWellAction:", - "backingType", - "base", - "baseAffineTransform", - "baseFontSizeLevel", - "baseOfTypesetterGlyphInfo", - "baseSpecifier", - "baseURL", - "baselineLocation", - "baselineOffset", - "baselineOffsetInLayoutManager:glyphIndex:", - "bccRecipients", - "becomeFirstResponder", - "becomeKeyWindow", - "becomeMainWindow", - "becomeMultiThreaded:", - "becomeSingleThreaded:", - "becomesKeyOnlyIfNeeded", - "beginAttribute:withValue:", - "beginDeepHTMLChange", - "beginDocument", - "beginDocumentWithTitle:", - "beginDraggingCell:fromIndex:toMinIndex:maxIndex:", - "beginEditing", - "beginEnum", - "beginEventCoalescing", - "beginHTMLChange", - "beginLoadInBackground", - "beginModalSessionForWindow:", - "beginModalSessionForWindow:relativeToWindow:", - "beginPage:", - "beginPage:label:bBox:fonts:", - "beginPageInRect:atPlacement:", - "beginPageSetupRect:placement:", - "beginPrologueBBox:creationDate:createdBy:fonts:forWhom:pages:title:", - "beginRtfParam", - "beginSetup", - "beginSheet:modalForWindow:modalDelegate:didEndSelector:contextInfo:", - "beginSheetForDirectory:file:modalForWindow:modalDelegate:didEndSelector:contextInfo:", - "beginSheetForDirectory:file:types:modalForWindow:modalDelegate:didEndSelector:contextInfo:", - "beginTrailer", - "beginTransaction", - "beginUndoGrouping", - "bestMIMEStringEncoding", - "bestRepresentationForDevice:", - "betterImageNamed:", - "betterScanUpToCharactersFromSet:intoString:", - "betterScanUpToString:intoString:", - "betterSizeToFit", - "bezelStyle", - "bezelStyleForState:", - "bezierPath", - "bezierPathByFlatteningPath", - "bezierPathByReversingPath", - "bezierPathWithOvalInRect:", - "bezierPathWithRect:", - "bigMessageWarningSize", - "bigger:", - "binaryCollator", - "bindObjectsWithFetchSpecification:toName:", - "bindWithUsername:password:", - "binding", - "bindingKeys", - "birthDate", - "bitmapData", - "bitmapDataPlanes", - "bitmapImage", - "bitmapRepresentation", - "bitsPerPixel", - "bitsPerSample", - "bkgdCheckboxAction:", - "blackColor", - "blackComponent", - "blendedColorWithFraction:ofColor:", - "blockExists:", - "blueColor", - "blueComponent", - "blueControlTintColor", - "bodyClassForMessageEncoding:", - "bodyData", - "bodyDataForMessage:", - "bodyForMessage:", - "bodyPartFromAttributedString:", - "bodyPartWithData:", - "bodyParts", - "bodyWasDecoded:forMessage:", - "bodyWasEncoded:forMessage:", - "bodyWillBeDecoded:forMessage:", - "bodyWillBeEncoded:forMessage:", - "bodyWillBeForwarded:forMessage:", - "boldSystemFontOfSize:", - "boolForKey:", - "boolValue", - "boolValueForKey:default:", - "booleanForKey:inTable:", - "booleanValueForAttribute:", - "border", - "borderAction:", - "borderColor", - "borderColorForCell:", - "borderRect", - "borderSize", - "borderTextfieldAction:", - "borderType", - "borderWidth", - "bottomMargin", - "boundingBox", - "boundingRectForFont", - "boundingRectForGlyph:", - "boundingRectForGlyphRange:inTextContainer:", - "bounds", - "boundsForButtonCell:", - "boundsForTextCell:", - "boundsRotation", - "boxType", - "branchImage", - "breakClear", - "breakLineAtIndex:", - "breakLock", - "brightColor", - "brightnessComponent", - "brightnessSlider:", - "bringUpGetNewMailMenu:", - "bringUpTransferMenu:", - "broadcast", - "brownColor", - "browser:createRowsForColumn:inMatrix:", - "browser:isColumnValid:", - "browser:numberOfRowsInColumn:", - "browser:selectCellWithString:inColumn:", - "browser:selectRow:inColumn:", - "browser:titleOfColumn:", - "browser:willDisplayCell:atRow:column:", - "browserDidScroll:", - "browserMayDeferScript", - "browserWillScroll:", - "btree", - "bufferIsEmpty", - "buildAlertStyle:title:message:first:second:third:args:", - "buildControls", - "buildDir", - "buildParamsArray", - "buildPathsForSubComponentForProject:", - "buildTargets", - "builderForClass:", - "builderForObject:", - "builtInPlugInsPath", - "bulletString", - "bulletStringForListItem:", - "bundleExtension", - "bundleForClass:", - "bundleForSuite:", - "bundleIdentifier", - "bundleLanguages", - "bundleObject", - "bundlePath", - "bundleWithIdentifier:", - "bundleWithPath:", - "buttonAtIndex:", - "buttonCount", - "buttonEnableNotification:", - "buttonImageSourceWithName:", - "buttonPressed:", - "buttonSize", - "buttonWidthForCount:", - "buttonWithName:", - "buttonWithTag:", - "byteAtScanLocation", - "byteIsMember:", - "bytes", - "bytesPerPlane", - "bytesPerRow", - "cString", - "cStringLength", - "cacheCell:inRect:flipped:", - "cacheDepthMatchesImageDepth", - "cacheImageInRect:", - "cacheImages:fromBundle:", - "cacheMiniwindowTitle:guess:", - "cachePolicy", - "cachePolicyChanged:", - "cachedCellSize", - "cachedData", - "cachedDataSize", - "cachedHandleForURL:", - "cachedHeadersAtIndex:", - "cachedImageForURL:client:", - "cachedImageForURL:loadIfAbsent:", - "cachedLeftTabStopForLocation:", - "cachesBezierPath", - "calcDrawInfo:", - "calcFrameSizes", - "calcSize", - "calendarDate", - "calendarFormat", - "canAddNewRowInTableView:", - "canAppendMessages", - "canBeCancelled", - "canBeCompressedUsing:", - "canBeConvertedToEncoding:", - "canBeDisabled", - "canBePended", - "canBecomeKeyWindow", - "canBecomeMainWindow", - "canChangeDimension:", - "canChangeWidth:", - "canChooseDirectories", - "canChooseFiles", - "canCloseDocument", - "canCloseDocumentWithDelegate:shouldCloseSelector:contextInfo:", - "canCompact", - "canConnectFrame", - "canConvertToBMPRepresentation", - "canCreateNewFile:inProject:forKey:", - "canCreateNewMailboxes", - "canDelete", - "canDeleteSelectedRowInTableView:", - "canDraw", - "canDrawerExtendToEdge:", - "canEverAddNewRowInTableView:", - "canEverDeleteSelectedRowInTableView:", - "canGoOffline", - "canImportData:", - "canInitWithData:", - "canInitWithPasteboard:", - "canInitWithURL:", - "canProduceExecutableForProject:", - "canProvideDataFrom:", - "canRebuild", - "canRedo", - "canSelectNextMessage", - "canSelectPreviousMessage", - "canSetTitle", - "canStoreColor", - "canUndo", - "canUseAppKit", - "canWriteToDirectoryAtPath:", - "canWriteToFileAtPath:", - "cancel", - "cancel:", - "cancelButtonClicked:", - "cancelClicked:", - "cancelEvent:", - "cancelInput:conversation:", - "cancelLoadInBackground", - "cancelPerformSelector:target:argument:", - "cancelPreviousPerformRequestsWithTarget:selector:object:", - "canonicalFaceArrayFromCanonicalFaceString:", - "canonicalFaceArrayFromFaceString:", - "canonicalFaceStringFromCanonicalFaceArray:", - "canonicalFaceStringFromFaceString:", - "canonicalFile", - "canonicalFileToProjectDictionary", - "canonicalHTTPURLForURL:", - "canonicalHomeDirectory", - "canonicalPath:", - "canonicalString", - "capHeight", - "capabilities", - "capacity", - "capacityOfTypesetterGlyphInfo", - "capitalizeSelfWithLocale:", - "capitalizeWord:", - "capitalizedString", - "capitalizedStringWithLanguage:", - "caption", - "captionCheckboxAction:", - "captionHeight", - "captionRadioAction:", - "captionedCheckboxAction:", - "cardAtIndex:", - "cardCountOfMostRecentTemporaryBook", - "cardReferenceAtIndex:", - "cascadeTopLeftFromPoint:", - "caseConversionFlags", - "caseInsensitiveCompare:", - "caseInsensitiveLike:", - "caseSensitive", - "catalogNameComponent", - "categoryName", - "ccRecipients", - "cell", - "cellAction:", - "cellAtIndex:", - "cellAtRow:column:", - "cellAttribute:", - "cellBackgroundColor", - "cellBaselineOffset", - "cellChanged", - "cellClass", - "cellEditingIvarsCreateIfAbsent", - "cellEditingIvarsNullIfAbsent", - "cellEditingIvarsRaiseIfAbsent", - "cellForItemAtIndex:", - "cellFrameAtRow:column:", - "cellFrameForProposedLineFragment:glyphPosition:characterIndex:", - "cellFrameForTextContainer:proposedLineFragment:glyphPosition:characterIndex:", - "cellMaximumSize", - "cellMinimumSize", - "cellPadding", - "cellPreviousToCell:requiringContent:", - "cellPrototype", - "cellSelected:", - "cellSize", - "cellSizeForBounds:", - "cellSizeWithTextContainerWidth:", - "cellSizeWithTextContainerWidth:forLockState:", - "cellSpacing", - "cellSubsequentToCell:requiringContent:", - "cellTextAlignment", - "cellTextViewWithFrame:", - "cellWithRepresentedObject:", - "cellWithTag:", - "cells", - "cellsForSelection:", - "center", - "center:didAddObserver:name:object:", - "center:didRemoveObserver:name:object:", - "centerScanRect:", - "centerSelectionInVisibleArea:", - "centerTabMarkerWithRulerView:location:", - "chainChildContext:", - "changeAddressHeader:", - "changeAlignment:", - "changeBackgroundColor:", - "changeCase:", - "changeCaseOfLetter:", - "changeColor:", - "changeCount", - "changeCurrentDirectoryPath:", - "changeDimension:toType:", - "changeDocFont:", - "changeFetchRemoteURLs:", - "changeFileAttributes:atPath:", - "changeFixedFont:", - "changeFont:", - "changeFontColor:", - "changeFontFace:", - "changeFontSize:", - "changeFontStyle:", - "changeFontTrait:", - "changeFromHeader:", - "changeHeaderField:", - "changeHeaderSize:", - "changeHighlightChanges:", - "changeInLength", - "changeIndent:", - "changeInspectorFloats:", - "changeMailboxLocation:", - "changeMode:", - "changePasteMenuItem:toHaveTitle:", - "changePlainTextFont:", - "changePopup:", - "changePreserveWhitespaceRadio:", - "changePrettyPrint:", - "changeRawFont:", - "changeReplyMode:", - "changeRichTextFont:", - "changeSaveType:", - "changeSpelling:", - "changeTo:", - "changeToMouseTrackingWindow", - "changeToType:", - "changeUndoLevels:", - "changeUseSyntaxColoring:", - "changeWidth:ofSubelement:toType:", - "changeWillBeUndone:", - "changeWindowsItem:title:filename:", - "changedShowAllOtherTags:", - "changedShowAppletTags:", - "changedShowBlackOnWhite:", - "changedShowBreakTags:", - "changedShowComments:", - "changedShowFrameTags:", - "changedShowImageTags:", - "changedShowNonbreakingSpaces:", - "changedShowParagraphTags:", - "changedShowPlaceholders:", - "changedShowScript:", - "changedShowSpaces:", - "changedShowTableTags:", - "changedShowTopLevelTags:", - "changedValuesInDictionary:withKeys:", - "changedWhileFrozen", - "changesFromSnapshot:", - "charValue", - "character:hasNumericProperty:", - "character:hasProperty:", - "characterAtIndex:", - "characterIndexForGlyphAtIndex:", - "characterIndexForPoint:", - "characterIsMember:", - "characterRangeForGlyphRange:actualGlyphRange:", - "characterSetCoveredByFont:language:", - "characterSetWithBitmapRepresentation:", - "characterSetWithCharactersInString:", - "characterSetWithContentsOfFile:", - "characterSetWithName:", - "characterSetWithRange:", - "characters", - "charactersIgnoringModifiers", - "charactersToBeSkipped", - "cheapStoreAtPathIsEmpty:", - "checkDictionary", - "checkForMessageClear:", - "checkForRemovableMedia", - "checkIntegrity", - "checkNewMail:", - "checkRendering", - "checkSpaceForParts", - "checkSpelling:", - "checkSpellingOfString:startingAt:", - "checkSpellingOfString:startingAt:language:wrap:inSpellDocumentWithTag:wordCount:", - "checkSpellingOfString:startingAt:language:wrap:inSpellDocumentWithTag:wordCount:reconnectOnError:", - "checkWhitespacePreservation", - "checkWhitespacePreservationWithCache:", - "checked", - "childAtIndex:", - "childConformingToProtocol:afterItem:", - "childConformingToProtocol:beforeItem:", - "childContext", - "childMailboxPathsAtPath:", - "childOfClass:afterItem:", - "childOfClass:beforeItem:", - "childRespondingToSelector:afterItem:", - "childRespondingToSelector:beforeItem:", - "childSpecifier", - "childString", - "childWidthsInvalid", - "childWithName:", - "children", - "childrenForItem:", - "childrenOf:", - "chooseImage:", - "choosePrinter", - "claimRangeFrom:to:", - "class", - "classCode", - "classDelegate", - "classDescription", - "classDescriptionForClass:", - "classDescriptionForDestinationKey:", - "classDescriptionForEntityName:", - "classDescriptionForKey:", - "classDescriptionForKeyPath:", - "classDescriptionForObjects", - "classDescriptionWithAppleEventCode:", - "classDescriptionsInSuite:", - "classForArchiver", - "classForCoder", - "classForFault:", - "classForPortCoder", - "classInspectorClassName", - "className", - "classNameDecodedForArchiveClassName:", - "classNameEncodedForTrueClassName:", - "classNamed:", - "classOfObjectsInNestedHomogeneousArray:", - "classPropertyKeys", - "classTerminologyDictionary:", - "cleanUpAfterDragOperation", - "cleanUpOperation", - "cleanedUpPath:", - "clear", - "clear:", - "clearAsMainCarbonMenuBar", - "clearAttributesCache", - "clearBackingStore", - "clearCaches", - "clearColor", - "clearControlTintColor", - "clearConversationRequest", - "clearCurrentContext", - "clearDirtyFlag:", - "clearDisciplineLevels", - "clearDrawable", - "clearFault:", - "clearGLContext", - "clearGlyphCache", - "clearImageCache", - "clearMarkedRange", - "clearMessageNow", - "clearOriginalSnapshotForObject:", - "clearProperties", - "clearRecentDocuments:", - "clearSizeCache", - "clearTexture", - "clearTooltipTrackingRects", - "clearwhite:", - "click:inFrame:notifyingHTMLView:orTextView:", - "clickCount", - "clickToolbarButton:", - "clickedColumn", - "clickedOnCell:inRect:", - "clickedOnLink:atIndex:", - "clickedRow", - "client", - "clientSideImageMapName", - "clientView", - "clientWrapperWithRealClient:", - "clip:", - "clipRect:", - "clipViewChangedBounds:", - "close", - "close:", - "closeAllDocuments", - "closeAllDocumentsWithDelegate:didCloseAllSelector:contextInfo:", - "closeAppleScriptConnection", - "closeBlock:", - "closeButton", - "closeConfirmSheetDidEnd:returnCode:forSave:", - "closeFile", - "closeIndexAndRemoveFile:", - "closePath", - "closeRegion:ofLength:", - "closeSocket", - "closeSpellDocumentWithTag:", - "closeTokenRange", - "closeWidgetInView:withButtonID:action:", - "closestMatchingIndexesLessThan:selectFirstOnNoMatch:", - "closestTickMarkValueToValue:", - "coalesceAffectedRange:replacementRange:selectedRange:text:", - "coalesceChildren", - "coalesceInTextView:affectedRange:replacementRange:", - "codeSegment", - "coerceArray:toColor:", - "coerceColor:toArray:", - "coerceColor:toData:", - "coerceColor:toString:", - "coerceData:toColor:", - "coerceData:toTextStorage:", - "coerceString:toColor:", - "coerceString:toTextStorage:", - "coerceTextStorage:toData:", - "coerceTextStorage:toString:", - "coerceToDescriptorType:", - "coerceValue:forKey:", - "coerceValue:toClass:", - "coerceValueForTextStorage:", - "collapseItem:", - "collapseItem:collapseChildren:", - "collapseItemEqualTo:collapseChildren:", - "collator:", - "collatorElementWithName:", - "collatorWithName:", - "collectResources", - "color", - "colorDarkenedByFactor:", - "colorForControlTint:", - "colorForHTMLAttributeValue:", - "colorForLevel:", - "colorFromPasteboard:", - "colorFromPoint:", - "colorListChanged:", - "colorListNamed:", - "colorMask", - "colorNameComponent", - "colorPanel", - "colorPanelColorChanged:", - "colorSpace", - "colorSpaceDataForProfileData:", - "colorSpaceName", - "colorString", - "colorTable", - "colorToString", - "colorUsingColorSpaceName:", - "colorUsingColorSpaceName:device:", - "colorWithAlphaComponent:", - "colorWithCalibratedHue:saturation:brightness:alpha:", - "colorWithCalibratedRed:green:blue:alpha:", - "colorWithCalibratedWhite:alpha:", - "colorWithCatalogName:colorName:", - "colorWithDeviceCyan:magenta:yellow:black:alpha:", - "colorWithDeviceHue:saturation:brightness:alpha:", - "colorWithDeviceRed:green:blue:alpha:", - "colorWithDeviceWhite:alpha:", - "colorWithKey:", - "colorWithPatternImage:", - "colorize", - "colorizeByMappingGray:toColor:blackMapping:whiteMapping:", - "colorizeIncomingMail", - "colorizeTokensInRange:ofAttributedString:withSelection:dirtyOnly:", - "colorizeUsingIndexEntries", - "colsString", - "colsTextfieldAction:", - "columnAtPoint:", - "columnCount", - "columnKeyToSortOrder:", - "columnOfMatrix:", - "columnSpan", - "columnWithIdentifier:", - "columnsInRect:", - "combineWithTextStyle:", - "combinedFamilyNames", - "comboBox:completedString:", - "comboBox:indexOfItemWithStringValue:", - "comboBox:objectValueForItemAtIndex:", - "comboBoxCell:completedString:", - "comboBoxCell:indexOfItemWithStringValue:", - "comboBoxCell:objectValueForItemAtIndex:", - "comboBoxCellSelectionDidChange:", - "comboBoxCellSelectionIsChanging:", - "comboBoxCellTextDidChange:", - "comboBoxCellWillDismiss:", - "comboBoxCellWillPopUp:", - "comboBoxTextDidEndEditing:", - "commandClassName", - "commandDescription", - "commandDescriptionWithAppleEventClass:andAppleEventCode:", - "commandDescriptionsInSuite:", - "commandLineArguments", - "commandName", - "commandTerminologyDictionary:", - "comment", - "commentDidChange:", - "commitChanges", - "commitDisplayedValues", - "commitRegion:ofLength:", - "commitTransaction", - "committedSnapshotForObject:", - "commonPrefixWithString:options:", - "compact", - "compactMailbox:", - "compactWhenClosingMailboxes", - "compactWhiteSpace", - "compactWhiteSpaceUpdatingRanges:", - "compactWithTimeout:", - "compare:", - "compare:options:", - "compare:options:range:", - "compare:options:range:locale:", - "compareAsIntegers:", - "compareAscending:", - "compareCaseInsensitiveAscending:", - "compareCaseInsensitiveDescending:", - "compareDescending:", - "compareGeometry:", - "compareSelector", - "comparisonFormat", - "compileScript", - "compilerForLanguage:OSType:", - "compilerLanguages", - "compilerNamed:", - "compilers", - "compilersForLanguage:andOSType:", - "complete:", - "completeInitWithRepresentedItem:", - "completeInitWithTextController:", - "completeInitializationOfObject:", - "completePathIntoString:caseSensitive:matchesIntoArray:filterTypes:", - "completeString:", - "completedString:", - "completes", - "completionEnabled", - "componentMessageFlagsChanged:", - "componentStoreStructureChanged:", - "components", - "componentsJoinedByData:", - "componentsJoinedByString:", - "componentsSeparatedByData:", - "componentsSeparatedByString:", - "composeAccessoryView", - "composeAccessoryViewNibName", - "composeAccessoryViewOwner", - "composeAccessoryViewOwnerClassName", - "composeAccessoryViewOwners", - "composeMessages", - "compositeToPoint:fromRect:operation:", - "compositeToPoint:fromRect:operation:fraction:", - "compositeToPoint:operation:", - "compositeToPoint:operation:fraction:", - "compressCommand", - "computeAvgForKey:", - "computeCountForKey:", - "computeMaxForKey:", - "computeMinForKey:", - "computeSourceTreeForProject:executableProject:", - "computeSumForKey:", - "concat", - "concat:", - "concludeDragOperation:", - "condition", - "configureAsServer", - "configureBrowserCell:", - "configureInitialText:", - "configurePerformanceLoggingDefaults", - "configurePopUpButton:usingSignatures:defaultSignature:selectionMethod:", - "confirmCloseSheetIsDone:returnCode:contextInfo:", - "conflictsDirectlyWithTextStyle:", - "conflictsIndirectlyWithTextStyle:", - "conformsTo:", - "conformsToProtocol:", - "conformsToProtocol:forFault:", - "connectAllAccounts", - "connectAllAccounts:", - "connectAndAuthenticate:", - "connectThisAccount:", - "connectToHost:", - "connectToHost:port:", - "connectToHost:withPort:protocol:", - "connectToHost:withService:orPort:protocol:", - "connectToHost:withService:protocol:", - "connectToServer", - "connectToServer:port:", - "connection", - "connection:didRetrieveMessageNumber:", - "connection:handleRequest:", - "connection:receivedNumberOfBytes:", - "connection:shouldMakeNewConnection:", - "connection:willRetrieveMessageNumber:header:size:", - "connectionForProxy", - "connectionInformationDidChange", - "connectionState", - "connectionToUseForAppend", - "connectionWasDisconnected", - "connectionWithHost:", - "connectionWithHosts:", - "connectionWithReceivePort:sendPort:", - "connectionWithRegisteredName:host:", - "connectionWithRegisteredName:host:usingNameServer:", - "connections", - "connectionsCount", - "constrainFrameRect:toScreen:", - "constrainResizeEdge:withDelta:elapsedTime:", - "constrainScrollPoint:", - "constructTable", - "containedByItem:", - "container", - "containerClassDescription", - "containerIsObjectBeingTested", - "containerIsRangeContainerObject", - "containerRangeForTextRange:", - "containerSize", - "containerSpecifier", - "containingItemOfClass:", - "contains:", - "containsArchitecture:", - "containsArray:", - "containsAttachments", - "containsChildOfClass:besidesItem:", - "containsData", - "containsDictionary:", - "containsFile:", - "containsIndex:", - "containsItem:", - "containsKey:", - "containsLocation:inFrame:", - "containsMailboxes", - "containsObject:", - "containsObject:inRange:", - "containsObjectIdenticalTo:", - "containsObjectsNotIdenticalTo:", - "containsOnlyWhiteSpaceAndNewLines", - "containsPath:", - "containsPoint:", - "containsPort:forMode:", - "containsRichText", - "containsTimer:forMode:", - "content", - "contentAlpha", - "contentColor", - "contentDidChange:", - "contentFill", - "contentFrameForData:givenFrame:textStorage:layoutManager:", - "contentRect", - "contentRectForFrameRect:styleMask:", - "contentSize", - "contentSizeForFrameSize:hasHorizontalScroller:hasVerticalScroller:borderType:", - "contentString", - "contentView", - "contentViewMargins", - "contentsAtPath:", - "contentsEqualAtPath:andPath:", - "contentsForTextSystem", - "contentsWrap", - "context", - "contextDelete:", - "contextDeleteChildren:", - "contextForSecondaryThread", - "contextHelpForKey:", - "contextHelpForObject:", - "contextID", - "contextInspect:", - "contextIsolateSelection:", - "contextMenuRepresentation", - "contextSelectAfter:", - "contextSelectBefore:", - "contextSelectChild:", - "contextSelectEnd:", - "contextSelectExterior:", - "contextSelectInterior:", - "contextSelectStart:", - "contextUnwrapChildren:", - "continueTracking:at:inView:", - "continueTrackingWithEvent:", - "control:didFailToFormatString:errorDescription:", - "control:didFailToValidatePartialString:errorDescription:", - "control:isValidObject:", - "control:textShouldBeginEditing:", - "control:textShouldEndEditing:", - "control:textView:doCommandBySelector:", - "controlBackgroundColor", - "controlCharacterSet", - "controlColor", - "controlContentFontOfSize:", - "controlDarkShadowColor", - "controlDidChange:", - "controlFillColor", - "controlHighlightColor", - "controlLightHighlightColor", - "controlMenu:", - "controlPointBounds", - "controlShadowColor", - "controlSize", - "controlTextChanged:", - "controlTextColor", - "controlTextDidBeginEditing:", - "controlTextDidChange:", - "controlTextDidEndEditing:", - "controlTint", - "controlView", - "conversation", - "conversationIdentifier", - "conversationRequest", - "convertArgumentArrayToString:", - "convertAttributedString:toEnrichedString:", - "convertBaseToScreen:", - "convertData:toData:pattern:replacement:truncateBeforeBackslash:removeExtraLeftBrace:", - "convertEnrichedString:intoAttributedString:", - "convertFont:", - "convertFont:toApproximateTraits:", - "convertFont:toFace:", - "convertFont:toFamily:", - "convertFont:toHaveTrait:", - "convertFont:toNotHaveTrait:", - "convertFont:toSize:", - "convertIndexFor:outgoing:", - "convertOldFactor:newFactor:", - "convertPoint:fromView:", - "convertPoint:toView:", - "convertRect:fromView:", - "convertRect:toView:", - "convertRichTextString:intoAttributedString:", - "convertScreenToBase:", - "convertSize:fromView:", - "convertSize:toView:", - "convertType:data:to:inPasteboard:usingFilter:", - "convertWeight:ofFont:", - "convertWindowToForward:", - "convertWindowToReply:", - "convertWindowToReplyAll:", - "cooperatingObjectStores", - "coordinates", - "copiesOnScroll", - "copy", - "copy:", - "copy:into:", - "copyAttributesFromContext:withMask:", - "copyBlock:atOffset:forLength:", - "copyData:toBlock:atOffset:forLength:", - "copyFont:", - "copyFrom:to:withData:", - "copyFrom:to:withData:replaceOK:", - "copyFrom:to:withData:replaceOK:recursive:makeLinks:supervisor:", - "copyFrom:to:withData:replaceOK:recursive:makeLinks:supervisor:totallySafe:", - "copyFromDir:toDir:", - "copyFromDir:toDir:filesInBom:thinUsingBom:thinUsingArchs:sendStartMsgs:sendFinishMsgs:", - "copyFromDir:toDir:filesInBom:thinUsingBom:thinUsingArchs:sendStartMsgs:sendFinishMsgs:updateInodeMap:", - "copyFromStore:", - "copyFromZone:", - "copyMessages:toMailboxNamed:", - "copyOfMailboxesMenuWithTarget:selector:", - "copyPath:toPath:handler:", - "copyProjectTemplatePath:toPath:", - "copyRegion:ofLength:toAddress:", - "copyRuler:", - "copySerializationInto:", - "copyUids:toMailboxNamed:", - "copyWithZone:", - "copyingFinishedFor:fileDesc:mode:size:", - "copyingSkippedFor:", - "copyingStartedFor:mode:", - "copyright", - "coreFoundationRepresentation", - "cornerView", - "correctMatrixForOSX:", - "correctWhiteSpaceWithSemanticEngine:", - "correctWhitespaceForPasteWithPrecedingSpace:followingSpace:", - "count", - "countForKey:", - "countForObject:", - "countLinksTo:", - "countObserversName:object:literally:", - "countOccurrences:", - "countOfCards", - "countWordsInString:language:", - "counterpartDidChange", - "counterpartMoved:", - "counterpartResized:", - "coveredCharacterCache", - "coveredCharacterCacheData", - "coveredCharacterSet", - "coversAllCharactersInString:", - "coversCharacter:", - "creatableInExistingDirectory", - "createAccountWithDictionary:", - "createAttributedStringFromRawData", - "createBlock:ofSize:", - "createClassDescription", - "createCommandInstance", - "createCommandInstanceWithZone:", - "createContext", - "createConversationForConnection:", - "createDictHashTable:", - "createDirectoryAtPath:attributes:", - "createEditorWithType:originalMessage:forwardedText:", - "createEmptyStoreForPath:", - "createEmptyStoreIfNeededForPath:", - "createFaultForDeferredFault:sourceObject:", - "createFileAtPath:", - "createFileAtPath:contents:attributes:", - "createFileAtPath:flags:", - "createFileAtPath:flags:mode:", - "createInstanceWithEditingContext:globalID:zone:", - "createKeyValueBindingForKey:typeMask:", - "createMailbox:errorMessage:", - "createMailboxWithName:", - "createMailboxWithPath:reasonForFailure:", - "createMailboxesAndConvert:", - "createNew:", - "createNewAccount:", - "createNewEntry:", - "createNewFile:inProject:forKey:", - "createObject", - "createRandomKey:", - "createRawDataFromAttributedString", - "createRealObject", - "createSelector", - "createSignature:", - "createSymbolicLinkAtPath:pathContent:", - "createUniqueFile:atPath:mode:", - "createUniqueKey:", - "createViewersFromDefaults", - "creationZone", - "creator", - "credits", - "currentCenter", - "currentColumn", - "currentContainer", - "currentContext", - "currentContextDrawingToScreen", - "currentConversation", - "currentConversionFactor", - "currentCursor", - "currentDirectory", - "currentDirectoryPath", - "currentDisplayedMessage", - "currentDocument", - "currentEditor", - "currentEvent", - "currentEventSnapshotForObject:", - "currentHandler", - "currentHost", - "currentImageNumber", - "currentIndex", - "currentIndexInfoForItem:", - "currentInputContext", - "currentInputManager", - "currentInspector", - "currentLayoutManager", - "currentMode", - "currentMonitor", - "currentOperation", - "currentPage", - "currentParagraphStyle", - "currentPassNumber", - "currentPoint", - "currentRow", - "currentRunLoop", - "currentSelection", - "currentTask", - "currentTaskDictionary", - "currentTextStorage", - "currentThread", - "currentTransferMailboxPath", - "currentTypeForDimension:", - "currentTypeForWidth:ofSubelement:", - "currentUserCurrentOSDictionary", - "currentUserCurrentOSObjectForKey:", - "currentUserCurrentOSPathForInfoFile", - "currentUserCurrentOSRemoveObjectForKey:", - "currentUserCurrentOSSetObject:forKey:", - "currentUserCurrentOSWriteInfo", - "currentUserDictionary", - "currentValueForAttribute:", - "currentViewingMode", - "currentWidth:type:height:type:", - "currentlyAvailableStoreForPath:", - "currentlyOnMainThread", - "cursor", - "curveToPoint:controlPoint1:controlPoint2:", - "customizeMainFileInProject:", - "customizeNewProject:", - "cut:", - "cyanColor", - "cyanComponent", - "cycleToNextInputKeyboardLayout:", - "cycleToNextInputLanguage:", - "cycleToNextInputScript:", - "cycleToNextInputServerInLanguage:", - "darkBorderColor", - "darkBorderColorForCell:", - "darkGrayColor", - "darkenedImageForImage:", - "data", - "data1", - "data2", - "dataByUnfoldingLines", - "dataCell", - "dataCellForRow:", - "dataContainingPoint:withFrame:", - "dataDecorationSize", - "dataForFile:", - "dataForKey:", - "dataForType:", - "dataForType:fromPasteboard:", - "dataFrom:", - "dataRepresentation", - "dataRepresentationOfType:", - "dataSource", - "dataSourceQualifiedByKey:", - "dataStampForTriplet:littleEndian:", - "dataUsingEncoding:", - "dataUsingEncoding:allowLossyConversion:", - "dataWithBytes:length:", - "dataWithBytesNoCopy:length:", - "dataWithCapacity:", - "dataWithContentsOfFile:", - "dataWithContentsOfMappedFile:", - "dataWithContentsOfURL:", - "dataWithData:", - "dataWithEPSInsideRect:", - "dataWithLength:", - "dataWithPDFInsideRect:", - "date", - "dateByAddingYears:months:days:hours:minutes:seconds:", - "dateFormat", - "dateInCommonFormatsWithString:", - "dateReceived", - "dateReceivedAsTimeIntervalSince1970", - "dateWithCalendarFormat:timeZone:", - "dateWithDate:", - "dateWithNaturalLanguageString:", - "dateWithNaturalLanguageString:date:locale:", - "dateWithNaturalLanguageString:locale:", - "dateWithString:", - "dateWithString:calendarFormat:", - "dateWithString:calendarFormat:locale:", - "dateWithTimeInterval:sinceDate:", - "dateWithTimeIntervalSince1970:", - "dateWithTimeIntervalSinceNow:", - "dateWithTimeIntervalSinceReferenceDate:", - "dateWithYear:month:day:hour:minute:second:timeZone:", - "dayOfCommonEra", - "dayOfMonth", - "dayOfWeek", - "dayOfYear", - "deFactoPercentWidth", - "deFactoPixelHeight", - "deFactoPixelWidth", - "deactivate", - "dealloc", - "debugDescription", - "debugIndexInfo", - "decimalDigitCharacterSet", - "decimalNumberByAdding:", - "decimalNumberByAdding:withBehavior:", - "decimalNumberByDividingBy:", - "decimalNumberByDividingBy:withBehavior:", - "decimalNumberByMultiplyingBy:", - "decimalNumberByMultiplyingBy:withBehavior:", - "decimalNumberByMultiplyingByPowerOf10:", - "decimalNumberByMultiplyingByPowerOf10:withBehavior:", - "decimalNumberByRaisingToPower:", - "decimalNumberByRaisingToPower:withBehavior:", - "decimalNumberByRoundingAccordingToBehavior:", - "decimalNumberBySubstracting:", - "decimalNumberBySubstracting:withBehavior:", - "decimalNumberBySubtracting:", - "decimalNumberBySubtracting:withBehavior:", - "decimalNumberHandlerWithRoundingMode:scale:raiseOnExactness:raiseOnOverflow:raiseOnUnderflow:raiseOnDivideByZero:", - "decimalNumberWithDecimal:", - "decimalNumberWithMantissa:exponent:isNegative:", - "decimalNumberWithString:", - "decimalNumberWithString:locale:", - "decimalSeparator", - "decimalTabMarkerWithRulerView:location:", - "decimalValue", - "declareTypes:owner:", - "decodeApplicationApplefile", - "decodeApplicationMac_binhex40", - "decodeApplicationRtf", - "decodeArrayOfObjCType:count:at:", - "decodeBase64", - "decodeBasicExport:", - "decodeBodyIntoDirectory:", - "decodeBoolForKey:", - "decodeBytesWithReturnedLength:", - "decodeClassName:asClassName:", - "decodeDataObject", - "decodeImage", - "decodeIntForKey:", - "decodeMessageDelivery_status", - "decodeMessageExternal_body", - "decodeMessageFlags", - "decodeMessagePartial", - "decodeMessageRfc822", - "decodeMimeHeaderValue", - "decodeMimeHeaderValueWithCharsetHint:", - "decodeModifiedBase64", - "decodeMultipart", - "decodeMultipartAlternative", - "decodeMultipartAppledouble", - "decodeMultipartX_folder", - "decodeNXColor", - "decodeNXObject", - "decodeObject", - "decodeObjectForKey:", - "decodeObjectReferenceForKey:", - "decodePoint", - "decodePortObject", - "decodePropertyList", - "decodeQuotedPrintableForText:", - "decodeRect", - "decodeReleasedProxies:", - "decodeRetainedObject", - "decodeReturnValueWithCoder:", - "decodeSize", - "decodeText", - "decodeTextDirectory", - "decodeTextEnriched", - "decodeTextHtml", - "decodeTextPlain", - "decodeTextRichtext", - "decodeTextRtf", - "decodeTextX_vcard", - "decodeValueOfObjCType:at:", - "decodeValuesOfObjCTypes:", - "decodedIMAPMailboxName", - "decomposableCharacterSet", - "decrementExtraRefCountIsZero", - "decrementExtraRefCountWasZero", - "decrementSpecialRefCount", - "decryptComponents:", - "decryptWithDelegate:", - "deepDescription", - "deepDescriptionWithIndentString:", - "deepMutableNotifyingCopy", - "deepNSMutableCopy", - "deepWhitespaceDescription", - "deepWhitespaceDescriptionWithIndentString:", - "deepWillChange", - "deepestEditingTextView", - "deepestScreen", - "defaultAccountForDeliveryClass:", - "defaultActiveLinkColor", - "defaultAddressBook", - "defaultAddressListForHeader:", - "defaultAppIcon", - "defaultAttachmentDirectory", - "defaultAttributes", - "defaultBackgroundColor", - "defaultBehavior", - "defaultBoldStyle", - "defaultButtonCell", - "defaultCStringEncoding", - "defaultCenter", - "defaultChildForNode:", - "defaultClassPath", - "defaultCollator", - "defaultConnection", - "defaultCoordinator", - "defaultDecimalNumberHandler", - "defaultDepthLimit", - "defaultExtensionForProjectDir", - "defaultFetchTimestampLag", - "defaultFilteredHeaders", - "defaultFirstResponder", - "defaultFixedFontFamily", - "defaultFixedFontSize", - "defaultFixedFontStyle", - "defaultFlatness", - "defaultFont", - "defaultFontFamily", - "defaultFontSetForUser:", - "defaultFontSize", - "defaultFormatterForKey:", - "defaultFormatterForKeyPath:", - "defaultGroup", - "defaultItalicStyle", - "defaultLanguage", - "defaultLanguageContext", - "defaultLineCapStyle", - "defaultLineHeightForFont", - "defaultLineJoinStyle", - "defaultLineWidth", - "defaultLinkColor", - "defaultLocalizableKeys", - "defaultMailCenter", - "defaultMailDirectory", - "defaultManager", - "defaultMenu", - "defaultMiterLimit", - "defaultNameServerPortNumber", - "defaultObjectValue", - "defaultObserverQueue", - "defaultParagraphStyle", - "defaultParentForItem:", - "defaultParentObjectStore", - "defaultPathForAccountWithHostname:username:", - "defaultPixelFormat", - "defaultPortNameServer", - "defaultPortNumber", - "defaultPreferencesClass", - "defaultPreferredAlternative", - "defaultPrinter", - "defaultQueue", - "defaultSharedEditingContext", - "defaultSignature", - "defaultTextAttributes:", - "defaultTextColor", - "defaultTimeZone", - "defaultUnderlineStyle", - "defaultValue", - "defaultVisitedLinkColor", - "defaultWindingRule", - "defaultsChanged:", - "defaultsDictionary", - "defaultsToWindow:", - "deferCheckboxChanged:", - "deferSync", - "defrostFrozenCell", - "delay", - "delayWindowOrdering", - "dele:", - "delegate", - "delete", - "delete:", - "deleteBackward", - "deleteBackward:", - "deleteBackwardFlatteningStructures:", - "deleteCharactersInRange:", - "deleteColumn:", - "deleteColumnAtIndex:givingWidthToColumnAtIndex:", - "deleteFilesInArray:fromDirectory:", - "deleteForward", - "deleteForward:", - "deleteForwardFlatteningStructures:", - "deleteGlyphsInRange:", - "deleteLastCharacter", - "deleteMailbox:", - "deleteMailbox:errorMessage:", - "deleteMailboxAtPath:", - "deleteMessage:", - "deleteMessages:", - "deleteMessages:moveToTrash:", - "deleteMessagesFromTrashOlderThanNumberOfDays:compact:", - "deleteMessagesOlderThanClicked:", - "deleteMessagesOlderThanNumberOfDays:compact:", - "deleteMessagesOnServer", - "deleteMessagesOnServer:", - "deleteObject:", - "deleteObjectsInRange:", - "deletePath", - "deleteRemovingEmptyNodes:", - "deleteRow:", - "deleteRowAtIndex:givingHeightToRowAtIndex:", - "deleteRuleForRelationshipKey:", - "deleteSelectedRow:", - "deleteSelectedRowInTableView:", - "deleteSelector", - "deleteSelf", - "deleteStackIsEmpty", - "deleteToBeginningOfLine:", - "deleteToBeginningOfParagraph:", - "deleteToEndOfLine:", - "deleteToEndOfParagraph:", - "deleteToMark:", - "deleteWordBackward:", - "deleteWordForward:", - "deletedCount:andSize:", - "deletedObjects", - "deliverAsynchronously", - "deliverMessage:", - "deliverMessage:askForReadReceipt:", - "deliverMessage:headers:format:protocol:", - "deliverMessage:subject:to:", - "deliverMessageData:toRecipients:", - "deliverResult", - "deliverSynchronously", - "deliveryAccounts", - "deliveryClass", - "deliveryCompleted:", - "deliveryMethodChanged:", - "deliveryQueue", - "deliveryStatus", - "deltaFontSizeLevel", - "deltaSizeArrayForBaseSize:", - "deltaX", - "deltaY", - "deltaZ", - "deminiaturize:", - "dependentBoldCopy", - "dependentCopy", - "dependentFixedCopy", - "dependentItalicCopy", - "dependentUnderlineCopy", - "deployedPathForFrameworkNamed:", - "depth", - "depthFromRoot", - "depthLimit", - "dequeueNotificationsMatching:coalesceMask:", - "dequeueObserver:", - "deregisterViewer:", - "descendant:didAddChildAtIndex:immediateChild:", - "descendant:didRemoveChild:atIndex:immediateChild:", - "descendantDidChange:immediateChild:", - "descendantRenderingDidChange:immediateChild:", - "descendantWasRepaired:", - "descender", - "descendsFrom:", - "description", - "descriptionForClassMethod:", - "descriptionForInstanceMethod:", - "descriptionForMethod:", - "descriptionForObject:", - "descriptionForTokenAtIndex:", - "descriptionForTokensInRange:", - "descriptionInStringsFileFormat", - "descriptionString", - "descriptionWithCalendarFormat:", - "descriptionWithCalendarFormat:locale:", - "descriptionWithCalendarFormat:timeZone:locale:", - "descriptionWithIndent:", - "descriptionWithLocale:", - "descriptionWithLocale:indent:", - "descriptor", - "descriptorAtIndex:", - "descriptorByTranslatingObject:desiredDescriptorType:", - "descriptorForKeyword:", - "descriptorType", - "descriptorWithDescriptorType:data:", - "deselectAddressBook:", - "deselectAll:", - "deselectAllAddressBooks", - "deselectAllCells", - "deselectColumn:", - "deselectItemAtIndex:", - "deselectRow:", - "deselectSelectedCell", - "deserializeAlignedBytesLengthAtCursor:", - "deserializeBytes:length:atCursor:", - "deserializeData:", - "deserializeDataAt:ofObjCType:atCursor:context:", - "deserializeIntAtCursor:", - "deserializeIntAtIndex:", - "deserializeInts:count:atCursor:", - "deserializeInts:count:atIndex:", - "deserializeList:", - "deserializeListItemIn:at:length:", - "deserializeNewData", - "deserializeNewKeyString", - "deserializeNewList", - "deserializeNewObject", - "deserializeNewPList", - "deserializeNewString", - "deserializeObjectAt:ofObjCType:fromData:atCursor:", - "deserializePList:", - "deserializePListKeyIn:", - "deserializePListValueIn:key:length:", - "deserializePropertyListFromData:atCursor:mutableContainers:", - "deserializePropertyListFromData:mutableContainers:", - "deserializePropertyListFromXMLData:mutableContainers:", - "deserializePropertyListLazilyFromData:atCursor:length:mutableContainers:", - "deserializeString:", - "deserializer", - "deserializerStream", - "destination", - "destinationStorePathForMessage:", - "destroyContext", - "detachColorList:", - "detachDrawingThread:toTarget:withObject:", - "detachNewThreadSelector:toTarget:withObject:", - "detachSubmenu", - "detailKey", - "detailView", - "detailedDescription", - "detailedDescriptionForClass:", - "device", - "deviceDescription", - "deztar:into:", - "dictionary", - "dictionaryByMergingDictionary:", - "dictionaryByRemovingObjectForKey:", - "dictionaryBySettingObject:forKey:", - "dictionaryClass", - "dictionaryExcludingEquivalentValuesInDictionary:", - "dictionaryForKey:", - "dictionaryInfo:", - "dictionaryRepresentation", - "dictionaryWithCapacity:", - "dictionaryWithContentsOfFile:", - "dictionaryWithContentsOfURL:", - "dictionaryWithDictionary:", - "dictionaryWithNullValuesForKeys:", - "dictionaryWithObject:forKey:", - "dictionaryWithObjects:forKeys:", - "dictionaryWithObjects:forKeys:count:", - "dictionaryWithObjectsAndKeys:", - "didAddChildAtIndex:", - "didAddSubview:", - "didCancelDelayedPerform:", - "didChange", - "didChangeText", - "didEndCloseSheet:returnCode:contextInfo:", - "didEndEncodingSheet:returnCode:contextInfo:", - "didEndFormatWarningSheet:returnCode:contextInfo:", - "didEndRevertSheet:returnCode:contextInfo:", - "didEndSaveErrorAlert:returnCode:contextInfo:", - "didEndSaveSheet:returnCode:contextInfo:", - "didEndSheet:returnCode:contextInfo:", - "didEndToggleRichSheet:returnCode:contextInfo:", - "didFinishCommand:", - "didFireDelayedPerform:", - "didLoadBytes:loadComplete:", - "didOpen", - "didRemoveChild:atIndex:", - "didRunOSPanel", - "didSaveChanges", - "didSaveProjectAtPath:client:", - "dimensions", - "dirForFile:", - "directUndoBody", - "directUndoDirtyFlags", - "directUndoFrameset", - "directUndoHead", - "directUndoHtml", - "directUndoTitle", - "directionalType:", - "directory", - "directoryAttributes", - "directoryCanBeCreatedAtPath:", - "directoryConfirmationSheetDidEnd:returnCode:contextInfo:", - "directoryContentsAtPath:", - "directoryContentsAtPath:matchingExtension:options:keepExtension:", - "directoryForImageBySender", - "directoryPathsForProject:ignoringProject:", - "dirtyDefaults:", - "dirtySelection", - "dirtyTokensInRange:", - "disableCursorRects", - "disableDisplayPositing", - "disableFlush", - "disableFlushWindow", - "disableHeartBeating", - "disableInspectionUpdateForEvent", - "disableInspectionUpdates", - "disableKeyEquivalentForDefaultButtonCell", - "disablePageColorsPanel", - "disableTitleControls", - "disableUndoRegistration", - "disabledControlTextColor", - "discardCachedImage", - "discardCursorRects", - "discardDisplayedValues", - "discardEventsMatchingMask:beforeEvent:", - "discardPendingNotification", - "disconnect", - "disconnectAllAccounts", - "disconnectAllAccounts:", - "disconnectAndNotifyDelegate:", - "disconnectFromServer", - "disconnectThisAccount:", - "dismissPopUp", - "dismissPopUp:", - "dispatch", - "dispatchInvocation:", - "dispatchRawAppleEvent:withRawReply:handlerRefCon:", - "display", - "displayAllColumns", - "displayAttributedString:", - "displayColumn:", - "displayComponentName", - "displayIfNeeded", - "displayIfNeededIgnoringOpacity", - "displayIfNeededInRect:", - "displayIfNeededInRectIgnoringOpacity:", - "displayIgnoringOpacity", - "displayMessageView:", - "displayName", - "displayNameForKey:", - "displayNameForMailboxAtPath:", - "displayNameForType:", - "displayOnly", - "displayPanel", - "displayRect:", - "displayRectIgnoringOpacity:", - "displaySelectedMessageInSeparateWindow:", - "displaySeparatelyInMailboxesDrawer", - "displayString", - "displayStringForMailboxWithPath:", - "displayStringForTextFieldCell:", - "displayToolTip:", - "displayableSampleText", - "displayableSampleTextForLanguage:", - "displayableString", - "displaysMessageNumbers", - "displaysMessageSizes", - "displaysSearchRank", - "dissolveToPoint:fraction:", - "dissolveToPoint:fromRect:fraction:", - "distanceFromColor:", - "distantFuture", - "distantPast", - "dividerAtRow:", - "dividerThickness", - "doClick:", - "doClose:", - "doCommandBySelector:", - "doCommandBySelector:client:", - "doCommandBySelector:forTextView:", - "doCompact", - "doDeleteInReceiver:", - "doDoubleClick:", - "doForegroundLayoutToCharacterIndex:", - "doIconify:", - "doPrintSplitInfo", - "doQueuedWork", - "doRevert", - "doSaveWithName:overwriteOK:", - "doStat", - "doToggleRich", - "docExtensionsForOSType:", - "docViewFrameChanged", - "dockTitleIsGuess", - "document", - "documentAttributes", - "documentBase", - "documentBaseUrl", - "documentBody", - "documentClass", - "documentClassForType:", - "documentCursor", - "documentEdited", - "documentForFileName:", - "documentForPath:", - "documentForWindow:", - "documentFrameset", - "documentFromAttributedString:", - "documentHead", - "documentName", - "documentRect", - "documentRectForPageNumber:", - "documentSizeInPage", - "documentView", - "documentVisibleRect", - "documentWillSave", - "documentWithContentsOfFile:", - "documentWithContentsOfFile:encodingUsed:", - "documentWithContentsOfUrl:", - "documentWithContentsOfUrl:encodingUsed:", - "documentWithHtmlData:baseUrl:", - "documentWithHtmlData:baseUrl:encodingUsed:", - "documentWithHtmlString:url:", - "documents", - "doesContain:", - "doesMajorVersioning", - "doesNotRecognize:", - "doesNotRecognizeSelector:", - "doesPreserveParents", - "domain", - "doneBeingBusy", - "doneTokenizing", - "doneWithDrawingProxyCell:", - "doneWithDrawingProxyView:", - "doneWithTextStorage", - "doubleAction", - "doubleClickAddress:", - "doubleClickAtIndex:", - "doubleClickHandler", - "doubleClickInString:atIndex:useBook:", - "doubleClickedMessage:", - "doubleClickedOnCell:inRect:", - "doubleForKey:", - "doubleValue", - "downloadBigMessage:", - "draftsMailboxPath", - "draftsMailboxSelected:", - "dragAttachmentFromCell:withEvent:inRect:ofTextView:attachmentDirectory:", - "dragColor", - "dragColor:withEvent:fromView:", - "dragColor:withEvent:inView:", - "dragFile:fromRect:slideBack:event:", - "dragImage:at:offset:event:pasteboard:source:slideBack:", - "dragImage:fromWindow:at:offset:event:pasteboard:source:slideBack:", - "dragImageForRows:event:dragImageOffset:", - "dragOperationForDraggingInfo:type:", - "dragOperationForFileDraggingInfo:", - "dragRectForFrameRect:", - "dragTypesAcceptedForTableView:", - "draggedCell:inRect:event:", - "draggedColumn", - "draggedDistance", - "draggedImage", - "draggedImage:beganAt:", - "draggedImage:endedAt:deposited:", - "draggedImageLocation", - "draggingDelegate", - "draggingDestinationWindow", - "draggingEntered:", - "draggingExited:", - "draggingLocation", - "draggingPasteboard", - "draggingSequenceNumber", - "draggingSource", - "draggingSourceOperationMask", - "draggingSourceOperationMaskForLocal:", - "draggingUpdated:", - "draggingUpdatedAtLocation:", - "draw", - "drawArrow:highlight:", - "drawAtPoint:", - "drawAtPoint:fromRect:operation:fraction:", - "drawAtPoint:withAttributes:", - "drawBackgroundForGlyphRange:atPoint:", - "drawBackgroundInRect:", - "drawBackgroundInRect:inView:highlight:", - "drawBarInside:flipped:", - "drawBorderAndBackgroundWithFrame:inView:", - "drawCell:", - "drawCellAtIndex:", - "drawCellAtRow:column:", - "drawCellInside:", - "drawColor", - "drawColor:", - "drawContentFill:", - "drawDescriptionInRect:", - "drawDividerInRect:", - "drawFloatersInRect:", - "drawForEditorWithFrame:inView:", - "drawFrame:", - "drawGlyphsForGlyphRange:atPoint:", - "drawGridInClipRect:", - "drawHashMarksAndLabelsInRect:", - "drawImageWithFrame:inView:", - "drawInRect:", - "drawInRect:fromRect:operation:fraction:", - "drawInRect:onView:", - "drawInRect:onView:pinToTop:", - "drawInRect:withAttributes:", - "drawInsertionPointInRect:color:turnedOn:", - "drawInteriorWithFrame:inView:", - "drawKeyEquivalentWithFrame:inView:", - "drawKnob", - "drawKnob:", - "drawKnobSlotInRect:highlight:", - "drawLabel:inRect:", - "drawMarkersInRect:", - "drawPackedGlyphs:atPoint:", - "drawPageBorderWithSize:", - "drawParts", - "drawRect:", - "drawRect:inCache:", - "drawRepresentation:inRect:", - "drawRow:clipRect:", - "drawSelectedOutlineWithFrame:selected:", - "drawSelector", - "drawSeparatorItemWithFrame:inView:", - "drawSheetBorderWithSize:", - "drawStateImageWithFrame:inView:", - "drawSwatchInRect:", - "drawText:forItem:atPoint:withAttributes:", - "drawTextureInRect:clipRect:", - "drawThemeContentFill:inView:", - "drawTitleOfColumn:inRect:", - "drawTitleWithFrame:inView:", - "drawUnderlineForGlyphRange:underlineType:baselineOffset:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:", - "drawWellInside:", - "drawWithFrame:inView:", - "drawWithFrame:inView:characterIndex:", - "drawWithFrame:inView:characterIndex:layoutManager:", - "drawWithFrame:inView:characterIndex:selected:", - "drawWithOuterFrame:contentFrame:clipping:", - "drawerShouldClose:", - "drawerShouldOpen:", - "drawers", - "drawingProxyCellForAttachmentCell:", - "drawingProxyFrameForAttachmentCell:", - "drawingProxyViewForAttachmentCell:", - "drawingRectForBounds:", - "drawsBackground", - "drawsCellBackground", - "drawsColumnSeparators", - "drawsGrid", - "drawsOutsideLineFragmentForGlyphAtIndex:", - "dropRegion:ofLength:", - "dualImageCellWithRepresentedItem:image:selectedImage:", - "dump", - "dumpDelayedPerforms", - "dumpDiskSizes:", - "dumpFileListForKey:toStream:", - "dumpKeyAndSubkeys:toStream:", - "duration", - "durationWithoutSubevents", - "dynamicCounterpart", - "eMail", - "eMails", - "earlierDate:", - "echosBullets", - "edge", - "editAccount:", - "editAddressBook", - "editColumn:row:withEvent:select:", - "editSignature:", - "editWithFrame:inView:editor:delegate:event:", - "edited:range:changeInLength:", - "editedCell", - "editedColumn", - "editedItem", - "editedMask", - "editedRange", - "editedRow", - "editingContext", - "editingContext:didForgetObjectWithGlobalID:", - "editingContext:presentErrorMessage:", - "editingContext:shouldFetchObjectsDescribedByFetchSpecification:", - "editingContext:shouldInvalidateObject:globalID:", - "editingContext:shouldMergeChangesForObject:", - "editingContext:shouldPresentException:", - "editingContextDidMergeChanges:", - "editingContextSelector", - "editingContextShouldValidateChanges:", - "editingContextWillSaveChanges:", - "editingModeDefaultsChanged", - "editingStringForObjectValue:", - "editingSwitches", - "editingTextView", - "editingTextViewBacktabbed:", - "editingTextViewResized:", - "editingTextViewTabbed:", - "editorClassNameWithEvent:", - "editorClassNameWithSelection:", - "editorDidActivate", - "editorFrameForItemFrame:", - "editorMadeInvisible", - "editorViewingMessage:", - "editorWillDeactivate", - "editors", - "effectiveAlignment", - "effectiveBackgroundColor", - "effectiveColumnSpan", - "effectiveRowSpan", - "effectiveVerticalAlignment", - "effectuateParameters", - "effectuateState", - "effectuateStateAroundAttachment:", - "elementAt:", - "elementAtIndex:", - "elementAtIndex:associatedPoints:", - "elementAtIndex:effectiveRange:", - "elementCount", - "elementSize", - "emailAddresses", - "empty", - "emptyAttributeDictionary", - "emptyFragmentDocument", - "emptyFramesetDocument", - "emptyMessageWithBodyClass:", - "emptyPageDocument", - "emptySourceTree", - "emptyString", - "enable:", - "enableCompletion:forTextField:", - "enableCursorRects", - "enableExceptions:", - "enableFlushWindow", - "enableFreedObjectCheck:", - "enableInspectionUpdates", - "enableKeyEquivalentForDefaultButtonCell", - "enableLogging:", - "enableMultipleThreads", - "enableObserverNotification", - "enableRelease:", - "enableRichTextClicked:", - "enableSecureString:", - "enableUndoRegistration", - "enclosingScrollView", - "encodeArrayOfObjCType:count:at:", - "encodeBase64", - "encodeBasicExport:", - "encodeBool:forKey:", - "encodeBycopyObject:", - "encodeByrefObject:", - "encodeBytes:length:", - "encodeClassName:intoClassName:", - "encodeConditionalObject:", - "encodeDataObject:", - "encodeInt:forKey:", - "encodeIntoPropertyList:", - "encodeMessageFlags:", - "encodeMimeHeaderValue", - "encodeModifiedBase64", - "encodeNXObject:", - "encodeObject:", - "encodeObject:forKey:", - "encodeObject:isBycopy:isByref:", - "encodeObject:withCoder:", - "encodePoint:", - "encodePortObject:", - "encodePropertyList:", - "encodeQuotedPrintableForText:", - "encodeRect:", - "encodeReferenceToObject:forKey:", - "encodeReturnValueWithCoder:", - "encodeRootObject:", - "encodeSize:", - "encodeValueOfObjCType:at:", - "encodeValuesOfObjCTypes:", - "encodeWithCoder:", - "encodeWithKeyValueArchiver:", - "encodedHeaders", - "encodedHeadersForDelivery", - "encodedIMAPMailboxName", - "encoding", - "encodingAccessory:includeDefaultEntry:enableIgnoreRichTextButton:", - "encodingForArchiveName:", - "encodingScheme", - "encodingType", - "encryptComponents:", - "encryptWithDelegate:", - "endAttribute:", - "endDeepHTMLChange", - "endDocument", - "endEditing", - "endEditing:", - "endEditingFor:", - "endEnumeration:", - "endEventCoalescing", - "endHTMLChange", - "endHTMLChangeSelecting:", - "endHTMLChangeSelecting:andInspecting:", - "endHTMLChangeSelectingAfterItem:", - "endHTMLChangeSelectingAfterPrologueOfNode:", - "endHTMLChangeSelectingAtBeginningOfItem:", - "endHTMLChangeSelectingBeforeEpilogueOfNode:", - "endHTMLChangeSelectingItem:", - "endHeaderComments", - "endIndex", - "endInputStream", - "endLoadInBackground", - "endModalSession:", - "endOfFileMayCloseTag:", - "endPage", - "endPageSetup", - "endParsing", - "endPrologue", - "endRoot", - "endRtfParam", - "endSetup", - "endSheet:", - "endSheet:returnCode:", - "endSpecifier", - "endSubelementIdentifier", - "endSubelementIndex", - "endTokenIndex", - "endTrailer", - "endUndoGrouping", - "enforceIntegrity", - "enqueueNotification:postingStyle:", - "enqueueNotification:postingStyle:coalesceMask:forModes:", - "enqueueObserver:", - "enrAppendString:", - "enrBigger:", - "enrBold:", - "enrCenter:", - "enrColor:", - "enrColorStart:", - "enrComment:", - "enrExcerpt:", - "enrFixed:", - "enrFlushBuf", - "enrFlushLeft:", - "enrFlushRight:", - "enrFontFamily:", - "enrFontFamilyStart:", - "enrForceBreak", - "enrGt:", - "enrIndent:", - "enrItalic:", - "enrLt:", - "enrNl:", - "enrNoFill:", - "enrNp:", - "enrOutdent:", - "enrParagraph:", - "enrParam:", - "enrSetAlignment:flag:", - "enrSetFont:style:", - "enrSmaller:", - "enrSpace:", - "enrUnderline:", - "enrXFontSize:", - "enrXFontSizeStart:", - "enrXTabStops:", - "enrXTabStopsStart:", - "enrichedString", - "ensureAttributesAreFixedInRange:", - "ensureObjectAwake:", - "ensureSpoolDirectoryExistsOnDisk", - "enterEditingInTextView:", - "enterExitEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:trackingNumber:userData:", - "enterHit:endingEditing:", - "enterHitInTableView:endingEditing:", - "enterSelection:", - "enteringPreformattedBlock", - "entireTokenRange", - "entityName", - "entries", - "entryNames", - "entryState:", - "entryType", - "entryWithMessage:connection:", - "enumerateFromRoot:", - "enumerateFromRoot:traversalMode:", - "enumeratePaths", - "enumeratorAtPath:", - "environment", - "enztar:into:", - "eoDescription", - "eoMKKDInitializer", - "eoShallowDescription", - "epilogueLengthWithMap:", - "error:", - "errorAction", - "errorColor", - "errorMessage", - "errorProc", - "errorStringWithMessage:mailbox:", - "escapedUnicodeStringForEncoding:", - "establishConnection", - "euid", - "evaluate", - "evaluateSpecifiers", - "evaluateTraversalAtProject:userData:", - "evaluateWithObject:", - "evaluatedArguments", - "evaluatedReceivers", - "evaluationErrorNumber", - "evaluationErrorSpecifier", - "event:atIndex:isInsideLink:ofItem:withRange:givenOrigin:", - "eventClass", - "eventID", - "eventMask", - "eventNumber", - "eventTypeDescriptions", - "eventTypeDescriptions:", - "events", - "eventsOfClass:type:", - "examineMailbox:errorMessage:", - "exceptionAddingEntriesToUserInfo:", - "exceptionDuringOperation:error:leftOperand:rightOperand:", - "exceptionRememberingObject:key:", - "exceptionWithName:reason:userInfo:", - "exchange::", - "exchangeObjectAtIndex:withObjectAtIndex:", - "executable", - "executableExtension", - "executablePath", - "executableResultPatterns", - "executablesForProject:atBuildPath:", - "executablesForProject:atBuildPath:resultNode:", - "executablesInRootProject:", - "executablesInSubProjectsForProject:atBuildPath:resultNode:", - "executeCommand", - "executeScript", - "existingImageDirectories", - "existingUniqueInstance:", - "existingViewerForStore:", - "exit", - "exitWithCode:", - "exitingPreformattedBlock", - "expandItem:", - "expandItem:expandChildren:", - "expandItemEqualTo:expandChildren:", - "expandPrivateAlias:", - "expandPrivateAliases:", - "expandProjectString:", - "expandProjectString:havingExpanded:", - "expandProjectStringAndMakePathAbsoluteWithProjectRoot:", - "expandSetWithOffset:", - "expandUserAlias:", - "expandVariablesInTemplateFile:outputFile:withDictionary:", - "expect:", - "expectEndOfInput", - "expectSelector", - "expectSeparatorEqualTo:", - "expectTokenEqualTo:mask:", - "exportMailbox:", - "expressionString", - "expunge", - "extendBy:", - "extendPowerOffBy:", - "extensionListForKey:", - "extensions", - "extensionsFromTypeDict:", - "externalRepresentation", - "extraData", - "extraLineFragmentRect", - "extraLineFragmentTextContainer", - "extraLineFragmentUsedRect", - "extraRefCount", - "faceString", - "faceTextFired:", - "fadeOneNotch:", - "fadeToEmpty", - "fadeToolTip:", - "failureReason", - "familyName", - "familyNames", - "fastestEncoding", - "fatalError:", - "fatalErrorCopying:error:", - "faultForGlobalID:editingContext:", - "faultForRawRow:entityNamed:", - "faultForRawRow:entityNamed:editingContext:", - "faultWillFire:", - "fax:", - "featuresOnlyOnPanel", - "feedbackWithImage:forWindow:", - "fetchAsynchronously", - "fetchLimit", - "fetchMessageSkeletonsForUidRange:intoArray:", - "fetchMessages:toPath:", - "fetchObjects", - "fetchRawDataForUid:intoDestinationFilePath:keepMessageInMemory:", - "fetchRemoteURLs", - "fetchSelector", - "fetchSpecificationNamed:", - "fetchSpecificationNamed:entityNamed:", - "fetchSpecificationWithEntityName:qualifier:sortOrderings:", - "fetchSpecificationWithQualifierBindings:", - "fetchSynchronously", - "fetchTimestamp", - "fetchUidsAndFlagsForAllMessagesIntoArray:", - "fetchesRawRows", - "fieldEditor:forObject:", - "file", - "fileAttributes", - "fileAttributesAtPath:traverseLink:", - "fileButton", - "fileDescriptor", - "fileExistsAtPath:", - "fileExistsAtPath:isDirectory:", - "fileExtensions", - "fileExtensionsFromType:", - "fileGroupOwnerAccountName", - "fileGroupOwnerAccountNumber", - "fileHandleForReading", - "fileHandleForReadingAtPath:", - "fileHandleForUpdatingAtPath:", - "fileHandleForWriting", - "fileHandleForWritingAtPath:", - "fileHandleWithNullDevice", - "fileHandleWithStandardError", - "fileHandleWithStandardInput", - "fileHandleWithStandardOutput", - "fileListForKey:", - "fileListForKey:create:", - "fileManager:shouldProceedAfterError:", - "fileManager:willProcessPath:", - "fileManagerShouldProceedAfterError:", - "fileModificationDate", - "fileName", - "fileNameFromRunningSavePanelForSaveOperation:", - "fileNamesFromRunningOpenPanel", - "fileOperationCompleted:ok:", - "fileOwnerAccountName", - "fileOwnerAccountNumber", - "filePosixPermissions", - "fileSize", - "fileSystemAttributesAtPath:", - "fileSystemChanged", - "fileSystemFileNumber", - "fileSystemNumber", - "fileSystemRepresentation", - "fileSystemRepresentationWithPath:", - "fileType", - "fileTypeFromLastRunSavePanel", - "fileURLForMailAddress:", - "fileURLWithPath:", - "fileWithInode:onDevice:", - "fileWrapper", - "fileWrapperRepresentationOfType:", - "fileWrappers", - "filename", - "filenameToDrag:", - "filenames", - "filenamesMatchingTypes:", - "filesTable", - "fill", - "fillAttributesCache", - "fillRect:", - "fillTableDecorationPathWithFrame:pathIsCellsWithContent:inCache:", - "filterAndSortObjectNames:", - "filterEvents:", - "filterString", - "filteredArrayUsingQualifier:", - "filteredHeaders", - "filteredMessages", - "finalWritePrintInfo", - "finalizeTable", - "find:", - "findAddedFilesIn:", - "findApplications", - "findBundleResources:callingMethod:directory:languages:name:types:limit:", - "findCaptionUnderNode:", - "findCellAtPoint:withFrame:usingInnerBorder:", - "findChangesIn:showAdded:", - "findCharsetTag", - "findClass:", - "findCombinationForLetter:accent:", - "findEntryListFor:", - "findFontDebug:", - "findFontLike:forCharacter:inLanguage:", - "findHome:", - "findItemEqualTo:", - "findNext:", - "findNextAndClose:", - "findNextAndOrderFindPanelOut:", - "findOutBasicInfoFor:", - "findOutExtendedInfoFor:", - "findPPDFileName:", - "findPanel", - "findPrev:", - "findPrevious:", - "findServerWithName:", - "findSoundFor:", - "findString", - "findString:selectedRange:options:wrap:", - "findTableView", - "finderFlags", - "fingerCursor", - "finishAllForTree:", - "finishDraggingCell:fromIndex:toIndex:", - "finishEncoding:", - "finishInitWithKeyValueUnarchiver:", - "finishInitializationOfObjects", - "finishInitializationWithKeyValueUnarchiver:", - "finishLaunching", - "finishUnarchiving", - "finished", - "finished:", - "fire", - "fireDate", - "firedAtMidnight", - "firstChild", - "firstComponentFromRelationshipPath", - "firstEmailAddress", - "firstGlyphIndexOfCurrentLineFragment", - "firstHeaderForKey:", - "firstIndentMarkerWithRulerView:location:", - "firstIndex", - "firstInspectableSelectionAtOrAboveSelection:", - "firstLineHeadIndent", - "firstName", - "firstObject", - "firstObjectCommonWithArray:", - "firstRectForCharacterRange:", - "firstResponder", - "firstResult", - "firstRowHeadersAction:", - "firstTextView", - "firstTextViewForTextStorage:", - "firstUnlaidCharacterIndex", - "firstUnlaidGlyphIndex", - "firstUnreadMessage", - "firstVCardMatchingString:", - "firstVisibleColumn", - "firstmostSelectedRow", - "fixAttachmentAttributeInRange:", - "fixAttributesInRange:", - "fixFontAttributeInRange:", - "fixHTMLAttributesInRange:", - "fixInvalidatedFocusForFocusView", - "fixParagraphStyleAttributeInRange:", - "fixUIForcingNewPopUpButton:", - "fixUpScrollViewBackgroundColor:", - "fixUpTabsInRange:", - "fixed73872", - "fixedCapacityLimit", - "fixedFamilyNames", - "fixesAttributesLazily", - "fixupDirInfo:", - "flagsChanged:", - "flagsForMessage:", - "flatness", - "flattenChild:", - "flattenChildAtIndex:", - "flippedView", - "floatForKey:", - "floatForKey:inTable:", - "floatValue", - "flush", - "flush:", - "flushAllCachedData", - "flushAllKeyBindings", - "flushAndTruncate:", - "flushAttributedString", - "flushBuffer", - "flushBufferedKeyEvents", - "flushCache", - "flushCachedData", - "flushChangesWhileFrozen", - "flushClassKeyBindings", - "flushDataForTriplet:littleEndian:", - "flushGraphics", - "flushHostCache", - "flushKeyBindings", - "flushLocalCopiesOfSharedRulebooks", - "flushRawData", - "flushTextForClient:", - "flushToDisk", - "flushToFile", - "flushWindow", - "flushWindowIfNeeded", - "focus:", - "focusRingImageForState:", - "focusRingImageSize", - "focusStack", - "focusView", - "focusView:inWindow:", - "focusedMessages", - "focusedView", - "followLinks", - "followedBySpaceCharacter", - "followedByWhitespace", - "followsItalicAngle", - "font", - "fontAttributesInRange:", - "fontBigger", - "fontConversion:", - "fontFamilyFromFaceString:", - "fontManager:willIncludeFont:", - "fontMenu:", - "fontName", - "fontNameWithFamily:traits:weight:", - "fontNamed:hasTraits:", - "fontPanel:", - "fontSetNamesForUser:", - "fontSetWithName:forUser:", - "fontSize", - "fontSmaller", - "fontStyleWithColor:", - "fontStyleWithSize:", - "fontWithColor:", - "fontWithFaceString:", - "fontWithFamily:traits:weight:size:", - "fontWithName:matrix:", - "fontWithName:size:", - "fontWithSize:", - "fontWithSizeDecrease:", - "fontWithSizeIncrease:", - "foobar:", - "forID", - "forItem", - "forceListToPopup", - "forceRendering", - "forceSet", - "foregroundColor", - "forgetAll", - "forgetAllWithTarget:", - "forgetFloater:", - "forgetObject:", - "forgetRememberedPassword", - "forgetWord:", - "forgetWord:language:", - "form", - "formIntersectionWithCharacterSet:", - "formIntersectionWithPostingsIn:", - "formUnionWithCharacterSet:", - "formUnionWithPostingsIn:", - "formalName", - "format", - "format:", - "formatSource:", - "formatSource:translatingRange:", - "formattedAddress", - "formattedEmail", - "formattedStringForRange:wrappingAtColumn:translatingRange:", - "formatter", - "formatterWithString:", - "forward::", - "forwardClicked:", - "forwardInvocation:", - "forwardMessage:", - "forwardUpdateForObject:changes:", - "fractionOfDistanceThroughGlyphForPoint:inTextContainer:", - "fragment", - "frame", - "frame:resizedFromEdge:withDelta:", - "frameAutosaveName", - "frameBorder", - "frameColor", - "frameForCell:withDecorations:", - "frameForPathItem:", - "frameHighlightColor", - "frameLength", - "frameNeedsDisplay", - "frameOfCellAtColumn:row:", - "frameOfColumn:", - "frameOfInsideOfColumn:", - "frameRectForContentRect:styleMask:", - "frameRotation", - "frameShadowColor", - "frameSizeForContentSize:hasHorizontalScroller:hasVerticalScroller:borderType:", - "frameViewClass", - "frameViewClassForStyleMask:", - "frameset", - "framesetController", - "framesetElementClicked:", - "framesetView", - "framesetViewClass", - "framesetViewContainingElement:", - "frameworkVersion", - "free", - "freeBitsAndReleaseDataIfNecessary", - "freeBlock:", - "freeEntryAtCursor", - "freeEntryNamed:", - "freeFromBlock:inStore:", - "freeFromName:inFile:", - "freeFromStore", - "freeObjects", - "freeOnWrite", - "freePBSData", - "freeRegion:ofLength:", - "freeSerialized:length:", - "freeSpace", - "freeSpaceAtOffset:", - "freeStringList:", - "freeze:", - "frontWindow", - "frozenCell", - "fullDescription", - "fullJustifyLineAtGlyphIndex:", - "fullName", - "fullPathForAccountRelativePath:", - "fullPathForApplication:", - "fullUserName", - "gState", - "garbageCollectTags", - "gdbDebuggerName", - "generalPasteboard", - "generateGlyphsForLayoutManager:range:desiredNumberOfCharacters:startingAtGlyphIndex:completedRange:nextGlyphIndex:", - "get:", - "getAddressInfo:forReference:", - "getAddressLabelWithAttributes:", - "getArchitectures:", - "getArgument:atIndex:", - "getArgumentTypeAtIndex:", - "getAttribute:intoSize:percentage:", - "getAttributedStringAsynchronously", - "getAttributedStringSynchronously", - "getAttributesForCharacterIndex:", - "getBitmapDataPlanes:", - "getBlock:andStore:", - "getBlock:ofEntryNamed:", - "getByte", - "getBytes:", - "getBytes:length:", - "getBytes:maxLength:filledLength:encoding:allowLossyConversion:range:remainingRange:", - "getBytes:range:", - "getBytesForString:lossByte:", - "getCFRunLoop", - "getCString:", - "getCString:maxLength:", - "getCString:maxLength:range:remainingRange:", - "getCharacters:", - "getCharacters:range:", - "getClass:ofEntryNamed:", - "getClasses", - "getClassesFromResourceLocator:", - "getComparator:andContext:", - "getComponent:inValueWithName:andAttributes:", - "getComponent:inValueWithNameAndAttributes:", - "getCompression:factor:", - "getConfigurationFromResponder:", - "getContents:andLength:", - "getCount:andPostings:", - "getCyan:magenta:yellow:black:alpha:", - "getDefaultExtensionForType:", - "getDefaultMailClient", - "getDefaultStringForKey:fromDictionary:intoTextfield:withDefault:", - "getDirInfo:", - "getDocument:docInfo:", - "getDocumentNameAndSave:", - "getFileSystemInfoForPath:isRemovable:isWritable:isUnmountable:description:type:", - "getFileSystemRepresentation:maxLength:", - "getFileSystemRepresentation:maxLength:withPath:", - "getFirstUnlaidCharacterIndex:glyphIndex:", - "getFullAFMInfo:attributes:parameterStrings:", - "getGlobalWindowNum:frame:", - "getGlyphs:range:", - "getGlyphsInRange:glyphs:characterIndexes:glyphInscriptions:elasticBits:", - "getHandle:andWeight:", - "getHeight:percentage:", - "getHue:saturation:brightness:alpha:", - "getHyphenLocations:inString:", - "getHyphenLocations:inString:wordAtIndex:", - "getImage:rect:", - "getInfoForFile:application:type:", - "getKey:andLength:", - "getKey:andLength:withHint:", - "getKeyForType:", - "getKeys:", - "getKeysFor:", - "getLELong", - "getLEWord", - "getLineDash:count:phase:", - "getLineStart:end:contentsEnd:forRange:", - "getLocal:", - "getMailboxesOnDisk", - "getMarkedText:selectedRange:", - "getMoreInput", - "getName:andFile:", - "getNumberOfRows:columns:", - "getObject:atIndex:", - "getObjectValue:forString:errorDescription:", - "getObjects:", - "getObjects:andKeys:", - "getObjects:range:", - "getOtherKeysFor:", - "getPath", - "getPathsListFor:variant:as:", - "getPeriodicDelay:interval:", - "getPersistentExpandedItemsAsArray", - "getPersistentTableColumnsAsArray", - "getPreferredValueWithName:", - "getPreferredValueWithName:andAttributes:", - "getPrinterDataForRow:andKey:", - "getProperties", - "getProperty::", - "getPublicKeysFor:", - "getRed:green:blue:alpha:", - "getRef:forObjectName:", - "getReleasedProxies:length:", - "getRemote:", - "getReplyWithSequence:", - "getResourceKeysFor:", - "getResourceLocator", - "getReturnValue:", - "getRotationAngle", - "getRow:column:forPoint:", - "getRow:column:ofCell:", - "getRowSpan:columnSpan:", - "getRulebookData:makeSharable:littleEndian:", - "getSelectionString", - "getSourceKeysFor:", - "getSplitPercentage", - "getSplitPercentageAsString", - "getState:", - "getSubprojKeysFor:", - "getTIFFCompressionTypes:count:", - "getTopOfMessageNumber:intoMutableString:", - "getTypes:", - "getTypesWithName:", - "getTypesWithName:attributes:", - "getTypesWithNameAndAttributes:", - "getUrlFromUser", - "getUserInfoFromDefaults", - "getValue:", - "getValueFromObject:", - "getValueWithName:", - "getValueWithName:andAttributes:", - "getValueWithNameAndAttributes:", - "getValues:forAttribute:forVirtualScreen:", - "getValues:forParameter:", - "getVariantsFor:as:", - "getWhite:alpha:", - "getWidth:percentage:", - "gid", - "givenRootFindValidMailboxes:", - "globalIDForObject:", - "globalIDWithEntityName:keys:keyCount:zone:", - "globalIDWithEntityName:subEntityName:bestEntityName:keys:keyCount:zone:", - "globalRenderingBasisChanged:", - "globalRenderingBasisDidChange", - "globallyUniqueString", - "glyphAtIndex:", - "glyphAtIndex:isValidIndex:", - "glyphGeneratorForEncoding:language:font:", - "glyphGeneratorForEncoding:language:font:makeSharable:", - "glyphGeneratorForTriplet:makeSharable:", - "glyphIndexForPoint:inTextContainer:", - "glyphIndexForPoint:inTextContainer:fractionOfDistanceThroughGlyph:", - "glyphIndexToBreakLineByClippingAtIndex:", - "glyphIndexToBreakLineByHyphenatingWordAtIndex:", - "glyphIndexToBreakLineByWordWrappingAtIndex:", - "glyphIsEncoded:", - "glyphPacking", - "glyphRangeForBoundingRect:inTextContainer:", - "glyphRangeForBoundingRectWithoutAdditionalLayout:inTextContainer:", - "glyphRangeForCharacterRange:actualCharacterRange:", - "glyphRangeForTextContainer:", - "glyphWithName:", - "goodFileCharacterSet", - "gotString", - "gotoBeginning:", - "gotoEnd:", - "gotoPosterFrame:", - "gradientType", - "graphicsContextWithAttributes:", - "graphicsContextWithWindow:", - "graphicsPort", - "graphiteControlTintColor", - "grayColor", - "greenColor", - "greenComponent", - "gridColor", - "groupEvents:bySignatureOfType:", - "groupIdentifier", - "groupName", - "groupingLevel", - "groupsByEvent", - "growBuffer:current:end:factor:", - "growGlyphCaches:fillGlyphInfo:", - "guaranteeMinimumWidth:", - "guessDockTitle:filename:", - "guessesForWord:", - "halt", - "handleAppleEvent:withReplyEvent:", - "handleChangeWithIgnore:", - "handleClickOnLink:", - "handleCloseScriptCommand:", - "handleCommentWithCode:", - "handleDividerDragWithEvent:", - "handleError:", - "handleErrors:", - "handleFailureInFunction:file:lineNumber:description:", - "handleFailureInMethod:object:file:lineNumber:description:", - "handleFontName", - "handleGURLAppleEvent:", - "handleGetAeteEvent:withReplyEvent:", - "handleHeaderOp", - "handleMachMessage:", - "handleMailToURL:", - "handleMouseEvent:", - "handleOpenAppleEvent:", - "handlePicVersion", - "handlePortCoder:", - "handlePortMessage:", - "handlePrintScriptCommand:", - "handleQueryWithUnboundKey:", - "handleQuickTimeWithCode:", - "handleQuitScriptCommand:", - "handleReleasedProxies:length:", - "handleRequest:sequence:", - "handleSaveScriptCommand:", - "handleSendMessageCommand:", - "handleTakeValue:forUnboundKey:", - "handleUnknownEvent:withReplyEvent:", - "handleUpdatingFinished", - "handlerForFault:", - "handlerForMarker:", - "handlesFetchSpecification:", - "hasAlpha", - "hasAttachments", - "hasBackingStore", - "hasBeenSaved", - "hasCachedAttributedString", - "hasChanges", - "hasChangesPending", - "hasCloseBox", - "hasComposeAccessoryViewOwner", - "hasConjointSelection", - "hasContent", - "hasDeliveryClassBeenConfigured", - "hasDynamicDepthLimit", - "hasEditedDocuments", - "hasEditingIvars", - "hasEntryNamed:", - "hasFocusView", - "hasFullInfo", - "hasHorizontalRuler", - "hasHorizontalScroller", - "hasIcons", - "hasImageWithAlpha", - "hasLeadingSpace", - "hasLeadingSpaceWithSemanticEngine:", - "hasMarkedText", - "hasMultiplePages", - "hasOfflineChangesForStoreAtPath:", - "hasPreferencesPanel", - "hasPrefix:", - "hasProperty:", - "hasRoundedCornersForButton", - "hasRoundedCornersForPopUp", - "hasRunLoop:", - "hasScrollerOnRight", - "hasSenderOrReceiver", - "hasShadow", - "hasSource", - "hasSubmenu", - "hasSuffix:", - "hasTextStyle:stylePossessed:styleNotPossessed:", - "hasThousandSeparators", - "hasTitleBar", - "hasTrailingSpace", - "hasTrailingSpaceWithSemanticEngine:", - "hasUndoManager", - "hasUnreadMail", - "hasValidCacheFileForUid:", - "hasValidObjectValue", - "hasVerticalRuler", - "hasVerticalScroller", - "hash", - "hashFor:", - "haveAccountsBeenConfigured", - "haveTexture", - "headIndent", - "headerCell", - "headerCheckboxAction:", - "headerColor", - "headerDataForMessage:", - "headerLevel", - "headerRectOfColumn:", - "headerTextColor", - "headerView", - "headers", - "headersForKey:", - "headersRequiredForRouting", - "headersToDisplayFromHeaderKeys:showAllHeaders:", - "heartBeat:", - "heartBeatCycle", - "height", - "heightAdjustLimit", - "heightForMaximumWidth", - "heightForRowAtIndex:returningHeightType:", - "heightPopupAction:", - "heightString", - "heightTextfieldAction:", - "heightTracksTextView", - "helpCursorShown", - "helpRequested:", - "hide", - "hide:", - "hideDeletions:", - "hideFavorites", - "hideFeedback", - "hideNumbers:", - "hideOtherApplications", - "hideOtherApplications:", - "hideSizes:", - "hideStatusLine:", - "hidesOnDeactivate", - "highContrastColor", - "highlight:", - "highlight:withFrame:inView:", - "highlightCell:atRow:column:", - "highlightChanges", - "highlightColor", - "highlightColor:", - "highlightGeneratedString:", - "highlightMode", - "highlightSelectionInClipRect:", - "highlightWithLevel:", - "highlightedBranchImage", - "highlightedItemIndex", - "highlightedMenuColor", - "highlightedMenuTextColor", - "highlightedTableColumn", - "highlightsBy", - "hintCapacity", - "hints", - "hitLineBreakWithClear:characterIndex:", - "hitPart", - "hitTest:", - "homeTextView", - "horizontalAlignPopupAction:", - "horizontalEdgePadding", - "horizontalLineScroll", - "horizontalPageScroll", - "horizontalPagination", - "horizontalResizeCursor", - "horizontalRulerView", - "horizontalScroller", - "horizontalSpace", - "host", - "hostDeviceOf:", - "hostName", - "hostWithAddress:", - "hostWithName:", - "hostname", - "hotSpot", - "hourOfDay", - "href", - "html:unableToParseDocument:", - "htmlAddedTextStyles", - "htmlAttachmentCellWithRepresentedItem:", - "htmlAttributeValue", - "htmlAttributedString", - "htmlDeletedTextStyles", - "htmlDocumentChanged:", - "htmlDocumentDidChange:", - "htmlEncodedString", - "htmlEquivalent", - "htmlFontSizeForPointSize:", - "htmlInspectedSelectionChanged:", - "htmlInspectionChanged:", - "htmlItemTransformed:", - "htmlNodeForHeaderWithTitle:value:", - "htmlRedo:", - "htmlSelection", - "htmlString", - "htmlStringFromTextString", - "htmlStringWithString:", - "htmlTextStyles", - "htmlTextView", - "htmlTree", - "htmlTreeClass", - "htmlTreeForHeaders:withTopMargin:", - "htmlUndo:", - "htmlView", - "htmlView:clickedOnLink:", - "htmlView:contentDidChange:", - "htmlView:didSwitchToView:", - "htmlView:inspectedSelectionChangedTo:", - "htmlView:selectionChangedTo:", - "htmlView:selectionWillChangeTo:", - "htmlView:toolbarDidChangeConfigurationFrom:to:", - "htmlView:willSwitchToView:", - "hueComponent", - "hyphenGlyph", - "hyphenGlyphForFont:language:", - "hyphenGlyphForLanguage:", - "hyphenationFactor", - "icon", - "iconForFile:", - "iconForFileType:", - "iconForFiles:", - "iconRef:label:", - "iconRef:label:forObjectName:", - "idealFace:conflictsWithFaceInCanonicalFaceStringArray:", - "idealFace:conflictsWithIdealFaceInArray:", - "idealFaceFromCanonicalFaceArray:", - "idealFaceFromCanonicalFaceString:", - "idealFaceFromFaceString:", - "idealUserDefinedFaces", - "identifier", - "identity", - "ignoreCase:", - "ignoreModifierKeysWhileDragging", - "ignoreNextChange", - "ignoreSpelling:", - "ignoreTextStorageDidProcessEditing", - "ignoreWord:inSpellDocumentWithTag:", - "ignoredWordsInSpellDocumentWithTag:", - "ignoresAlpha", - "ignoresMultiClick", - "illegalCharacterSet", - "image", - "image:focus:", - "imageAlignment", - "imageAndTitleOffset", - "imageAndTitleWidth", - "imageCellWithRepresentedItem:image:", - "imageDidNotDraw:inRect:", - "imageDimsWhenDisabled", - "imageFileTypes", - "imageForMailAddress:", - "imageForPreferenceNamed:", - "imageForState:", - "imageFrameStyle", - "imageInputAlloc", - "imageNamed:", - "imageNamed:sender:", - "imageOrigin", - "imagePasteboardTypes", - "imagePosition", - "imageRectForBounds:", - "imageRectForPaper:", - "imageRectInRuler", - "imageRepClassForData:", - "imageRepClassForFileType:", - "imageRepClassForPasteboardType:", - "imageRepWithContentsOfFile:", - "imageRepWithContentsOfURL:", - "imageRepWithData:", - "imageRepWithPasteboard:", - "imageRepsWithContentsOfFile:", - "imageRepsWithContentsOfURL:", - "imageRepsWithData:", - "imageRepsWithPasteboard:", - "imageScaling", - "imageSize", - "imageUnfilteredFileTypes", - "imageUnfilteredPasteboardTypes", - "imageWidth", - "imageWithoutAlpha", - "implementorAtIndex:", - "implementsSelector:", - "importMailboxes:", - "importObject:", - "importedObjects", - "importsGraphics", - "inRedirectionLoop", - "inUse", - "inboxMailboxSelected:", - "inboxMessageStorePath", - "includeDeleted", - "includeWhenGettingMail", - "incomingSpoolDirectory", - "increaseLengthBy:", - "increaseSizesToFit:", - "incrementBy:", - "incrementExtraRefCount", - "incrementLocation", - "incrementSpecialRefCount", - "incrementUndoTransactionID", - "indent:", - "indentForListItemsWithState:", - "indentStringForChildrenWithIndentString:", - "indentUsingTabs", - "indentationMarkerFollowsCell", - "indentationPerLevel", - "independentConversationQueueing", - "independentCopy", - "index", - "indexEnumerator", - "indexExistsForStore:", - "indexFollowing:", - "indexForKey:", - "indexForMailboxPath:", - "indexForSortingByMessageNumber", - "indexInfoForItem:", - "indexManager", - "indexOf:", - "indexOf:::", - "indexOf:options:", - "indexOfAddressReference:", - "indexOfAttributeBySelector:equalToObject:", - "indexOfCanonicalFaceString:inCanonicalFaceStringArray:", - "indexOfCardReference:", - "indexOfCellWithRepresentedObject:", - "indexOfCellWithTag:", - "indexOfChild:", - "indexOfItem:", - "indexOfItemAtPoint:", - "indexOfItemWithObjectValue:", - "indexOfItemWithRepresentedObject:", - "indexOfItemWithSubmenu:", - "indexOfItemWithTag:", - "indexOfItemWithTarget:andAction:", - "indexOfItemWithTitle:", - "indexOfMessage:", - "indexOfNextNonDeletedMessage:ignoreSelected:", - "indexOfObject:", - "indexOfObject:inRange:", - "indexOfObject:range:identical:", - "indexOfObject:usingSortFunction:context:", - "indexOfObjectIdenticalTo:", - "indexOfObjectIdenticalTo:inRange:", - "indexOfObjectIndenticalTo:", - "indexOfObjectMatchingValue:forKey:", - "indexOfSelectedItem", - "indexOfTabViewItem:", - "indexOfTabViewItemWithIdentifier:", - "indexOfTag:inString:", - "indexOfTickMarkAtPoint:", - "indexPreceding:", - "indexValue", - "indexesForObjectsIndenticalTo:", - "indicatorImageInTableColumn:", - "indicesOfObjectsByEvaluatingObjectSpecifier:", - "indicesOfObjectsByEvaluatingWithContainer:count:", - "info", - "infoDictionary", - "infoTable", - "infoTableFor:", - "init", - "initAndTestWithTests:", - "initAsTearOff", - "initByReferencingFile:", - "initCount:", - "initCount:andPostings:", - "initCount:elementSize:description:", - "initDir:file:docInfo:", - "initDirectoryWithFileWrappers:", - "initEPSOperationWithView:insideRect:toData:printInfo:", - "initFileURLWithPath:", - "initForDeserializerStream:", - "initForReadingWithData:", - "initForSerializerStream:", - "initForViewer:", - "initForWritingWithMutableData:", - "initFrameControls", - "initFromBlock:inStore:", - "initFromDefaultTreeInStore:mustExist:", - "initFromDocument:", - "initFromElement:ofDocument:", - "initFromFile:forWriting:", - "initFromFile:forWriting:createIfAbsent:", - "initFromImage:rect:", - "initFromInfo:", - "initFromMemoryNoCopy:length:freeWhenDone:", - "initFromNSFile:forWriting:", - "initFromName:device:inode:", - "initFromName:inFile:forWriting:", - "initFromNib", - "initFromPath:", - "initFromPath:dictionary:", - "initFromSerialized:", - "initFromSerializerStream:length:", - "initFromSize:andColor:", - "initImageCell:", - "initImageCell:withRepresentedItem:", - "initInStore:", - "initListDescriptor", - "initMainControls", - "initMessageViewText", - "initNSRoot:", - "initNotTestWithTest:", - "initObject:withCoder:", - "initOffscreen:withDepth:", - "initOrTestWithTests:", - "initPageControls", - "initPopUpWindow", - "initPrintInfo", - "initRecordDescriptor", - "initRegion:ofLength:atAddress:", - "initRegularFileWithContents:", - "initRemoteWithProtocolFamily:socketType:protocol:address:", - "initRemoteWithTCPPort:host:", - "initRoot:", - "initSymbolicLinkWithDestination:", - "initTableControls", - "initTextCell:", - "initTextCell:pullsDown:", - "initTitleButton:", - "initTitleCell:", - "initTitleCell:styleMask:", - "initUnixFile:", - "initWithAddressBookRef:", - "initWithAffectedRange:layoutManager:undoManager:", - "initWithAffectedRange:layoutManager:undoManager:replacementRange:", - "initWithArray:", - "initWithArray:addObject:", - "initWithArray:andToolBar:buttonOffset:", - "initWithArray:copyItems:", - "initWithArray:removeObject:", - "initWithArray:removeObjectAtIndex:", - "initWithAttributeDictionary:", - "initWithAttributedString:", - "initWithAttributes:", - "initWithAttributes:range:", - "initWithBTree:", - "initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bytesPerRow:bitsPerPixel:", - "initWithBitmapDataPlanes:pixelsWide:pixelsHigh:bitsPerSample:samplesPerPixel:hasAlpha:isPlanar:colorSpaceName:bytesPerRow:bitsPerPixel:size:", - "initWithBitmapRepresentation:", - "initWithBom:archNames:delegate:", - "initWithBom:archNames:delegate:inodeMap:", - "initWithBool:", - "initWithButtonID:", - "initWithBytes:length:", - "initWithBytes:length:copy:freeWhenDone:bytesAreVM:", - "initWithBytes:length:encoding:", - "initWithBytes:objCType:", - "initWithBytesNoCopy:length:", - "initWithCString:", - "initWithCString:length:", - "initWithCStringNoCopy:length:", - "initWithCStringNoCopy:length:freeWhenDone:", - "initWithCapacity:", - "initWithCapacity:compareSelector:", - "initWithCatalogName:colorName:genericColor:", - "initWithCell:", - "initWithChar:", - "initWithCharacterRange:isSoft:", - "initWithCharacterSet:", - "initWithCharacters:length:", - "initWithCharactersInString:", - "initWithCharactersNoCopy:length:", - "initWithCharactersNoCopy:length:freeWhenDone:", - "initWithClassDescription:editingContext:", - "initWithClassPath:", - "initWithClient:", - "initWithCoder:", - "initWithColorList:", - "initWithCommandDescription:", - "initWithComment:", - "initWithComment:useDashes:", - "initWithCompareSelector:", - "initWithCondition:", - "initWithConnection:components:", - "initWithContainerClassDescription:containerSpecifier:key:", - "initWithContainerClassDescription:containerSpecifier:key:index:", - "initWithContainerClassDescription:containerSpecifier:key:relativePosition:baseSpecifier:", - "initWithContainerClassDescription:containerSpecifier:key:startSpecifier:endSpecifier:", - "initWithContainerClassDescription:containerSpecifier:key:test:", - "initWithContainerSize:", - "initWithContainerSpecifier:key:", - "initWithContentRect:", - "initWithContentRect:comboBoxCell:", - "initWithContentRect:styleMask:backing:defer:", - "initWithContentRect:styleMask:backing:defer:drawer:", - "initWithContentRect:styleMask:backing:defer:screen:", - "initWithContentSize:preferredEdge:", - "initWithContentsOfFile:", - "initWithContentsOfFile:andButtonSize:", - "initWithContentsOfFile:andButtonsWithSize:buttonOffset:", - "initWithContentsOfFile:byReference:", - "initWithContentsOfFile:ofType:", - "initWithContentsOfMappedFile:", - "initWithContentsOfURL:", - "initWithContentsOfURL:byReference:", - "initWithContentsOfURL:ofType:", - "initWithCyan:magenta:yellow:black:alpha:", - "initWithData:", - "initWithData:DIBFormat:", - "initWithData:encoding:", - "initWithData:isFull:", - "initWithData:range:", - "initWithDataRepresentation:", - "initWithDate:", - "initWithDateFormat:allowNaturalLanguage:", - "initWithDecimal:", - "initWithDefaultAttributes:", - "initWithDelegate:", - "initWithDelegate:name:", - "initWithDescriptor:andSize:forWriting:", - "initWithDescriptor:andSize:forWriting:isTemporary:", - "initWithDescriptorType:data:", - "initWithDictionary:", - "initWithDictionary:copyItems:", - "initWithDictionary:removeObjectForKey:", - "initWithDictionary:setObject:forKey:", - "initWithDisplayDisciplineLevelsAndString:displayOnly:", - "initWithDisplayName:address:type:message:", - "initWithDocument:", - "initWithDomainName:key:title:image:", - "initWithDouble:", - "initWithDrawSelector:delegate:", - "initWithDrawingFrame:inTextView:editedItem:editedCell:", - "initWithDynamicMenuItemDictionary:", - "initWithEditingContext:classDescription:globalID:", - "initWithEditor:", - "initWithElementName:", - "initWithElementSize:capacity:", - "initWithEntityName:qualifier:sortOrderings:usesDistinct:isDeep:hints:", - "initWithEventClass:eventID:targetDescriptor:returnID:transactionID:", - "initWithExactName:data:", - "initWithExpressionString:", - "initWithExternalRepresentation:", - "initWithFile:", - "initWithFile:forDirectory:", - "initWithFile:fromBom:keepArchs:keepLangs:", - "initWithFile:fromDirectory:", - "initWithFile:fromDirectory:includeDirectoryPath:", - "initWithFileAttributes:", - "initWithFileDescriptor:", - "initWithFileDescriptor:closeOnDealloc:", - "initWithFileName:markerName:", - "initWithFileWrapper:", - "initWithFireDate:interval:target:selector:userInfo:repeats:userInfoIsArgument:", - "initWithFloat:", - "initWithFocusedViewRect:", - "initWithFolderType:createFolder:", - "initWithFormat:", - "initWithFormat:arguments:", - "initWithFormat:locale:", - "initWithFormat:locale:arguments:", - "initWithFormat:shareContext:", - "initWithFrame:", - "initWithFrame:cellCount:name:", - "initWithFrame:depth:", - "initWithFrame:framedItem:", - "initWithFrame:htmlView:", - "initWithFrame:inStatusBar:", - "initWithFrame:inWindow:", - "initWithFrame:menuView:", - "initWithFrame:mode:cellClass:numberOfRows:numberOfColumns:", - "initWithFrame:mode:prototype:numberOfRows:numberOfColumns:", - "initWithFrame:pixelFormat:", - "initWithFrame:prototypeRulerMarker:", - "initWithFrame:pullsDown:", - "initWithFrame:rawTextController:", - "initWithFrame:styleMask:owner:", - "initWithFrame:text:alignment:", - "initWithFrame:textContainer:", - "initWithFrame:textController:", - "initWithFunc:forImp:selector:", - "initWithFunc:ivarOffset:", - "initWithGlyphIndex:characterRange:", - "initWithGrammar:", - "initWithGrammarRules:andGroups:", - "initWithHTML:baseURL:documentAttributes:", - "initWithHTML:documentAttributes:", - "initWithHTMLString:url:", - "initWithHeaderLevel:", - "initWithHeaders:", - "initWithHeaders:flags:size:uid:", - "initWithHeap:", - "initWithHorizontalRule:", - "initWithHost:port:", - "initWithHostName:serverName:textProc:errorProc:timeout:secure:encapsulated:", - "initWithHosts:port:", - "initWithHue:saturation:brightness:alpha:", - "initWithIdentifier:", - "initWithImage:", - "initWithImage:foregroundColorHint:backgroundColorHint:hotSpot:", - "initWithImage:hotSpot:", - "initWithImage:representedItem:outliningWhenSelected:", - "initWithImage:representedItem:outliningWhenSelected:size:", - "initWithImage:selectedImage:representedItem:", - "initWithImage:window:", - "initWithInt:", - "initWithInvocation:conversation:sequence:importedObjects:connection:", - "initWithKey:", - "initWithKey:isStored:", - "initWithKey:mask:binding:", - "initWithKey:operatorSelector:value:", - "initWithKey:selector:", - "initWithKeyValueUnarchiver:", - "initWithLeftKey:operatorSelector:rightKey:", - "initWithLength:", - "initWithLocal:connection:", - "initWithLong:", - "initWithLongLong:", - "initWithMKKDInitializer:index:", - "initWithMKKDInitializer:index:key:", - "initWithMachMessage:", - "initWithMachPort:", - "initWithMantissa:exponent:isNegative:", - "initWithMapping:", - "initWithMarker:attributeString:", - "initWithMarker:attributes:", - "initWithMasterClassDescription:detailKey:", - "initWithMasterDataSource:detailKey:", - "initWithMessage:", - "initWithMessage:connection:", - "initWithMessage:sender:subject:dateReceived:", - "initWithMessage:sender:to:subject:dateReceived:", - "initWithMessageStore:", - "initWithMethodSignature:", - "initWithMimeBodyPart:", - "initWithMovie:", - "initWithMutableAttributedString:", - "initWithMutableData:forDebugging:languageEncoding:nameEncoding:textProc:errorProc:", - "initWithName:", - "initWithName:data:", - "initWithName:element:", - "initWithName:elementNames:", - "initWithName:fromFile:", - "initWithName:host:", - "initWithName:inFile:", - "initWithName:object:userInfo:", - "initWithName:parent:resolve:", - "initWithName:reason:userInfo:", - "initWithNotificationCenter:", - "initWithObjectSpecifier:comparisonOperator:testObject:", - "initWithObjects:", - "initWithObjects:count:", - "initWithObjects:count:target:reverse:freeWhenDone:", - "initWithObjects:forKeys:", - "initWithObjects:forKeys:count:", - "initWithObjectsAndKeys:", - "initWithOffset:", - "initWithParentObjectStore:", - "initWithPasteboard:", - "initWithPasteboardDataRepresentation:", - "initWithPath:", - "initWithPath:create:readOnly:account:", - "initWithPath:documentAttributes:", - "initWithPath:encoding:ignoreRTF:ignoreHTML:uniqueZone:", - "initWithPath:encoding:uniqueZone:", - "initWithPath:flags:createMode:", - "initWithPath:inAccount:", - "initWithPath:mode:uid:gid:mTime:inode:device:", - "initWithPath:mode:uid:gid:mTime:inode:size:", - "initWithPath:mode:uid:gid:mTime:inode:size:sum:", - "initWithPath:mode:uid:gid:mTime:inode:size:sum:target:", - "initWithPersistentStateDictionary:", - "initWithPickerMask:colorPanel:", - "initWithPosition:objectSpecifier:", - "initWithPostingsIn:", - "initWithPreferenceDisciplineLevelsAndString:displayOnly:", - "initWithPropertyList:owner:", - "initWithProtocolFamily:socketType:protocol:address:", - "initWithProtocolFamily:socketType:protocol:socket:", - "initWithQualifier:", - "initWithQualifierArray:", - "initWithQualifiers:", - "initWithQueue:threadNumber:", - "initWithRTF:", - "initWithRTF:documentAttributes:", - "initWithRTFD:", - "initWithRTFD:documentAttributes:", - "initWithRTFDFileWrapper:", - "initWithRTFDFileWrapper:documentAttributes:", - "initWithRange:", - "initWithRawCatalogInfo:name:parentRef:hidden:", - "initWithRealClient:", - "initWithRealTextStorage:", - "initWithReceivePort:sendPort:", - "initWithReceivePort:sendPort:components:", - "initWithRect:color:ofView:", - "initWithRed:green:blue:alpha:", - "initWithRef:", - "initWithRef:containerType:", - "initWithRef:hidden:", - "initWithRefCountedRunArray:", - "initWithRemoteName:", - "initWithRepresentedItem:", - "initWithRepresentedItem:baseImage:size:", - "initWithRepresentedItem:image:label:size:", - "initWithRepresentedItem:imageType:size:", - "initWithResults:connection:", - "initWithRoot:", - "initWithRoundingMode:scale:raiseOnExactness:raiseOnOverflow:raiseOnUnderflow:raiseOnDivideByZero:", - "initWithRulebookSet:", - "initWithRulerView:markerLocation:image:imageOrigin:", - "initWithRunStorage:", - "initWithScheme:host:path:", - "initWithScript:", - "initWithScriptString:", - "initWithScrollView:orientation:", - "initWithSelection:", - "initWithSelector:", - "initWithSendPort:receivePort:components:", - "initWithSerializedRepresentation:", - "initWithSet:", - "initWithSet:copyItems:", - "initWithSetFunc:forImp:selector:", - "initWithSetFunc:ivarOffset:", - "initWithSetHeader:", - "initWithShort:", - "initWithSize:", - "initWithSize:depth:separate:alpha:", - "initWithSparseArray:", - "initWithStatusMessage:", - "initWithStore:", - "initWithStorePaths:", - "initWithString:", - "initWithString:attributes:", - "initWithString:calendarFormat:", - "initWithString:calendarFormat:locale:", - "initWithString:locale:", - "initWithString:relativeToURL:", - "initWithString:type:", - "initWithSuiteName:bundle:", - "initWithSuiteName:className:dictionary:", - "initWithSuiteName:commandName:dictionary:", - "initWithSyntacticDiscipline:semanticDiscipline:string:displayOnly:", - "initWithTCPPort:", - "initWithTable:", - "initWithTarget:", - "initWithTarget:action:priority:", - "initWithTarget:connection:", - "initWithTarget:invocation:", - "initWithTarget:protocol:", - "initWithTarget:selector:object:", - "initWithText:fillColor:textColor:shape:representedItem:", - "initWithTextAttachment:", - "initWithTextStorage:", - "initWithTextStorage:range:", - "initWithTimeInterval:sinceDate:", - "initWithTimeIntervalSince1970:", - "initWithTimeIntervalSinceNow:", - "initWithTimeIntervalSinceReferenceDate:", - "initWithTimeout:", - "initWithTitle:", - "initWithTitle:action:keyEquivalent:", - "initWithTransform:", - "initWithTree:", - "initWithType:arg:", - "initWithType:location:", - "initWithType:message:", - "initWithURL:byReference:", - "initWithURL:cached:", - "initWithURL:documentAttributes:", - "initWithUTF8String:", - "initWithUnsignedChar:", - "initWithUnsignedInt:", - "initWithUnsignedLong:", - "initWithUnsignedLongLong:", - "initWithUnsignedShort:", - "initWithUser:", - "initWithVCard:", - "initWithVCardRef:", - "initWithView:", - "initWithView:className:", - "initWithView:height:fill:", - "initWithView:printInfo:", - "initWithView:representedItem:", - "initWithWhite:alpha:", - "initWithWindow:", - "initWithWindow:rect:", - "initWithWindowNibName:", - "initWithWindowNibName:owner:", - "initWithWindowNibPath:owner:", - "initWithYear:month:day:hour:minute:second:timeZone:", - "initialEvent", - "initialFirstResponder", - "initialPoint", - "initialize", - "initializeBackingStoreForLocation:", - "initializeFromDefaults", - "initializeItem:", - "initializeObject:withGlobalID:editingContext:", - "initializeUserAndSystemFonts", - "initializeUserInterface", - "initializerFromKeyArray:", - "innerBorder", - "innerBorderColor", - "innerRect", - "innerTitleRect", - "inode", - "inodeMap", - "inputClientBecomeActive:", - "inputClientDisabled:", - "inputClientEnabled:", - "inputClientResignActive:", - "inputContext", - "inputContextWithClient:", - "inputKeyBindingManager", - "inputSize", - "inputType", - "insert:", - "insert:at:", - "insert:replaceOK:", - "insert:replaceOK:andWriteData:", - "insert:value:", - "insertAddress:forHeader:atIndex:", - "insertAttributedString:atIndex:", - "insertBacktab:", - "insertBrowser:", - "insertButton:", - "insertCheckBox:", - "insertChild:atIndex:", - "insertChildren:atIndex:", - "insertColor:key:atIndex:", - "insertColumn:", - "insertColumn:withCells:", - "insertDescriptor:atIndex:", - "insertElement:at:", - "insertElement:atIndex:", - "insertElement:range:coalesceRuns:", - "insertElements:count:atIndex:", - "insertEntry:atIndex:", - "insertFile:", - "insertFile:withInode:onDevice:", - "insertFileInput:", - "insertFileUpload:", - "insertFiles:", - "insertGlyph:atGlyphIndex:characterIndex:", - "insertHiddenField:", - "insertHtmlDictionary:isPlainText:", - "insertImage:", - "insertImageButton:", - "insertImageFile:", - "insertInBccRecipients:atIndex:", - "insertInCcRecipients:atIndex:", - "insertInComposeMessages:atIndex:", - "insertInMessageEditors:atIndex:", - "insertInOrderedDocuments:atIndex:", - "insertInScrollViewWithMaxLines:", - "insertInToRecipients:atIndex:", - "insertInode:andPath:", - "insertInodeIfNotPresent:andPath:", - "insertInputElementOfType:followedByText:", - "insertItem:atIndex:", - "insertItem:path:dirInfo:zone:plist:", - "insertItemWithObjectValue:atIndex:", - "insertItemWithTitle:action:keyEquivalent:atIndex:", - "insertItemWithTitle:atIndex:", - "insertNewButtonImage:in:", - "insertNewline:", - "insertNewlineIgnoringFieldEditor:", - "insertNode:overChildren:", - "insertNonbreakingSpace:", - "insertObject:", - "insertObject:at:", - "insertObject:atIndex:", - "insertObject:range:", - "insertObject:usingSortFunction:context:", - "insertObject:withGlobalID:", - "insertObjectIfAbsent:usingSortFunction:context:", - "insertParagraphSeparator:", - "insertPasswordField:", - "insertPath:andProject:", - "insertPopUpButton:", - "insertPreferringDirectories:", - "insertProxy:", - "insertRadioButton:", - "insertRecipient:atIndex:inHeaderWithKey:", - "insertResetButton:", - "insertRow:", - "insertRow:withCells:", - "insertSelector", - "insertSpace:atIndex:", - "insertString:atIndex:", - "insertString:atLocation:", - "insertSubmitButton:", - "insertTab:", - "insertTabIgnoringFieldEditor:", - "insertTabViewItem:atIndex:", - "insertText:", - "insertText:client:", - "insertTextArea:", - "insertTextContainer:atIndex:", - "insertTextField:", - "insertValue:atIndex:inPropertyWithKey:", - "insertedObjects", - "insertionContainer", - "insertionIndex", - "insertionKey", - "insertionPointColor", - "inspectedBody", - "inspectedDocument", - "inspectedHTMLView", - "inspectedItem", - "inspectedSelection", - "inspectionChanged", - "inspectionChanged:", - "inspectorClass", - "inspectorClassForItem:", - "inspectorClassName", - "inspectorFor:", - "inspectorIsFloating", - "inspectorName", - "inspectorView", - "installInputManagerMenu", - "instanceMethodDescFor:", - "instanceMethodDescriptionForSelector:", - "instanceMethodFor:", - "instanceMethodForSelector:", - "instanceMethodSignatureForSelector:", - "instancesImplementSelector:", - "instancesRespondTo:", - "instancesRespondToSelector:", - "instancesRetainRegisteredObjects", - "instantiate::", - "instantiateObject:", - "instantiateProjectNamed:inDirectory:appendProjectExtension:", - "instantiateWithMarker:attributes:", - "instantiateWithObjectInstantiator:", - "intAttribute:forGlyphAtIndex:", - "intForKey:inTable:", - "intValue", - "intValueForAttribute:withDefault:", - "intValueForAttribute:withDefault:minimum:", - "integerForKey:", - "interRowSpacing", - "intercellSpacing", - "interfaceExtension", - "interfaceStyle", - "interiorFrame", - "internalSaveTo:removeBackup:errorHandler:", - "internalSaveTo:removeBackup:errorHandler:temp:backup:", - "internalWritePath:errorHandler:remapContents:", - "interpretEventAsCommand:forClient:", - "interpretEventAsText:forClient:", - "interpretKeyEvents:", - "interpretKeyEvents:forClient:", - "interpretKeyEvents:sender:", - "interpreterArguments", - "interpreterPath", - "interrupt", - "interruptExecution", - "intersectBitVector:", - "intersectSet:", - "intersectionWithBitVector:", - "intersectsBitVector:", - "intersectsItem:", - "intersectsSet:", - "interval", - "invTransform:", - "invTransformRect:", - "invalidate", - "invalidate:", - "invalidateAllObjects", - "invalidateAttributesInRange:", - "invalidateClassDescriptionCache", - "invalidateConnectionsAsNecessary:", - "invalidateCursorRectsForView:", - "invalidateDeleteStack", - "invalidateDisplayForCharacterRange:", - "invalidateDisplayForGlyphRange:", - "invalidateEditingContext", - "invalidateFocus:", - "invalidateGlyphsForCharacterRange:changeInLength:actualCharacterRange:", - "invalidateHashMarks", - "invalidateInvisible", - "invalidateLayoutForCharacterRange:isSoft:actualCharacterRange:", - "invalidateObjectsWithGlobalIDs:", - "invalidateProxy", - "invalidateResourceCache", - "invalidateTable", - "invalidateTargetSourceTree", - "invalidateTextContainerOrigin", - "invalidateWrapper", - "invalidatesObjectsWhenFreed", - "inverseForRelationshipKey:", - "invert", - "invertedDictionary", - "invertedSet", - "invocation", - "invocationWithMethodSignature:", - "invocationWithSelector:target:object:", - "invocationWithSelector:target:object:taskName:canBeCancelled:", - "invocationWithSelector:target:taskName:canBeCancelled:", - "invoke", - "invokeEditorForItem:selecting:", - "invokeEditorForItem:withEvent:", - "invokeServiceIn:msg:pb:userData:error:", - "invokeServiceIn:msg:pb:userData:menu:remoteServices:", - "invokeWithTarget:", - "isAClassOfObject:", - "isARepeat", - "isAbsolutePath", - "isActive", - "isAddressBookActive:", - "isAddressHeaderKey:", - "isAggregate", - "isAlias", - "isAlwaysVisible", - "isAncestorOfObject:", - "isAnyAccountOffline", - "isAppleScriptConnectionOpen", - "isApplication", - "isAtEnd", - "isAttached", - "isAttributeKeyEqual:", - "isAttributeStringValueEqual:", - "isAutodisplay", - "isAutoscroll", - "isAvailableForIndexing", - "isAvailableForViewing", - "isBacked", - "isBackgroundProcessingEnabled", - "isBaseFont", - "isBeginMark", - "isBezeled", - "isBidirectionalControlCharacter:", - "isBlockItem:", - "isBooleanAttribute:", - "isBordered", - "isBorderedForState:", - "isBound", - "isBycopy", - "isByref", - "isCachedSeparately", - "isCanonical", - "isCaseInsensitiveLike:", - "isClosedByCloseTag:", - "isClosedByOpenTag:", - "isClosedByUnadaptableOpenTag:", - "isCoalescing", - "isColor", - "isColumnSelected:", - "isCompact", - "isContextHelpModeActive", - "isContinuous", - "isContinuousSpellCheckingEnabled", - "isControllerVisible", - "isCopyingOperation", - "isCurrListEditable", - "isDataRetained", - "isDaylightSavingTime", - "isDaylightSavingTimeForDate:", - "isDaylightSavingTimeForTimeInterval:", - "isDeadKeyProcessingEnabled", - "isDeep", - "isDeferred", - "isDeletableFileAtPath:", - "isDescendantOf:", - "isDirectory", - "isDirty", - "isDisjoint", - "isDisplayPostingDisabled", - "isDisposable", - "isDocumentEdited", - "isDragging", - "isDrawingToScreen", - "isEPSOperation", - "isEditable", - "isEmpty", - "isEnabled", - "isEndMark", - "isEntryAcceptable:", - "isEqual:", - "isEqualTo:", - "isEqualToArray:", - "isEqualToAttributedString:", - "isEqualToBitVector:", - "isEqualToConjointSelection:", - "isEqualToData:", - "isEqualToDate:", - "isEqualToDictionary:", - "isEqualToDisjointSelection:", - "isEqualToDisplayOnlySelection:", - "isEqualToHost:", - "isEqualToNumber:", - "isEqualToSelection:", - "isEqualToSet:", - "isEqualToString:", - "isEqualToTimeZone:", - "isEqualToValue:", - "isError", - "isEventCoalescingEnabled", - "isExcludedFromWindowsMenu", - "isExecutableFileAtPath:", - "isExpandable:", - "isExpanded", - "isFault", - "isFault:", - "isFetching", - "isFieldEditor", - "isFileReference", - "isFileURL", - "isFinal", - "isFixedPitch", - "isFlipped", - "isFloatingPanel", - "isFlushDisabled", - "isFlushWindowDisabled", - "isFocused", - "isFontAvailable:", - "isFragment", - "isFrameConnected", - "isFrameset", - "isFrozen", - "isGreaterThan:", - "isGreaterThanOrEqualTo:", - "isGroup", - "isHTML", - "isHTMLChange", - "isHardLinkGroupLeader:", - "isHeader", - "isHeartBeatThread", - "isHidden", - "isHighlighted", - "isHitByPath:", - "isHitByPoint:", - "isHitByRect:", - "isHorizontal", - "isHorizontallyCentered", - "isHorizontallyResizable", - "isHostCacheEnabled", - "isIdentical:", - "isIdenticalTo:", - "isIdenticalToIgnoringMTime:", - "isImmutableNode:", - "isInInterfaceBuilder", - "isIndeterminate", - "isIndexOnly", - "isIndexed", - "isInlineSpellCheckingEnabled", - "isIsolatedFromChildren", - "isIsolatedFromText", - "isIsolatedInNode:", - "isItemAtPathExpandable:", - "isItemExpanded:", - "isKey:inTable:", - "isKeyEqual:", - "isKeyWindow", - "isKindOf:", - "isKindOfClass:", - "isKindOfClass:forFault:", - "isKindOfClassNamed:", - "isKindOfGivenName:", - "isLeaf", - "isLessThan:", - "isLessThanOrEqualTo:", - "isLike:", - "isLoaded", - "isLocalMount", - "isLocalizable:", - "isLocking", - "isMainWindow", - "isMatch", - "isMemberOf:", - "isMemberOfClass:", - "isMemberOfClass:forFault:", - "isMemberOfClassNamed:", - "isMemberOfGivenName:", - "isMessageAvailable:", - "isMiniaturizable", - "isMiniaturized", - "isModalPanel", - "isMovable", - "isMultiThreaded", - "isMultiple", - "isMutable", - "isMuted", - "isNSIDispatchProxy", - "isNativeType:", - "isNotEqualTo:", - "isObjectLockedWithGlobalID:editingContext:", - "isObjectScheduledForDeallocation:", - "isObscured", - "isOffline", - "isOneItem", - "isOneShot", - "isOneway", - "isOpaque", - "isOpaqueForState:", - "isOpen", - "isOptionalArgumentWithName:", - "isOutputStackInReverseOrder", - "isOutputTraced", - "isPackage", - "isPaneSplitter", - "isPartialStringValid:newEditingString:errorDescription:", - "isPartialStringValid:proposedSelectedRange:originalString:originalSelectedRange:errorDescription:", - "isPathToFrameworkProject", - "isPercentageHeight", - "isPercentageWidth", - "isPlanar", - "isPlaying", - "isProxy", - "isPublic:", - "isQuotedString", - "isReadOnly", - "isReadOnlyKey:", - "isReadable", - "isReadableFileAtPath:", - "isReadableWithinTimeout:", - "isReadableWithinTimeout:descriptor:", - "isRedoing", - "isRegularFile", - "isReleasedWhenClosed", - "isRemovable", - "isRenderingRoot", - "isResizable", - "isRich", - "isRichText", - "isRotatedFromBase", - "isRotatedOrScaledFromBase", - "isRowSelected:", - "isRulerVisible", - "isRunning", - "isScalarProperty", - "isScrollable", - "isSelectable", - "isSelectionByRect", - "isSelectionVisible", - "isSeparatorItem", - "isServicesMenuItemEnabled:forUser:", - "isSetOnMouseEntered", - "isSetOnMouseExited", - "isShadowed", - "isShowingAllHeaders", - "isSimple", - "isSimpleAndNeedsMeasuring", - "isSimpleRectangularTextContainer", - "isSorted", - "isSortedAscending", - "isSortedDescending", - "isSpinning", - "isStrokeHitByPath:", - "isStrokeHitByPoint:", - "isStrokeHitByRect:", - "isSubdirectoryOfPath:", - "isSubsetOfSet:", - "isSuccessful", - "isSuperclassOfClass:", - "isSupportingCoalescing", - "isSymbolicLink", - "isSynchronized", - "isTag:closedByOpenTag:", - "isTemporary", - "isTextItem:", - "isTitled", - "isToMany", - "isToManyKey:", - "isTopLevel", - "isTornOff", - "isTouched", - "isTracking", - "isTransparent", - "isTrash", - "isTrue", - "isUndoRegistrationEnabled", - "isUndoable", - "isUndoing", - "isUnfinished", - "isUniqueItem:", - "isValid", - "isValidGlyphIndex:", - "isValidMailboxDirectory:", - "isVertical", - "isVerticallyCentered", - "isVerticallyResizable", - "isVisible", - "isVisited", - "isWaitCursorEnabled", - "isWellFormed", - "isWhitespaceString", - "isWindowInFocusStack:", - "isWindowLoaded", - "isWord:inDictionaries:caseSensitive:", - "isWordInUserDictionaries:caseSensitive:", - "isWrapper", - "isWritable", - "isWritableFileAtPath:", - "isZeroLength", - "isZoomable", - "isZoomed", - "italicAngle", - "item", - "item:acceptsAncestor:", - "item:acceptsParent:", - "item:isLegalChildOfParent:", - "itemAdded:", - "itemArray", - "itemAtIndex:", - "itemAtRow:", - "itemBulletString", - "itemChanged:", - "itemConformingToProtocol:", - "itemEditingIvarsCreateIfAbsent", - "itemEditingIvarsNullIfAbsent", - "itemEditingIvarsRaiseIfAbsent", - "itemForGeneratedIndex:", - "itemForLocation:affinity:", - "itemForLocation:affinity:offset:withMap:", - "itemForLocation:offset:withMap:", - "itemForMarker:attributeString:", - "itemForMarker:attributes:", - "itemForRange:", - "itemForRange:affinity:", - "itemForRange:affinity:offset:withMap:", - "itemForRange:offset:withMap:", - "itemForView:", - "itemFrameForEditorFrame:", - "itemHeight", - "itemMatrix", - "itemObjectValueAtIndex:", - "itemOfClass:", - "itemRange", - "itemRangeForItem:createIfNeeded:", - "itemRemoved:", - "itemTitleAtIndex:", - "itemTitles", - "itemWithID:", - "itemWithName:", - "itemWithName:ofClass:sourceDocument:", - "itemWithName:sourceDocument:", - "itemWithTag:", - "itemWithTitle:", - "javaDebuggerName", - "javaUsed", - "jobDisposition", - "jumpSlider:", - "jumpToSelection:", - "keepBackupFile", - "key", - "keyBindingManager", - "keyBindingManagerForClient:", - "keyBindingState", - "keyCell", - "keyClassDescription", - "keyCode", - "keyCount", - "keyDown:", - "keyEnumerator", - "keyEquivalent", - "keyEquivalentAttributedString", - "keyEquivalentFont", - "keyEquivalentModifierMask", - "keyEquivalentOffset", - "keyEquivalentRectForBounds:", - "keyEquivalentWidth", - "keyEventWithType:location:modifierFlags:timestamp:windowNumber:context:characters:charactersIgnoringModifiers:isARepeat:keyCode:", - "keyForFile:", - "keyForFileWrapper:", - "keyForMailboxPath:", - "keyIsSubprojOrBundle:", - "keyLimit", - "keyPathForBindingKey:", - "keySpecifier", - "keyUp:", - "keyValueBindingForKey:typeMask:", - "keyValues", - "keyValuesArray", - "keyViewSelectionDirection", - "keyWindow", - "keyWindowFrameHighlightColor", - "keyWindowFrameShadowColor", - "keyWithAppleEventCode:", - "keyboardFocusIndicatorColor", - "keys", - "keysSortedByValueUsingSelector:", - "keywordForDescriptorAtIndex:", - "knobColor", - "knobProportion", - "knobRectFlipped:", - "knobThickness", - "knownTimeZoneNames", - "knowsLastFrame", - "knowsLastPosition", - "knowsPageRange:", - "knowsPagesFirst:last:", - "label", - "labelFontOfSize:", - "labelFontSize", - "labelForHeader:", - "labelText", - "labelTextChanged", - "labelledItemChanged", - "language", - "languageCode", - "languageContext", - "languageContextWithName:", - "languageDir", - "languageLevel", - "languageName", - "languageWithName:", - "languagesPrefixesList", - "lastAndFirstName", - "lastCharacterIndex", - "lastChild", - "lastColumn", - "lastComponentFromRelationshipPath", - "lastComponentOfFileName", - "lastConversation", - "lastError", - "lastFileError", - "lastFrame", - "lastIndex", - "lastIndexOfObject:inRange:", - "lastItem", - "lastMessageDisplayed", - "lastName", - "lastObject", - "lastPathComponent", - "lastPosition", - "lastResponse", - "lastSemanticError", - "lastTextContainer", - "lastVisibleColumn", - "lastmostSelectedRow", - "laterDate:", - "launch", - "launchApplication:", - "launchApplication:showIcon:autolaunch:", - "launchPath", - "launchWithDictionary:", - "launchedTaskWithDictionary:", - "launchedTaskWithLaunchPath:arguments:", - "launchedTaskWithPath:arguments:", - "layoutControlGlyphForLineFragment:", - "layoutGlyphsInHorizontalLineFragment:baseline:", - "layoutGlyphsInLayoutManager:startingAtGlyphIndex:maxNumberOfLineFragments:nextGlyphIndex:", - "layoutManager", - "layoutManager:didCompleteLayoutForTextContainer:atEnd:", - "layoutManager:withOrigin:clickedOnLink:forItem:withRange:", - "layoutManagerDidInvalidateLayout:", - "layoutManagerOwnsFirstResponderInWindow:", - "layoutManagers", - "layoutTab", - "layoutToolbarMainControlsToConfiguration:", - "layoutToolbarWithResponder:toConfiguration:", - "lazyBrowserCell", - "leadingBlockCharacterLengthWithMap:", - "leadingOffset", - "learnWord:", - "learnWord:language:", - "leftIndentMarkerWithRulerView:location:", - "leftKey", - "leftMargin", - "leftMarginMarkerWithRulerView:location:", - "leftNeighbor", - "leftSibling", - "leftTabMarkerWithRulerView:location:", - "length", - "lengthWithMap:", - "letterCharacterSet", - "level", - "levelForItem:", - "levelForRow:", - "levelsOfUndo", - "lightBorderColor", - "lightBorderColorForCell:", - "lightGrayColor", - "likesChildren", - "limitDateForMode:", - "lineBreak", - "lineBreakBeforeIndex:withinRange:", - "lineBreakHandler", - "lineBreakInString:beforeIndex:withinRange:useBook:", - "lineBreakMode", - "lineCapStyle", - "lineColor", - "lineFragmentPadding", - "lineFragmentRectForGlyphAtIndex:effectiveRange:", - "lineFragmentRectForProposedRect:sweepDirection:movementDirection:remainingRect:", - "lineFragmentUsedRectForGlyphAtIndex:effectiveRange:", - "lineJoinStyle", - "lineLength", - "lineRangeForRange:", - "lineScroll", - "lineSpacing", - "lineToPoint:", - "lineWidth", - "link:toExisting:", - "link:toExisting:replaceOK:", - "linkColor", - "linkPath:toPath:handler:", - "linkState", - "linkSwitchChanged:", - "linkTrackMouseDown:", - "linksTo:", - "list", - "list:", - "listDescriptor", - "listDictionary", - "listingForMailbox:includeAllChildren:", - "load", - "loadAddressBooks", - "loadAnyNibNamed:owner:", - "loadBitmapFileHeader", - "loadBitmapInfoHeader", - "loadCacheFromFile", - "loadCachedImages", - "loadCachedInfoFromBytes:", - "loadCell:withColor:fromColorList:andText:", - "loadClass:", - "loadColorListNamed:fromFile:", - "loadColumnZero", - "loadDataRepresentation:ofType:", - "loadDisplayGrammar", - "loadEditableAddressBooks", - "loadEditingGrammar", - "loadFamilyNames", - "loadFileWrapperRepresentation:ofType:", - "loadFindStringFromPasteboard", - "loadFindStringToPasteboard", - "loadFromPath:encoding:ignoreRTF:ignoreHTML:", - "loadImage:", - "loadImageHeader", - "loadImageWithName:", - "loadInBackground", - "loadInForeground", - "loadLibrary:", - "loadMessageAsynchronously:", - "loadMovieFromFile:", - "loadMovieFromURL:", - "loadNib", - "loadNibFile:externalNameTable:withZone:", - "loadNibNamed:owner:", - "loadPrinters:", - "loadRegistry", - "loadResourceDataNotifyingClient:usingCache:", - "loadRulebook:", - "loadSoundWithName:", - "loadStandardAddressBooks", - "loadStandardAddressBooksWithOptions:", - "loadStylesFromDefaults", - "loadSuiteWithDictionary:fromBundle:", - "loadSuitesFromBundle:", - "loadUI", - "loadUserInfoCacheStartingFromPath:", - "loadWindow", - "loadedBundles", - "loadedCellAtRow:column:", - "localAccount", - "localFiles", - "localLibraryDirectory", - "localObjects", - "localProjectDidSave:", - "localProxies", - "localTimeZone", - "locale", - "localizableKeys", - "localizations", - "localizedCaseInsensitiveCompare:", - "localizedCatalogNameComponent", - "localizedColorNameComponent", - "localizedCompare:", - "localizedHelpString:", - "localizedInputManagerName", - "localizedNameForFamily:face:", - "localizedNameForTIFFCompressionType:", - "localizedNameOfStringEncoding:", - "localizedScannerWithString:", - "localizedStringForKey:value:table:", - "localizedStringWithFormat:", - "localizesFormat", - "location", - "locationForGlyphAtIndex:", - "locationForSubmenu:", - "locationInParentWithMap:", - "locationInWindow", - "locationOfPrintRect:", - "locationWithMap:", - "lock", - "lockBeforeDate:", - "lockDate", - "lockFocus", - "lockFocusForView:inRect:needsTranslation:", - "lockFocusIfCanDraw", - "lockFocusOnRepresentation:", - "lockForReading", - "lockForReadingWithExceptionHandler:", - "lockForWriting", - "lockObject:", - "lockObjectWithGlobalID:editingContext:", - "lockWhenCondition:", - "lockWhenCondition:beforeDate:", - "lockWithPath:", - "lockedAttributedStringFromRTFDFile:", - "lockedWriteRTFDToFile:atomically:", - "locksObjects", - "locksObjectsBeforeFirstModification", - "logCommandBegin:string:", - "logCommandEnd:", - "logCopy", - "logRead", - "logResponse:", - "logWhitespaceError:", - "logWrite", - "login:password:errorString:", - "logout", - "longForKey:", - "longLongValue", - "longMonthNames", - "longValue", - "longWeekdayNames", - "lookup:", - "lookupAbsolute:", - "lookupAddressBookWithPath:", - "lookupInode:", - "lookupMakeVariable:", - "lookupPathForShortName:andProject:", - "lookupProjectsForAbsolutePath:", - "lookupProjectsForRelativePath:", - "lookupProjectsForShortName:", - "loopMode", - "loosenKerning:", - "lossyCString", - "lowerBaseline:", - "lowerThreadPriority", - "lowercaseLetterCharacterSet", - "lowercaseSelfWithLocale:", - "lowercaseString", - "lowercaseStringWithLanguage:", - "lowercaseWord:", - "mTime", - "machPort", - "magentaColor", - "magentaComponent", - "mailAccountDirectory", - "mailAccounts", - "mailAttributedString:", - "mailDocument:", - "mailDocument:userData:error:", - "mailFrom:", - "mailSelection:userData:error:", - "mailTo:userData:error:", - "mailboxListingDidChange:", - "mailboxListingIsShowing", - "mailboxName", - "mailboxNameFromPath:", - "mailboxPathExtension", - "mailboxSelected:", - "mailboxSelectionChanged:", - "mailboxSelectionOwner", - "mailboxSelectionOwnerFromSender:", - "mailboxes", - "mailboxesController", - "mailerPath", - "mainBodyPart", - "mainBundle", - "mainInfoTable", - "mainMenu", - "mainNibFileForOSType:", - "mainScreen", - "mainWindow", - "mainWindowFrameColor", - "mainWindowFrameHighlightColor", - "mainWindowFrameShadowColor", - "maintainsFile:", - "makeCellAtRow:column:", - "makeCharacterSetCompact", - "makeCharacterSetFast", - "makeCompletePath:mode:", - "makeConsistentWithTree:", - "makeCurrentContext", - "makeCurrentEditorInvisible", - "makeDirectoryWithMode:", - "makeDocumentWithContentsOfFile:ofType:", - "makeDocumentWithContentsOfURL:ofType:", - "makeEnvironment", - "makeFile:localizable:", - "makeFile:public:", - "makeFirstResponder:", - "makeIdentity", - "makeImmutable", - "makeKeyAndOrderFront:", - "makeKeyWindow", - "makeMainWindow", - "makeMatrixIndirect:", - "makeMimeBoundary", - "makeNewConnection:sender:", - "makeObject:performOnewaySelectorInMainThread:withObject:", - "makeObject:performSelectorInMainThread:withObject:", - "makeObject:performSelectorInMainThread:withObject:withObject:", - "makeObjectIntoFault:withHandler:", - "makeObjectsPerform:", - "makeObjectsPerform:with:", - "makeObjectsPerform:withObject:", - "makeObjectsPerformSelector:", - "makeObjectsPerformSelector:withObject:", - "makeObjectsPerformSelector:withObject:withObject:", - "makePlainText:", - "makeReceiver:takeValue:", - "makeToolbarControllerInBox:", - "makeUniqueAttachmentNamed:inDirectory:", - "makeUniqueAttachmentNamed:withExtension:inDirectory:", - "makeUniqueFilePath", - "makeUniqueTemporaryAttachmentInDirectory:", - "makeUntitledDocumentOfType:", - "makeVarForKey:", - "makeWindowControllers", - "makeWindowsPerform:inOrder:", - "makefileDir", - "makefileDirectory", - "manager", - "mapConversationToThread:", - "mapForClass:", - "mappedLength", - "mapping", - "mappingSize", - "marginColor", - "marginFloat", - "marginHeight", - "marginWidth", - "marginsChanged", - "markAsRead:", - "markAsUnread:", - "markAtomicEvent:info:", - "markAtomicWithInfo:", - "markBegin", - "markEnd", - "markEndOfEvent:", - "markStartOfEvent:info:", - "markStartWithInfo:", - "markedItemEditingIvarsCreateIfAbsent", - "markedItemEditingIvarsNullIfAbsent", - "markedItemEditingIvarsRaiseIfAbsent", - "markedRange", - "markedTextAbandoned:", - "markedTextAttributes", - "markedTextSelectionChanged:client:", - "marker", - "markerCasingPolicy", - "markerLocation", - "markerName", - "markers", - "maskUsingBom:", - "maskUsingPatternList:", - "masterClassDescription", - "masterDataSource", - "masterObject", - "match:pattern:", - "matchedRangeForCString:range:subexpressionRanges:count:", - "matchedRangeForString:range:subexpressionRanges:count:", - "matchesAppleEventCode:", - "matchesOnMultipleResolution", - "matchesPattern:", - "matchesPattern:caseInsensitive:", - "matchesTextStyle:", - "matchingAddressReferenceAtIndex:", - "matrix", - "matrix:didDragCell:fromIndex:toIndex:", - "matrix:shouldDragCell:fromIndex:toMinIndex:maxIndex:", - "matrixClass", - "matrixInColumn:", - "max", - "maxContentSize", - "maxHeight", - "maxLength", - "maxSize", - "maxUserData", - "maxValue", - "maxVisibleColumns", - "maxWidth", - "maximum", - "maximumAdvancement", - "maximumDecimalNumber", - "maximumKilobytes", - "maximumLineHeight", - "maximumWidth", - "mboxIndexForStore:", - "mboxIndexForStore:create:", - "mboxRange", - "measureRenderedText", - "measurementUnits", - "mediaBox", - "member:", - "memberOfClass:", - "members:notFoundMarker:", - "menu", - "menuBarHeight", - "menuChanged:", - "menuChangedMessagesEnabled", - "menuClassName", - "menuFontOfSize:", - "menuForEvent:", - "menuForEvent:inFrame:", - "menuForEvent:inRect:ofView:", - "menuForItem:", - "menuForNoItem", - "menuItem", - "menuItemCellForItemAtIndex:", - "menuRepresentation", - "menuToolbarAction:", - "menuView", - "menuZone", - "mergeAllBomsIn:", - "mergeBom:", - "mergeCells:", - "mergeInto:", - "mergeInto:usingPatternList:", - "mergeMessages:intoArray:attributes:", - "mergeSubkeysIntoKeys", - "mergeTextTranslatingSelection:", - "mergeableCells:withCollectiveBoundsRow:column:rowSpan:columnSpan:", - "mergeableCellsContainingCells:", - "mergeableKeys", - "message", - "messageBody", - "messageCaching", - "messageContents", - "messageContentsForInitialText:", - "messageData", - "messageEditor", - "messageEditorClass", - "messageEditors", - "messageFlags", - "messageFlagsChanged:", - "messageFlagsDidChange:flags:", - "messageFontOfSize:", - "messageForMessageID:", - "messageHandler", - "messageID", - "messageIDForSender:subject:dateAsTimeInterval:", - "messageInStore:", - "messageSize", - "messageStore", - "messageTextView", - "messageType", - "messageViewText", - "messageWasDisplayedInTextView:", - "messageWasSelected:", - "messageWidthForMessage:", - "messageWillBeDelivered:", - "messageWillBeDisplayedInView:", - "messageWillBeSaved:", - "messageWillNoLongerBeDisplayedInView:", - "messageWithData:", - "messageWithHeaders:flags:size:uid:", - "messages", - "messagesAvailable", - "messagesFilteredUsingAttributes:", - "messagesInStore:containingString:ranks:booleanSearch:errorString:", - "messagesWereExpunged:", - "method", - "methodArgSize:", - "methodDescFor:", - "methodDescriptionForSelector:", - "methodFor:", - "methodForSelector:", - "methodReturnLength", - "methodReturnType", - "methodSignature", - "methodSignatureForSelector:", - "methodSignatureForSelector:forFault:", - "metrics", - "microsecondOfSecond", - "mimeBodyPart", - "mimeBodyPartForAttachment", - "mimeCharsetTagFromStringEncoding:", - "mimeHeaderForKey:", - "mimeParameterForKey:", - "mimeSubtype", - "mimeType", - "minColumnWidth", - "minContentSize", - "minContentSizeForMinFrameSize:styleMask:", - "minFrameSize", - "minFrameSizeForMinContentSize:styleMask:", - "minFrameWidthWithTitle:styleMask:", - "minSize", - "minValue", - "minWidth", - "miniaturize:", - "miniaturizeAll:", - "miniaturizedSize", - "minimizeButton", - "minimum", - "minimumDecimalNumber", - "minimumHeightForWidth:", - "minimumLineHeight", - "minimumSize", - "minimumWidth", - "miniwindowImage", - "miniwindowTitle", - "minusSet:", - "minuteOfHour", - "miscChanged:", - "mismatchError:", - "missingAttachmentString", - "miterLimit", - "mixedStateImage", - "mnemonic", - "mnemonicLocation", - "modalWindow", - "mode", - "modeButton", - "modifierFlags", - "modifyFont:", - "modifyFontTrait:", - "modifyFontViaPanel:", - "modifyGrammarToAllow:asAChildOf:", - "moduleName", - "monitor", - "monitorTextStorageDidProcessEditing", - "monthOfYear", - "mostCompatibleStringEncoding", - "mountNewRemovableMedia", - "mountPoint", - "mounted:", - "mountedRemovableMedia", - "mouse:inRect:", - "mouseDown:", - "mouseDownFlags", - "mouseDownOnCharacterIndex:atCoordinate:withModifier:client:", - "mouseDragged:", - "mouseDraggedOnCharacterIndex:atCoordinate:withModifier:client:", - "mouseEntered", - "mouseEntered:", - "mouseEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:clickCount:pressure:", - "mouseExited", - "mouseExited:", - "mouseLocation", - "mouseLocationOutsideOfEventStream", - "mouseMoved:", - "mouseMoved:inFrame:", - "mouseMoved:insideLink:atIndex:ofLayoutManager:givenOrigin:lastEnteredCell:pushedFinger:", - "mouseTrack:", - "mouseTracker:constrainPoint:withEvent:", - "mouseTracker:didStopTrackingWithEvent:", - "mouseTracker:handlePeriodicEvent:", - "mouseTracker:shouldContinueTrackingWithEvent:", - "mouseTracker:shouldStartTrackingWithEvent:", - "mouseUp:", - "mouseUpOnCharacterIndex:atCoordinate:withModifier:client:", - "moveBackward:", - "moveBackwardAndModifySelection:", - "moveColumn:toColumn:", - "moveColumnDividerAtIndex:byDelta:", - "moveDown:", - "moveDownAndModifySelection:", - "moveForward:", - "moveForwardAndModifySelection:", - "moveImage:", - "moveLeft:", - "moveParagraphBackwardAndModifySelection:", - "moveParagraphForwardAndModifySelection:", - "movePath:toPath:handler:", - "moveRight:", - "moveRowDividerAtIndex:byDelta:", - "moveRulerlineFromLocation:toLocation:", - "moveToBeginningOfDocument:", - "moveToBeginningOfDocumentAndModifySelection:", - "moveToBeginningOfLine:", - "moveToBeginningOfLineAndModifySelection:", - "moveToBeginningOfParagraph:", - "moveToBeginningOfParagraphAndModifySelection:", - "moveToEndOfDocument:", - "moveToEndOfDocumentAndModifySelection:", - "moveToEndOfLine:", - "moveToEndOfLineAndModifySelection:", - "moveToEndOfParagraph:", - "moveToEndOfParagraphAndModifySelection:", - "moveToPoint:", - "moveUp:", - "moveUpAndModifySelection:", - "moveWordBackward:", - "moveWordBackwardAndModifySelection:", - "moveWordForward:", - "moveWordForwardAndModifySelection:", - "movie", - "movieController", - "movieRect", - "movieUnfilteredFileTypes", - "movieUnfilteredPasteboardTypes", - "msgPrint:ok:", - "msgid", - "multiple", - "multipleThreadsEnabled", - "mutableAttributedString", - "mutableAttributes", - "mutableBytes", - "mutableCopy", - "mutableCopyOfMailAccounts", - "mutableCopyOfSignatures", - "mutableCopyOfSortRules", - "mutableCopyWithZone:", - "mutableData", - "mutableDictionary", - "mutableHeaders", - "mutableLocalFiles", - "mutableString", - "mutableSubstringFromRange:", - "myStatusOf:", - "mysteryIcon", - "name", - "nameForFetchSpecification:", - "nameFromPath:extra:", - "nameOfGlyph:", - "names", - "needsDisplay", - "needsLeadingBlockCharacters", - "needsPanelToBecomeKey", - "needsSizing", - "needsToBeUpdatedFromPath:", - "needsTrailingBlockCharacters", - "needsUpdate", - "negativeFormat", - "nestingLevel", - "new", - "new:firstIndirectType:", - "newAccountWithPath:", - "newAltText:", - "newAnchorValue:", - "newAttachmentCell", - "newAttributeDictionary", - "newBagByAddingObject:", - "newBagWithObject:object:", - "newBaseURL:", - "newBkgdColorOrTexture:", - "newBorder:", - "newCloseButton", - "newCodeURL:", - "newColSize:", - "newColor:", - "newComposeWindowWithHeaders:body:", - "newConversation", - "newConversionFactor", - "newCount:", - "newCount:elementSize:description:", - "newDefaultInstance", - "newDefaultRenderingState", - "newDictionaryFromDictionary:subsetMapping:zone:", - "newDisplayEngine", - "newDistantObjectWithCoder:", - "newDocument:", - "newDocumentType:", - "newEditingEngine", - "newEventOfClass:type:", - "newFileButton", - "newFlipped:", - "newFolder:", - "newFolderAtCurrentUsingFormString:", - "newHeight:", - "newImageSource:", - "newIndexInfoForItem:", - "newInputOfType:", - "newInstanceWithKeyCount:sourceDescription:destinationDescription:zone:", - "newInvocationWithCoder:", - "newInvocationWithMethodSignature:", - "newLinkValue:", - "newList:", - "newMailHasArrived:", - "newMailSoundDidChange:", - "newMailbox:", - "newMailboxFromParent:", - "newMailboxNameIsAcceptable:reasonForFailure:", - "newMaxLength:", - "newMessagesHaveArrived:total:", - "newMiniaturizeButton", - "newName:", - "newNumberOfRows:", - "newParagraphStyle:", - "newReferenceType:", - "newRootRenderingState", - "newRootRenderingStateWithMeasuring:", - "newRowSize:", - "newScaleFactor:", - "newSingleWindowModeButton", - "newSize:", - "newSizeType:", - "newStateForItem:", - "newStringForHTMLEncodedAttribute", - "newStringForHTMLEncodedString", - "newTextColor:", - "newTitle:", - "newType:", - "newType:data:firstIndirectType:", - "newUrl:", - "newValue:", - "newWidth:", - "newWithCoder:zone:", - "newWithDictionary:", - "newWithInitializer:", - "newWithInitializer:objects:zone:", - "newWithInitializer:zone:", - "newWithKey:object:", - "newWithKeyArray:", - "newWithKeyArray:zone:", - "newWithMessage:", - "newWithPath:prepend:attributes:cross:", - "newZoomButton", - "next", - "next:", - "nextArg:", - "nextAttribute:fromLocation:effectiveRange:", - "nextEventForWindow:", - "nextEventMatchingMask:", - "nextEventMatchingMask:untilDate:inMode:dequeue:", - "nextFieldFromItem:", - "nextInode:", - "nextKeyView", - "nextObject", - "nextPath:skipDirs:", - "nextResponder", - "nextResult", - "nextState", - "nextTableData", - "nextText", - "nextToken", - "nextTokenAttributes", - "nextTokenType", - "nextTokenWithPunctuation:", - "nextValidKeyView", - "nextWordFromIndex:forward:", - "nextWordFromSelection:forward:", - "nextWordInString:fromIndex:useBook:forward:", - "nibFileName", - "nibInstantiate", - "nibInstantiateWithOwner:", - "nibInstantiateWithOwner:topLevelObjects:", - "nilEnabledValueForKey:", - "noHref", - "noResize", - "noResponderFor:", - "node", - "node:_adaptChildren:barringMarker:", - "node:acceptsChild:withAdaptation:", - "node:acceptsChildren:withAdaptation:", - "node:adaptChild:", - "node:adaptChildren:", - "node:adaptNode:overChildren:", - "node:addAdaptedChild:", - "node:canInsertAdaptedChild:", - "node:canInsertAdaptedChildren:", - "node:flattenChildAdaptingChildren:", - "node:insertAdaptedChild:atIndex:", - "node:insertAdaptedChildren:atIndex:", - "nodeEditingIvarsCreateIfAbsent", - "nodeEditingIvarsNullIfAbsent", - "nodeEditingIvarsRaiseIfAbsent", - "nodeForMarker:attributes:", - "nodePathFromRoot", - "nodePathToRoot", - "nodeWithObject:", - "nonASCIIByteSet", - "nonASCIICharacterSet", - "nonAggregateRootProject", - "nonBaseCharacterSet", - "nonBreakingSpaceString", - "nonErrorColor", - "nonMergeableFiles", - "nonProjectExecutableStateDictionaryForPath:", - "nonProjectExecutableWithPersistentState:", - "nonretainedObjectValue", - "nonspacingMarkPriority:", - "noop", - "noop:", - "normalizedRect:", - "notANumber", - "notActiveWindowFrameColor", - "notActiveWindowFrameHighlightColor", - "notActiveWindowFrameShadowColor", - "notActiveWindowTitlebarTextColor", - "notImplemented:", - "notShownAttributeForGlyphAtIndex:", - "note", - "noteChange", - "noteCommand:parameter:", - "noteFileSystemChanged", - "noteFileSystemChanged:", - "noteFontCollectionsChanged", - "noteFontCollectionsChangedForUser:", - "noteFontFavoritesChanged", - "noteFontFavoritesChangedForUser:", - "noteNewRecentDocument:", - "noteNewRecentDocumentURL:", - "noteNumberOfItemsChanged", - "noteNumberOfRowsChanged", - "noteSelectionChanged", - "noteUserDefaultsChanged", - "notificationCenter", - "notificationCenterForType:", - "notificationWithName:object:", - "notificationWithName:object:userInfo:", - "notifyDidChange:", - "notifyObjectWhenFinishedExecuting:", - "notifyObserversObjectWillChange:", - "notifyObserversUpToPriority:", - "nowWouldBeAGoodTimeToStartBackgroundSynchronization", - "null", - "nullDescriptor", - "numDesiredBlockReturns", - "numberOfAlternatives", - "numberOfArguments", - "numberOfChildren", - "numberOfColumns", - "numberOfDaysToKeepTrash", - "numberOfFiles", - "numberOfFilteredVCards", - "numberOfGlyphs", - "numberOfImages", - "numberOfItems", - "numberOfItemsInComboBox:", - "numberOfItemsInComboBoxCell:", - "numberOfMatchingAddresses", - "numberOfOpenDocuments", - "numberOfPages", - "numberOfPaletteEntries", - "numberOfPlanes", - "numberOfRows", - "numberOfRowsInTableView:", - "numberOfSamplesPerPaletteEntry", - "numberOfSelectedColumns", - "numberOfSelectedRows", - "numberOfSetBits", - "numberOfSubexpressions", - "numberOfTabViewItems", - "numberOfTableDatas", - "numberOfTickMarks", - "numberOfVCards", - "numberOfVirtualScreens", - "numberOfVisibleColumns", - "numberOfVisibleItems", - "numberWithBool:", - "numberWithChar:", - "numberWithDouble:", - "numberWithFloat:", - "numberWithInt:", - "numberWithLong:", - "numberWithLongLong:", - "numberWithShort:", - "numberWithUnsignedChar:", - "numberWithUnsignedInt:", - "numberWithUnsignedLong:", - "numberWithUnsignedLongLong:", - "numberWithUnsignedShort:", - "objCType", - "object", - "objectAt:", - "objectAtIndex:", - "objectAtIndex:effectiveRange:", - "objectAtIndex:effectiveRange:runIndex:", - "objectAtRunIndex:length:", - "objectBeingTested", - "objectByTranslatingDescriptor:", - "objectDeallocated:", - "objectDidCopy:from:to:withData:recursive:wasLink:", - "objectEnumerator", - "objectExists:", - "objectForGlobalID:", - "objectForIndex:dictionary:", - "objectForKey:", - "objectForKey:inDomain:", - "objectForServicePath:", - "objectForServicePath:app:doLaunch:limitDate:", - "objectHasSubFolders:", - "objectIsAlias:", - "objectIsApplication:", - "objectIsContainer:", - "objectIsKnown:", - "objectIsLeaf:", - "objectIsVisible:", - "objectNames", - "objectSpecifier", - "objectSpecifierForComposeMessage:", - "objectSpecifierForMessage:", - "objectSpecifierForMessageStore:", - "objectSpecifierForMessageStorePath:", - "objectSpecifierForMessageStoreProxy:", - "objectStoreForEntityNamed:", - "objectStoreForFetchSpecification:", - "objectStoreForGlobalID:", - "objectStoreForObject:", - "objectValue", - "objectValueOfSelectedItem", - "objectValues", - "objectWillChange:", - "objectWillCopy:from:to:withData:replaceOK:makeLinks:recursive:", - "objectWithAttributeStringValue:", - "objectZone", - "objectsAtIndexes:", - "objectsByEntityName", - "objectsByEntityNameAndFetchSpecificationName", - "objectsByEvaluatingSpecifier", - "objectsByEvaluatingWithContainers:", - "objectsForKeys:notFoundMarker:", - "objectsForSourceGlobalID:relationshipName:editingContext:", - "objectsWithFetchSpecification:", - "objectsWithFetchSpecification:editingContext:", - "observerForObject:ofClass:", - "observerNotificationSuppressCount", - "observerQueue", - "observersForObject:", - "offStateImage", - "offsetBaselineBy:", - "offsetForPathToFit", - "offsetInFile", - "ok:", - "okButtonAction:", - "okButtonClicked:", - "okClicked:", - "oldSystemColorWithCoder:", - "onStateImage", - "one", - "oneTimeInit", - "opaqueAncestor", - "open", - "open:", - "openAppleMenuItem:", - "openAppleScriptConnection", - "openAsynchronously", - "openAttachmentFromCell:inRect:ofTextView:attachmentDirectory:", - "openBlock:atOffset:forLength:", - "openDocument:", - "openDocumentWithContentsOfFile:display:", - "openDocumentWithContentsOfURL:display:", - "openDocumentWithPath:encoding:", - "openDocumentWithPath:encoding:ignoreRTF:ignoreHTML:", - "openEntryNamed:", - "openFile:", - "openFile:fromImage:at:inView:", - "openFile:ok:", - "openFile:operation:", - "openFile:userData:error:", - "openFile:withApplication:", - "openFile:withApplication:andDeactivate:", - "openFirstDrawer:", - "openGLContext", - "openInBestDirection", - "openInclude:", - "openIndex", - "openList:", - "openOnEdge:", - "openPanel", - "openPanelSheetDidEnd:returnCode:contextInfo:", - "openRange:ofLength:atOffset:forWriting:", - "openRecentDocument:", - "openRegion:ofLength:atAddress:", - "openSavePanelDirectory", - "openSelection:userData:error:", - "openStore:", - "openStore:andMakeKey:", - "openStoreAtPath:", - "openStoreAtPath:andMakeKey:", - "openSynchronously", - "openTagIndexForTokenAtIndex:", - "openTempFile:", - "openTempFile:ok:", - "openTexture:", - "openUntitled", - "openUntitledDocumentOfType:display:", - "openUserDictionary:", - "openWithApplication", - "openWithEncodingAccessory:", - "operatingSystem", - "operatingSystemName", - "operationDidEnd", - "operationWillPerformStep:", - "operationWillStart:withTitle:andID:", - "operatorSelectorForString:", - "optimizeForSpace", - "optimizeForTime", - "optionGroup", - "optionSelected:", - "optionSetting:", - "options", - "orangeColor", - "order", - "orderBack", - "orderBack:", - "orderFront", - "orderFront:", - "orderFrontColorPanel:", - "orderFrontFindPanel:", - "orderFrontFontPanel:", - "orderFrontRegardless", - "orderFrontStandardAboutPanel:", - "orderFrontStandardAboutPanelWithOptions:", - "orderOut", - "orderOut:", - "orderOutCompletionWindow:", - "orderOutToolTip", - "orderOutToolTipImmediately:", - "orderString:range:string:range:flags:", - "orderString:string:", - "orderString:string:flags:", - "orderSurface:relativeTo:", - "orderWindow:relativeTo:", - "orderedDocuments", - "orderedIndex", - "orderedWindows", - "orderingType", - "orientation", - "originFromPoint:", - "originOffset", - "originalMessage", - "otherEventWithType:location:modifierFlags:timestamp:windowNumber:context:subtype:data1:data2:", - "otherKeys", - "otherLinkedOFiles", - "otherSourceDirectories", - "outdent:", - "outdentForListItem:withState:", - "outgoingStorePath", - "outlineTableColumn", - "outlineView:acceptDrop:item:childIndex:", - "outlineView:child:ofItem:", - "outlineView:isItemExpandable:", - "outlineView:itemForPersistentObject:", - "outlineView:numberOfChildrenOfItem:", - "outlineView:objectValueForTableColumn:byItem:", - "outlineView:persistentObjectForItem:", - "outlineView:setObjectValue:forTableColumn:byItem:", - "outlineView:shouldCollapseAutoExpandedItemsForDeposited:", - "outlineView:shouldCollapseItem:", - "outlineView:shouldEditTableColumn:item:", - "outlineView:shouldExpandItem:", - "outlineView:shouldSelectItem:", - "outlineView:shouldSelectTableColumn:", - "outlineView:validateDrop:proposedItem:proposedChildIndex:", - "outlineView:willDisplayCell:forTableColumn:item:", - "outlineView:willDisplayOutlineCell:forTableColumn:item:", - "outlineView:writeItems:toPasteboard:", - "outlineViewColumnDidMove:", - "outlineViewColumnDidResize:", - "outlineViewDoubleClick:", - "outlineViewItemDidCollapse:", - "outlineViewItemDidExpand:", - "outlineViewItemWillCollapse:", - "outlineViewItemWillExpand:", - "outlineViewSelectionDidChange:", - "outlineViewSelectionIsChanging:", - "outlinesWhenSelected", - "outliningImageCellWithRepresentedItem:image:", - "overdrawSpacesInRect:", - "overhead", - "overrideEntriesWithObjectsFromDictionary:keys:", - "owner", - "ownsDestinationObjectsForRelationshipKey:", - "ownsGlobalID:", - "ownsObject:", - "padWithCFString:length:padIndex:", - "padding", - "paddingAction:", - "paddingTextfieldAction:", - "pageCount", - "pageDown", - "pageDown:", - "pageDownAndModifySelection:", - "pageLayout", - "pageOrder", - "pageRectForPageNumber:", - "pageScroll", - "pageSeparatorHeight", - "pageSizeForPaper:", - "pageUp", - "pageUp:", - "pageUpAndModifySelection:", - "palette", - "paletteFontOfSize:", - "panel", - "panel:compareFilename:with:caseSensitive:", - "panel:isValidFilename:", - "panel:shouldShowFilename:", - "panel:willExpand:", - "panelConvertFont:", - "paperName", - "paperSize", - "paragraphSpacing", - "paragraphStyle", - "paragraphs", - "paramDescriptorForKeyword:", - "parameterString", - "parenSet", - "parent", - "parentContext", - "parentEditor", - "parentEvent", - "parentFolderForMailboxAtPath:", - "parentForItem:", - "parentItemRepresentedObjectForMenu:", - "parentMarker:mayCloseTag:", - "parentObjectStore", - "parentOf:", - "parentPath", - "parentWindow", - "parenthesizedStringWithObjects:", - "parse:", - "parseArgument", - "parseCastedValueExpression", - "parseData", - "parseDictionaryOfKey:value:", - "parseError:", - "parseExceptionWithName:token:position:length:reason:userStopped:discipline:", - "parseKey:", - "parseLogicalExpression", - "parseLogicalExpression:logicalOp:", - "parseLogicalOp", - "parseMachMessage:localPort:remotePort:msgid:components:", - "parseMetaRuleBody", - "parseMetaSyntaxLeafResultShouldBeSkipped:", - "parseMetaSyntaxSequence", - "parseMyNumber", - "parseNegNumber", - "parseNil", - "parseNotExpression", - "parseNumber", - "parsePathArray:", - "parseQuotedString", - "parseRelOpExpression", - "parseSeparator", - "parseSeparatorEqualTo:", - "parseStream", - "parseString", - "parseSubproject:", - "parseSubprojects", - "parseSuite:separator:allowOmitLastSeparator:", - "parseSuiteOfPairsKey:separator:value:separator:allowOmitLastSeparator:", - "parseTokenEqualTo:mask:", - "parseTokenWithMask:", - "parseUnquotedString", - "parseVariable", - "parsedGrammarForString:", - "parserForData:", - "pass:", - "passState:throughChildrenOfNode:untilReachingChild:", - "password", - "password:", - "password:ignorePreviousSettings:", - "passwordFromStoredUserInfo", - "passwordPanelCancel:", - "passwordPanelOK:", - "passwordWithoutAskingUser", - "paste:", - "pasteAsPlainText:", - "pasteAsQuotation:", - "pasteAsRichText:", - "pasteFont:", - "pasteImageNamed:", - "pasteItemUpdate:", - "pasteItems:withPath:isPlainText:", - "pasteRuler:", - "pasteboard:provideDataForType:", - "pasteboardByFilteringData:ofType:", - "pasteboardByFilteringFile:", - "pasteboardByFilteringTypesInPasteboard:", - "pasteboardChangedOwner:", - "pasteboardDataRepresentation", - "pasteboardString:isTableRow:isTableData:isCaption:", - "pasteboardWithName:", - "pasteboardWithUniqueName", - "path", - "pathArrayFromNode:", - "pathAt:", - "pathComponents", - "pathContentOfSymbolicLinkAtPath:", - "pathExtension", - "pathForAuxiliaryExecutable:", - "pathForFile:", - "pathForFrameworkNamed:", - "pathForImageResource:", - "pathForIndexInStore:", - "pathForLibraryResource:type:directory:", - "pathForProjectTypeWithName:", - "pathForResource:ofType:", - "pathForResource:ofType:inDirectory:", - "pathForResource:ofType:inDirectory:forLanguage:", - "pathForResource:ofType:inDirectory:forLocalization:", - "pathForSoundResource:", - "pathHasMailboxExtension:", - "pathItemForPoint:", - "pathName", - "pathRelativeToProject:", - "pathSeparator", - "pathStoreWithCharacters:length:", - "pathToColumn:", - "pathToObjectWithName:", - "pathView", - "pathViewClass", - "pathWithComponents:", - "pathWithDirectory:filename:extension:", - "pathsCount", - "pathsForProjectNamed:", - "pathsForResourcesOfType:inDirectory:", - "pathsForResourcesOfType:inDirectory:forLanguage:", - "pathsForResourcesOfType:inDirectory:forLocalization:", - "pathsMatchingExtensions:", - "patternImage", - "pause", - "peekNextToken", - "peekNextTokenType", - "peekTokenType", - "peekTokenWithMask:", - "pendDeliverySheetDidEnd:returnCode:contextInfo:", - "pendingDeliveryMailboxPath", - "pendingDeliveryStore:", - "percentDone", - "perceptualBrightness", - "perform:", - "perform:with:", - "perform:with:with:", - "perform:withEachObjectInArray:", - "perform:withObject:", - "perform:withObject:withObject:", - "performActionFlashForItemAtIndex:", - "performActionForItemAtIndex:", - "performActionWithHighlightingForItemAtIndex:", - "performBruteForceSearchWithString:", - "performChanges", - "performClick:", - "performClick:withTextView:", - "performClickWithFrame:inView:", - "performClose:", - "performDefaultImplementation", - "performDoubleActionWithEvent:textView:frame:", - "performDragOperation:", - "performFileOperation:source:destination:files:tag:", - "performFunction:modes:activity:", - "performKeyEquivalent:", - "performMiniaturize:", - "performMnemonic:", - "performOneway:result:withTarget:selector:", - "performPendedOperations", - "performSearch:", - "performSearchInStore:forString:ranks:booleanSearch:errorString:", - "performSelector:", - "performSelector:object:afterDelay:", - "performSelector:target:argument:order:modes:", - "performSelector:withEachObjectInArray:", - "performSelector:withObject:", - "performSelector:withObject:afterDelay:", - "performSelector:withObject:afterDelay:inModes:", - "performSelector:withObject:withObject:", - "performSelectorReturningUnsigned:", - "performSelectorReturningUnsigned:withObject:", - "performSelectorReturningUnsigned:withObject:withObject:", - "performSingleActionWithEvent:textView:frame:", - "performUpdateWithResponder:", - "performZoom:", - "performv::", - "permissibleDraggedFileTypes", - "persistentDomainForName:", - "persistentDomainNames", - "personalizeRenderingState:copyIfChanging:", - "pickedAllPages:", - "pickedButton:", - "pickedFeature:", - "pickedLayoutList:", - "pickedList:", - "pickedOrientation:", - "pickedPaperSize:", - "pickedPrinter:", - "pickedUnits:", - "pickle", - "pickleAndReopen:", - "pictFrame", - "pipe", - "pixelFormat", - "pixelsHigh", - "pixelsWide", - "placeButtons:firstWidth:secondWidth:thirdWidth:", - "placeView:", - "placementViewFrameChanged:", - "plainTextValue", - "play", - "playsEveryFrame", - "playsSelectionOnly", - "pointSize", - "pointSizeForHTMLFontSize:", - "pointValue", - "pointerToElement:directlyAccessibleElements:", - "pointerValue", - "polarity", - "poolCountHighWaterMark", - "poolCountHighWaterResolution", - "pop", - "pop3ClientVersion", - "popAndInvoke", - "popBundleForImageSearch", - "popCommand:", - "popCommands:pushCommands:", - "popPassword", - "popSpoolDirectory", - "popTopView", - "popUndoObject", - "popUp:", - "popUpContextMenu:withEvent:forView:", - "popUpMenu:atLocation:width:forView:withSelectedItem:withFont:", - "populateMailboxListing", - "populateReplyEvent:withResult:errorNumber:errorDescription:", - "port", - "portCoderWithReceivePort:sendPort:components:", - "portForName:", - "portForName:host:", - "portForName:host:nameServerPortNumber:", - "portForName:onHost:", - "portNumber", - "portWithMachPort:", - "portalDied:", - "portsForMode:", - "poseAs:", - "poseAsClass:", - "positionForSingleWindowMode", - "positionOfGlyph:forCharacter:struckOverRect:", - "positionOfGlyph:precededByGlyph:isNominal:", - "positionOfGlyph:struckOverGlyph:metricsExist:", - "positionOfGlyph:struckOverRect:metricsExist:", - "positionOfGlyph:withRelation:toBaseGlyph:totalAdvancement:metricsExist:", - "positionPopupAction:", - "positionRadioAction:", - "positionSingleWindow:", - "positionsForCompositeSequence:numberOfGlyphs:pointArray:", - "positiveFormat", - "positivePassDirection", - "postActivityFinished", - "postActivityStarting", - "postDrawAllInRect:htmlTextView:", - "postDrawInRect:htmlTextView:", - "postEvent:atStart:", - "postInspectionRefresh:", - "postMailboxListingHasChangedAtPath:", - "postNotification:", - "postNotificationInMainThread:", - "postNotificationName:object:", - "postNotificationName:object:userInfo:", - "postNotificationName:object:userInfo:deliverImmediately:", - "postNotificationName:object:userInfo:flags:", - "postParseProcess", - "postUserInfoHasChangedForMailboxAtPath:", - "postsBoundsChangedNotifications", - "postsFrameChangedNotifications", - "postscriptForKey:withValue:", - "potentialSaveDirectory", - "powerOffIn:andSave:", - "pramValue", - "precededBySpaceCharacter", - "precededByWhitespace", - "preferenceChanged:", - "preferences", - "preferencesChanged:", - "preferencesContentSize", - "preferencesFromDefaults", - "preferencesNibName", - "preferencesOwnerClassName", - "preferencesPanelName", - "preferredAlternative", - "preferredBodyPart", - "preferredEdge", - "preferredEmailAddressToReplyWith", - "preferredFilename", - "preferredFontNames", - "preferredLocalizations", - "preferredLocalizationsFromArray:", - "preferredMIMEStringEncoding", - "preferredPasteboardTypeFromArray:restrictedToTypesFromArray:", - "prefersColorMatch", - "prefersTrackingUntilMouseUp", - "prefetchingRelationshipKeyPaths", - "prefixForLiteralStringOfSize:", - "prefixString:withLanguageType:", - "prefixString:withOSType:", - "prefixWithDelimiter:", - "preflightSelection:", - "prepareAttachmentForUuencoding", - "prepareForDragOperation:", - "prepareForSaveWithCoordinator:editingContext:", - "prepareGState", - "prepareSavePanel:", - "prepareToDeliver", - "prepareWithInvocationTarget:", - "prependTransform:", - "preserveSelectionToGUIView:", - "preserveSelectionToRawViewWithSelection:", - "pressure", - "prettyTextForMarkerText:", - "prettyprintChanges", - "prettyprintedSubstringForTokenRange:wrappingAtColumn:translatingRange:", - "preventWindowOrdering", - "previousEvent", - "previousFieldFromItem:", - "previousKeyView", - "previousPoint", - "previousText", - "previousToken", - "previousValidKeyView", - "primaryEmailAddress", - "primaryMessageStore", - "primaryMessageStorePath", - "principalClass", - "print", - "print:", - "printButtonChanged:", - "printDocument:", - "printDocumentUsingPrintPanel:", - "printFile:ok:", - "printForArchitecture:", - "printForDebugger:", - "printFormat:", - "printFormat:arguments:", - "printInfo", - "printJobTitle", - "printMessage:", - "printMessages:showAllHeaders:", - "printOperationWithView:", - "printOperationWithView:printInfo:", - "printPanel", - "printProjectHierarchy:", - "printShowingPrintPanel:", - "printWithoutDate", - "printWithoutDateForArchitecture:", - "printer", - "printerFont", - "printerNames", - "printerTypes", - "printerWithName:", - "printerWithName:includeUnavailable:", - "printerWithType:", - "printingAdjustmentInLayoutManager:forNominallySpacedGlyphRange:packedGlyphs:count:", - "priority", - "priorityForFlavor:", - "privateFrameworksPath", - "processBooleanSearchString:", - "processCommand:", - "processCommand:argument:", - "processEditing", - "processIdentifier", - "processInfo", - "processInputKeyBindings:", - "processKeyword:option:keyTran:arg:argTran:", - "processKeyword:option:keyTran:arg:argTran:quotedArg:", - "processName", - "processParsingError", - "processRecentChanges", - "processString:", - "processType:file:isDir:", - "progressIndicatorColor", - "progressPanel", - "project", - "projectDidSaveToPath:", - "projectDir", - "projectFileName", - "projectForCanonicalFile:", - "projectHasAttribute:", - "projectIsLoaded:", - "projectName", - "projectSaveTimeout:", - "projectType", - "projectTypeList", - "projectTypeName", - "projectTypeNamed:", - "projectTypeSearchArray", - "projectTypeTableWithName:", - "projectTypeTableWithPath:name:", - "projectTypeVersion", - "projectTypes", - "projectVersion", - "projectsContainingSourceFile:", - "prologueLengthWithMap:", - "prompt", - "promptsAfterFetchLimit", - "promulgateSelection:", - "propagateDeleteForObject:editingContext:", - "propagateDeleteWithEditingContext:", - "propagateDeletesUsingTable:", - "propagateFrameDirtyRects:", - "propagatesDeletesAtEndOfEvent", - "propertiesForObjectWithGlobalID:editingContext:", - "propertyForKey:", - "propertyForKeyIfAvailable:", - "propertyList", - "propertyListForType:", - "propertyListFromStringsFileFormat", - "propertyTableAtIndex:", - "propertyTableCount", - "protocol", - "protocolCheckerWithTarget:protocol:", - "protocolFamily", - "prototype", - "provideNewButtonImage", - "provideNewSubview:", - "provideNewView:", - "providerRespondingToSelector:", - "proxyDrawnWithFrame:needingRedrawOnResign:", - "proxyForFontInfoServer", - "proxyForObject:", - "proxyForRulebookServer", - "proxyWithLocal:", - "proxyWithLocal:connection:", - "proxyWithTarget:connection:", - "pullContentFromDocument:", - "pullsDown", - "punctuationCharacterSet", - "punctuationSet", - "purpleColor", - "push", - "push:", - "pushAttribute:value:range:", - "pushBundleForImageSearch:", - "pushCommand:", - "pushCommand:parameter:", - "pushContentToDocument:", - "pushOrPopCommand:arg:", - "pushOrPopCommand:parameter:", - "pushPathsToBackingStore", - "put::", - "putByte:", - "putCell:atRow:column:", - "putLELong:", - "putLEWord:", - "qdCreatePortForWindow:", - "qdPort", - "qsortUsingFunction:", - "qualifier", - "qualifierForLogicalOp:qualifierArray:", - "qualifierRepresentation", - "qualifierToMatchAllValues:", - "qualifierToMatchAnyValue:", - "qualifierWithBindings:requiresAllVariables:", - "qualifierWithQualifierFormat:", - "qualifierWithQualifierFormat:arguments:", - "qualifierWithQualifierFormat:varargList:", - "qualifiers", - "qualifyWithRelationshipKey:ofObject:", - "query", - "queryUserForBigMessageAction:userResponse:", - "queryUserForPasswordWithMessage:remember:", - "queryUserForYesNoWithMessage:title:yesTitle:noTitle:", - "queryUserIfNeededToCreateMailboxAtPath:orChooseNewMailboxPath:", - "queryUserToSelectMailbox:", - "queueMessageForLaterDelivery:", - "quit", - "quitBecauseErrorCopying:error:", - "quotedFromSpaceDataForMessage", - "quotedMessageString", - "quotedMimeString", - "quotedString", - "quotedStringIfNecessary", - "quotedStringRepresentation", - "quotedStringWithQuote:", - "raise", - "raise:format:", - "raise:format:arguments:", - "raiseBaseline:", - "rangeContainerObject", - "rangeForUserCharacterAttributeChange", - "rangeForUserParagraphAttributeChange", - "rangeForUserTextChange", - "rangeInParentWithMap:", - "rangeMap", - "rangeOfByteFromSet:", - "rangeOfByteFromSet:options:", - "rangeOfByteFromSet:options:range:", - "rangeOfBytes:length:options:range:", - "rangeOfCString:", - "rangeOfCString:options:", - "rangeOfCString:options:range:", - "rangeOfCharacterFromSet:", - "rangeOfCharacterFromSet:options:", - "rangeOfCharacterFromSet:options:range:", - "rangeOfComposedCharacterSequenceAtIndex:", - "rangeOfData:", - "rangeOfData:options:", - "rangeOfData:options:range:", - "rangeOfGraphicalSegmentAtIndex:", - "rangeOfNominallySpacedGlyphsContainingIndex:", - "rangeOfString:", - "rangeOfString:options:", - "rangeOfString:options:range:", - "rangeValue", - "rangeWithMap:", - "rank", - "rate", - "rationalSelectionForSelection:", - "rawController", - "rawData", - "rawFont", - "rawModeAttributesChanged:", - "rawModeDefaults", - "rawRowKeyPaths", - "rawTextController", - "rawTextControllerClass", - "rawTextView", - "rawTextViewClass", - "rcptTo:", - "reactToChangeInDescendant:", - "read:", - "readAccountsUsingDefaultsKey:", - "readAlignedDataSize", - "readBlock:atOffset:forLength:", - "readBytesIntoData:length:", - "readBytesIntoString:length:", - "readColors", - "readData:length:", - "readDataOfLength:", - "readDataOfLength:buffer:", - "readDataToEndOfFile", - "readDefaults", - "readDefaultsFromDictionary:", - "readDocumentFromPbtype:filename:", - "readFileContentsType:toFile:", - "readFileWrapper", - "readFromFile:", - "readFromFile:ofType:", - "readFromStream:", - "readFromURL:ofType:", - "readFromURL:options:documentAttributes:", - "readInBackgroundAndNotify", - "readInBackgroundAndNotifyForModes:", - "readInt", - "readLineIntoData:", - "readLineIntoString:", - "readMemory:withMode:", - "readNamesAndCreateEmailerBoxesFrom:respondTo:", - "readPrintInfo", - "readPrintInfo:", - "readRTFDFromFile:", - "readRange:ofLength:atOffset:", - "readRichText:forView:", - "readSelectionFromPasteboard:", - "readSelectionFromPasteboard:type:", - "readToEndOfFileInBackgroundAndNotify", - "readToEndOfFileInBackgroundAndNotifyForModes:", - "readToken", - "readTokenInto:attributes:", - "readValue:", - "readValuesFromDictionary:", - "readablePasteboardTypes", - "readableTypes", - "realAddDirNamed:", - "reallyDealloc", - "reannotate", - "reapplyChangesFromDictionary:", - "reapplySortingRules:", - "reason", - "rebuildCacheFromStore:", - "rebuildFilteredMessageList", - "rebuildMessageLists", - "rebuildTableOfContents:", - "rebuildTableOfContentsAsynchronously", - "recache", - "recacheAllColors", - "recacheColor", - "receiveMidnightNotification", - "receivePort", - "receivedIMAPMessageFlags:forMessageNumbered:", - "receiversSpecifier", - "recentDocumentURLs", - "recipients", - "recomputeToolTipsForView:remove:add:", - "recordChanges", - "recordChangesInEditingContext", - "recordDescriptor", - "recordForGID:", - "recordForObject:", - "recordMessageToSelectIfEntireSelectionRemoved", - "recordObject:globalID:", - "recordUpdateForObject:changes:", - "recordVisibleMessageRange", - "recordsEventsForClass:", - "rect", - "rectArrayForCharacterRange:withinSelectedCharacterRange:inTextContainer:rectCount:", - "rectArrayForGlyphRange:withinSelectedGlyphRange:inTextContainer:rectCount:", - "rectForKey:inTable:", - "rectForPage:", - "rectForPart:", - "rectOfColumn:", - "rectOfItemAtIndex:", - "rectOfRow:", - "rectOfTickMarkAtIndex:", - "rectValue", - "redColor", - "redComponent", - "redirectedHandleFromResponse:", - "redisplayItemEqualTo:", - "redo", - "redo:", - "redoActionName", - "redoMenuItemTitle", - "redoMenuTitleForUndoActionName:", - "redraw:", - "reenableDisplayPosting", - "reenableFlush", - "reenableHeartBeating:", - "reenableUndoRegistration", - "reevaluateFontSize", - "ref", - "refault:", - "refaultObject:withGlobalID:editingContext:", - "refaultObjects", - "refetch:", - "reflectScrolledClipView:", - "refresh:", - "refreshAtMidnight", - "refreshBrowser", - "refreshDefaults:", - "refreshFaceTable", - "refreshRect:", - "refreshesRefetchedObjects", - "refusesFirstResponder", - "regeneratePaths", - "registerAddressManagerClass:", - "registerAvailableStore:", - "registerBase:", - "registerBody:", - "registerBundle", - "registerClassDescription:", - "registerClassDescription:forClass:", - "registerClient:", - "registerCoercer:selector:toConvertFromClass:toClass:", - "registerCommandDescription:", - "registerDefaults:", - "registerDragTypes:forWindow:", - "registerEventClass:classPointer:", - "registerEventClass:handler:", - "registerForColorAcceptingDragTypes", - "registerForCommandDescription:", - "registerForDocumentWindowChanges", - "registerForDraggedTypes:", - "registerForDrags", - "registerForEditingContext:", - "registerForFilenameDragTypes", - "registerForInspectionObservation", - "registerForServices", - "registerFrameset:", - "registerGlobalHandlers", - "registerHTML:", - "registerHead:", - "registerImageRepClass:", - "registerIndexedStore:", - "registerLanguage:byVendor:", - "registerMessageClass:", - "registerMessageClass:forEncoding:", - "registerName:", - "registerName:withNameServer:", - "registerNewViewer:", - "registerObject:withServicePath:", - "registerObjectForDeallocNotification:", - "registerPort:forName:", - "registerPort:name:", - "registerPort:name:nameServerPortNumber:", - "registerServiceProvider:withName:", - "registerServicesMenuSendTypes:returnTypes:", - "registerTitle:", - "registerTranslator:selector:toTranslateFromClass:", - "registerTranslator:selector:toTranslateFromDescriptorType:", - "registerURLHandleClass:", - "registerUndoForModifiedObject:", - "registerUndoWithTarget:selector:arg:", - "registerUndoWithTarget:selector:object:", - "registerUnitWithName:abbreviation:unitToPointsConversionFactor:stepUpCycle:stepDownCycle:", - "registeredEventClasses", - "registeredImageRepClasses", - "registeredObjects", - "regularExpressionWithString:", - "regularFileContents", - "relationalQualifierOperators", - "relationshipPathByDeletingFirstComponent", - "relationshipPathByDeletingLastComponent", - "relationshipPathIsMultiHop", - "relativeCurveToPoint:controlPoint1:controlPoint2:", - "relativeLineToPoint:", - "relativeMoveToPoint:", - "relativePath", - "relativePosition", - "relativeString", - "release", - "releaseAllPools", - "releaseGState", - "releaseGlobally", - "releaseIndexInfo", - "releaseName:count:", - "releaseTemporaryAddressBooks", - "reloadAccounts", - "reloadColumn:", - "reloadCurrentMessage", - "reloadData", - "reloadDefaultFontFamilies", - "reloadItem:", - "reloadItem:reloadChildren:", - "reloadItemEqualTo:reloadChildren:", - "rememberFileAttributes", - "remoteObjects", - "remove:", - "removeAccount:", - "removeAccountSheetDidEnd:returnCode:account:", - "removeAddressForHeader:atIndex:", - "removeAllActions", - "removeAllActionsWithTarget:", - "removeAllAttachments", - "removeAllChildren", - "removeAllDrawersImmediately", - "removeAllFormattingExceptAttachments", - "removeAllIndices", - "removeAllItems", - "removeAllObjects", - "removeAllObjectsWithTarget:", - "removeAllPoints", - "removeAllRequestModes", - "removeAllToolTips", - "removeAllToolTipsForView:", - "removeAndRetainLastObjectUsingLock", - "removeAt:", - "removeAttachments", - "removeAttachments:", - "removeAttribute:", - "removeAttribute:range:", - "removeAttributeForKey:", - "removeBytesInRange:", - "removeCachedFiles:", - "removeCaption", - "removeCardWithReference:", - "removeCharactersInRange:", - "removeCharactersInString:", - "removeChild:", - "removeChildAtIndex:", - "removeChildrenDirectlyConflictingWithTextStyleFromArray:", - "removeChildrenMatchingTextStyleFromArray:", - "removeClient:", - "removeColor:", - "removeColorWithKey:", - "removeColumn:", - "removeColumnOfItem:", - "removeConnection:fromRunLoop:forMode:", - "removeContextHelpForObject:", - "removeConversation", - "removeCooperatingObjectStore:", - "removeCursorRect:cursor:", - "removeDecriptorAtIndex:", - "removeDescriptorWithKeyword:", - "removeDocument:", - "removeEditor:", - "removeElementAt:", - "removeElementAtIndex:", - "removeElementsInRange:", - "removeElementsInRange:coalesceRuns:", - "removeEmptyRows", - "removeEntry:", - "removeEntryAtIndex:", - "removeEventHandlerForEventClass:andEventID:", - "removeFeedback", - "removeFile", - "removeFile:", - "removeFile:key:", - "removeFileAtPath:handler:", - "removeFileWrapper:", - "removeFixedAttachmentAttributes", - "removeFontTrait:", - "removeFrameUsingName:", - "removeFreedView:", - "removeFreedWindow:", - "removeFromBccRecipientsAtIndex:", - "removeFromCcRecipientsAtIndex:", - "removeFromComposeMessages:", - "removeFromMessageEditors:", - "removeFromRunLoop:forMode:", - "removeFromSuperstructure:", - "removeFromSuperview", - "removeFromSuperviewWithoutNeedingDisplay", - "removeFromToRecipientsAtIndex:", - "removeHandle:", - "removeHandlerForMarker:", - "removeHeaderForKey:", - "removeHeartBeatView:", - "removeImmediately:", - "removeIndex:", - "removeIndexForStore:", - "removeIndexRange:", - "removeInvocationsWithTarget:selector:", - "removeItem", - "removeItem:", - "removeItemAndChildren:", - "removeItemAtIndex:", - "removeItemWithObjectValue:", - "removeItemWithTitle:", - "removeKeysForObject:", - "removeKeysNotIn:", - "removeLastElement", - "removeLastObject", - "removeLayoutManager:", - "removeLeadingSpaceWithSemanticEngine:", - "removeList:", - "removeLocal:", - "removeMailboxAtPath:confirmWithUser:", - "removeMarker:", - "removeMatchingEntry:", - "removeMatchingTypes:", - "removeMessage:", - "removeMessageAtIndexFromAllMessages:", - "removeMessages:fromArray:attributes:", - "removeName:", - "removeObject:", - "removeObject:fromBothSidesOfRelationshipWithKey:", - "removeObject:fromPropertyWithKey:", - "removeObject:inRange:", - "removeObject:range:identical:", - "removeObjectAt:", - "removeObjectAtIndex:", - "removeObjectForKey:", - "removeObjectForKey:inDomain:", - "removeObjectIdenticalTo:", - "removeObjectIdenticalTo:inRange:", - "removeObjectsForKeys:", - "removeObjectsFromCache:", - "removeObjectsFromCacheForStore:", - "removeObjectsFromIndices:numIndices:", - "removeObjectsInArray:", - "removeObjectsInRange:", - "removeObserver:", - "removeObserver:forObject:", - "removeObserver:name:object:", - "removeOmniscientObserver:", - "removePage", - "removeParamDescriptorWithKeyword:", - "removeParentsDirectlyConflictingWithTextStyleFromArray:", - "removeParentsMatchingTextStyleFromArray:", - "removePath:", - "removePathFromLibrarySearchPaths:", - "removePersistentDomainForName:", - "removePort:forMode:", - "removePortForName:", - "removePortsFromAllRunLoops", - "removePortsFromRunLoop:", - "removeProxy:", - "removeRepresentation:", - "removeRequestMode:", - "removeRow:", - "removeRowOfItem:", - "removeRunLoop:", - "removeSelectedEntry:", - "removeServiceProvider:", - "removeSignature:", - "removeSignatureSheetDidEnd:returnCode:contextInfo:", - "removeSpace:atIndex:", - "removeSpecifiedPathForFramework:", - "removeStatusItem:", - "removeStore:", - "removeStoreFromCache:", - "removeStyles:", - "removeSubnodeAtIndex:", - "removeSuiteNamed:", - "removeTabStop:", - "removeTabViewItem:", - "removeTableColumn:", - "removeTargetPersistentStateObjectForKey:", - "removeTemporaryAttribute:forCharacterRange:", - "removeTextAlignment", - "removeTextContainerAtIndex:", - "removeTextStyle:", - "removeTextStyleFromSelection:", - "removeTextStyles:overChildRange:", - "removeTimer:forMode:", - "removeToolTip:", - "removeToolTipForView:tag:", - "removeTrackingRect:", - "removeTrailingSpaceWithSemanticEngine:", - "removeVCard:", - "removeVCardsWithIdenticalEMail:", - "removeValue", - "removeValueAtIndex:fromPropertyWithKey:", - "removeVolatileDomainForName:", - "removeWindowController:", - "removeWindowsItem:", - "removedChild:", - "removedFromTree", - "removedFromTree:", - "rename:", - "renameColor:", - "renameList:", - "renameMailbox:", - "renameMailbox:toMailbox:errorMessage:", - "renameProject:", - "renderBitsWithCode:withSize:", - "renderLineWithCode:", - "renderPICTWithSize:", - "renderShapeWithCode:", - "renderTextWithCode:", - "renderedComment", - "renderedEndTagString", - "renderedScript", - "renderedTagShowsAttributes", - "renderedTagString", - "renderedTagType", - "renderingDidChange", - "renderingRoot", - "renderingRootTextView", - "renewGState", - "renewRows:columns:", - "repairOffer:", - "repairableParseExceptionWithName:token:position:length:reason:repairString:discipline:", - "repeatCount", - "replace:", - "replace:at:", - "replaceAll:", - "replaceAllMessagesWithArray:", - "replaceAndFind:", - "replaceBytesInRange:withBytes:", - "replaceBytesInRange:withBytes:length:", - "replaceCharactersForTextView:inRange:withString:", - "replaceCharactersInRange:withAttributedString:", - "replaceCharactersInRange:withCString:length:", - "replaceCharactersInRange:withCharacters:length:", - "replaceCharactersInRange:withRTF:", - "replaceCharactersInRange:withRTFD:", - "replaceCharactersInRange:withString:", - "replaceElementAt:with:", - "replaceElementAtIndex:withElement:", - "replaceElementsInRange:withElement:coalesceRuns:", - "replaceFile:data:", - "replaceFile:path:", - "replaceFormattedAddress:withAddress:forKey:", - "replaceGlyphAtIndex:withGlyph:", - "replaceLayoutManager:", - "replaceMailAccountsWithAccounts:", - "replaceObject:with:", - "replaceObject:withObject:", - "replaceObjectAt:with:", - "replaceObjectAtIndex:withObject:", - "replaceObjectsInRange:withObject:length:", - "replaceObjectsInRange:withObjects:count:", - "replaceObjectsInRange:withObjectsFromArray:", - "replaceObjectsInRange:withObjectsFromArray:range:", - "replaceSelectionWithItem:", - "replaceString:withString:", - "replaceSubview:with:", - "replaceSubviewWith:", - "replaceTextContainer:", - "replaceTextStorage:", - "replaceTokenRange:withTokensFromFormatter:offsettingBy:", - "replaceVCardWithReference:withVCard:", - "replaceValueAtIndex:inPropertyWithKey:withValue:", - "replaceWithInputOfType:", - "replaceWithItem:", - "replaceWithItem:addingStyles:removingStyles:", - "replacementObjectForArchiver:", - "replacementObjectForCoder:", - "replacementObjectForPortCoder:", - "replyAllMessage:", - "replyFromSendingEvent:withSendMode:sendPriority:timeout:", - "replyMessage:", - "replyTimeout", - "replyTo", - "replyToAddress", - "replyWithException:", - "reportException:", - "representationOfCoveredCharacters", - "representationOfImageRepsInArray:usingType:properties:", - "representationUsingType:properties:", - "representationWithImageProperties:withProperties:", - "representations", - "representedFilename", - "representedFrame", - "representedItem", - "representedObject", - "representedUrl", - "requestLimit", - "requestModes", - "requestStoreForGlobalID:fetchSpecification:object:", - "requestTimeout", - "requestedChangeWithTrait:", - "requiredFileType", - "requiredThickness", - "requiresAllQualifierBindingVariables", - "rerender", - "rerenderItem:", - "reservedSpaceLength", - "reservedThicknessForAccessoryView", - "reservedThicknessForMarkers", - "reset", - "resetAllPorts", - "resetAlpha", - "resetBytesInRange:", - "resetCommunication", - "resetCursorRect:inView:", - "resetCursorRects", - "resetDisplayDisableCount", - "resetFlushDisableCount", - "resetFormElements", - "resetHtmlTextStyles", - "resetLogging", - "resetProfiling", - "resetStandardUserDefaults", - "resetState", - "resetStateWithString:attributedString:", - "resetSystemTimeZone", - "resetTable", - "resetTimer", - "resetTotalAutoreleasedObjects", - "residentSize", - "resignAsSelectionOwner", - "resignCurrentEditor", - "resignFirstResponder", - "resignKeyWindow", - "resignMailboxSelectionOwnerFor:", - "resignMainWindow", - "resignSelection", - "resignSelectionFor:", - "resignUserInterface", - "resizeBlock:toSize:", - "resizeEdgeForEvent:", - "resizeFlags", - "resizeIncrements", - "resizeSubviewsFromPercentageString:defaultPercentage:", - "resizeSubviewsToPercentage:", - "resizeSubviewsWithOldSize:", - "resizeToScreenWithEvent:", - "resizeWithDelta:fromFrame:beginOperation:endOperation:", - "resizeWithEvent:", - "resizeWithMagnification:", - "resizeWithOldSuperviewSize:", - "resizedColumn", - "resolvedKeyDictionary", - "resortMailboxPaths", - "resourceBaseUrl", - "resourceData", - "resourceDataUsingCache:", - "resourceForkData", - "resourceKeys", - "resourceNamed:", - "resourcePath", - "resourceSpecifier", - "respondsTo:", - "respondsToSelector:", - "respondsToSelector:forFault:", - "restoreAttributesOfTextStorage:", - "restoreCachedImage", - "restoreDraft:", - "restoreGraphicsState", - "restoreHTMLText:", - "restoreOriginalGrammar", - "restoreScrollAndSelection", - "restoreVisible:nonDeleted:selection:forStore:viewingState:", - "restoreWindowOnDockDeath", - "resultCodeFromSendingCommand:withArguments:", - "resultCodeFromSendingCommand:withArguments:commandResponse:", - "resultCodeFromSendingCommand:withArguments:commandResponse:expectUntaggedUnderKey:untaggedResult:", - "resultCodeFromSendingCommand:withArguments:commandResponse:expectUntaggedUnderKey:untaggedResult:destFile:keepInMemory:fetchInto:", - "resultsOfPerformingSelector:", - "resultsOfPerformingSelector:withEachObjectInArray:", - "resume", - "resumeLogging", - "retain", - "retainArguments", - "retainCount", - "retainWireCount", - "retainedItemForMarker:tokenizer:", - "retainedMessageHeaderForMessageNumber:", - "retainedStringFromReplyLine", - "retokenize", - "retr:toFileHandle:", - "retrieveReaderLocks", - "returnCompletes", - "returnID", - "returnResult:exception:sequence:imports:", - "returnToSender:", - "returnType", - "reusesColumns", - "revalidate", - "reverseObjectEnumerator", - "revert", - "revert:", - "revertDocumentToSaved:", - "revertToDefault:", - "revertToSavedFromFile:ofType:", - "revertToSavedFromURL:ofType:", - "reviewChangesAndQuitEnumeration:", - "reviewTextViewWidth", - "reviewUnsavedDocumentsWithAlertTitle:cancellable:", - "reviewUnsavedDocumentsWithAlertTitle:cancellable:delegate:didReviewAllSelector:contextInfo:", - "richTextForView:", - "richTextValue", - "rightIndentMarkerWithRulerView:location:", - "rightKey", - "rightMargin", - "rightMarginMarkerWithRulerView:location:", - "rightMouseDown:", - "rightMouseDragged:", - "rightMouseUp:", - "rightNeighbor", - "rightSibling", - "rightTabMarkerWithRulerView:location:", - "rollbackChanges", - "root", - "rootContainer", - "rootEvents", - "rootEventsByDuration", - "rootName", - "rootNode", - "rootObject", - "rootObjectStore", - "rootProject", - "rootProjectTypeNames", - "rootProxy", - "rootProxyForConnectionWithRegisteredName:host:", - "rootProxyForConnectionWithRegisteredName:host:usingNameServer:", - "rotateByAngle:", - "rotateByDegrees:", - "rotateByRadians:", - "rotated", - "roundingBehavior", - "roundingMode", - "routeMessages:", - "routerForStore:", - "row", - "rowAtPoint:", - "rowCount", - "rowForItem:", - "rowForItemEqualTo:", - "rowHeight", - "rowPreviousTo:wrapping:", - "rowSpan", - "rowSubsequentTo:wrapping:", - "rows", - "rowsColsRadioAction:", - "rowsInRect:", - "rowsString", - "rowsTextfieldAction:", - "rtfBold:", - "rtfCentered", - "rtfColor:", - "rtfFixed:", - "rtfFont:", - "rtfFontSize:", - "rtfItalic:", - "rtfLeftAligned", - "rtfReset", - "rtfRightAligned", - "rtfUnderline:", - "ruleThickness", - "ruler", - "rulerAccessoryViewForTextView:paragraphStyle:ruler:enabled:", - "rulerAttributesInRange:", - "rulerMarkersForTextView:paragraphStyle:ruler:", - "rulerStateDescription", - "rulerView:didAddMarker:", - "rulerView:didMoveMarker:", - "rulerView:didRemoveMarker:", - "rulerView:handleMouseDown:", - "rulerView:shouldAddMarker:", - "rulerView:shouldMoveMarker:", - "rulerView:shouldRemoveMarker:", - "rulerView:willAddMarker:atLocation:", - "rulerView:willMoveMarker:toLocation:", - "rulerView:willRemoveMarker:", - "rulerView:willSetClientView:", - "rulerViewClass", - "rulersVisible", - "run", - "runAlertPanelWithTitle:defaultTitle:alternateTitle:otherTitle:message:", - "runBeforeDate:", - "runCommand:withArguments:andInputFrom:", - "runCommand:withArguments:andOutputTo:", - "runCommand:withArguments:withInputFrom:andOutputTo:", - "runImport", - "runInNewThread", - "runInOwnThread", - "runInitialization", - "runLoop", - "runLoopModes", - "runModal", - "runModalFax", - "runModalForDirectory:file:", - "runModalForDirectory:file:relativeToWindow:", - "runModalForDirectory:file:types:", - "runModalForDirectory:file:types:relativeToWindow:", - "runModalForTypes:", - "runModalForWindow:", - "runModalForWindow:relativeToWindow:", - "runModalForWindow:withFirstResponder:", - "runModalIsPrinter:", - "runModalOpenPanel:forTypes:", - "runModalPageLayoutWithPrintInfo:", - "runModalSavePanel:withAccessoryView:", - "runModalSavePanelForSaveOperation:delegate:didSaveSelector:contextInfo:", - "runModalSession:", - "runModalWithPrintInfo:", - "runMode:beforeDate:", - "runMode:untilDate:", - "runOperation", - "runPageLayout:", - "runPipe:withInputFrom:", - "runPipe:withInputFrom:andOutputTo:", - "runPipe:withOutputTo:", - "runPreferencesPanelModallyForOwner:", - "runStartupPanel", - "runUntilDate:", - "runningOnMainThread", - "runtimeAdaptorNames", - "sampleTextForEncoding:language:font:", - "sampleTextForTriplet:", - "samplesPerPixel", - "sanitizedFileName:", - "sanityCheck", - "saturationComponent", - "save:", - "saveAccountInfoToDefaults", - "saveAccounts:usingDefaultsKey:", - "saveAddressBook", - "saveAll:", - "saveAllAddressBooks", - "saveAllDocuments:", - "saveAllEnumeration:", - "saveAs:", - "saveChanges", - "saveChanges:", - "saveChangesInEditingContext:", - "saveDefaults", - "saveDocument:", - "saveDocument:rememberName:shouldClose:", - "saveDocument:rememberName:shouldClose:whenDone:", - "saveDocumentAs:", - "saveDocumentTo:", - "saveDocumentWithDelegate:didSaveSelector:contextInfo:", - "saveFontCollection:withName:", - "saveFrameUsingName:", - "saveGraphicsState", - "saveImageNamed:andShowWarnings:", - "saveMessage", - "saveMessage:", - "saveMessageToDrafts:", - "saveOptions", - "savePanel", - "savePreferencesToDefaults:", - "saveProjectFiles", - "saveProjectFiles:block:", - "saveScrollAndSelection", - "saveServerList", - "saveState", - "saveStateForAllAccounts", - "saveTo:", - "saveToDocument:removeBackup:errorHandler:", - "saveToFile:saveOperation:delegate:didSaveSelector:contextInfo:", - "saveToPath:encoding:updateFilenames:overwriteOK:", - "saveUserInfo", - "saveVisible:nonDeleted:selection:viewingState:", - "saveWeighting", - "savedHostname", - "scale", - "scaleBy:", - "scaleFactor", - "scalePopUpAction:", - "scaleTo::", - "scaleUnitSquareToSize:", - "scaleXBy:yBy:", - "scalesWhenResized", - "scanByte:", - "scanBytesFromSet:intoData:", - "scanCString:intoData:", - "scanCharacter:", - "scanCharactersFromSet:intoString:", - "scanData:intoData:", - "scanDecimal:", - "scanDouble:", - "scanEndIntoString:", - "scanFloat:", - "scanHexInt:", - "scanInt:", - "scanLocation", - "scanLongLong:", - "scanMimeTokenUsingSeparators:", - "scanString:intoString:", - "scanStringOfLength:intoString:", - "scanTokenSeparatedByString:", - "scanUpAndOverString:", - "scanUpToBytesFromSet:intoData:", - "scanUpToCString:intoData:", - "scanUpToCharactersFromSet:intoString:", - "scanUpToData:intoData:", - "scanUpToString:intoString:", - "scanUpToString:options:", - "scannerWithData:", - "scannerWithString:", - "scheduleInRunLoop:forMode:", - "scheduleTimerWithTimeInterval:target:selector:withObject:", - "scheduleTimerWithTimeInterval:target:selector:withObject:inModes:", - "scheduledTimerWithTimeInterval:invocation:repeats:", - "scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:", - "scheme", - "scope", - "screen", - "screenFont", - "screens", - "script", - "scriptCommandForAppleEvent:", - "scriptDidChange:", - "scriptErrorNumber", - "scriptErrorString", - "scriptString", - "scriptStringItem", - "scriptedMessageSize", - "scriptingBeginsWith:", - "scriptingContains:", - "scriptingEndsWith:", - "scriptingIsEqualTo:", - "scriptingIsGreaterThan:", - "scriptingIsGreaterThanOrEqualTo:", - "scriptingIsLessThan:", - "scriptingIsLessThanOrEqualTo:", - "scrollBarColor", - "scrollCellToVisibleAtRow:column:", - "scrollClipView:toPoint:", - "scrollColumnToVisible:", - "scrollColumnsLeftBy:", - "scrollColumnsRightBy:", - "scrollDown", - "scrollItemAtIndexToTop:", - "scrollItemAtIndexToVisible:", - "scrollLineDown:", - "scrollLineUp:", - "scrollPageDown:", - "scrollPageUp:", - "scrollPoint:", - "scrollPoint:fromView:", - "scrollRangeToVisible:", - "scrollRect:by:", - "scrollRectToVisible:", - "scrollRectToVisible:fromView:", - "scrollRowToVisible:", - "scrollRowToVisible:position:", - "scrollToBeginningOfDocument:", - "scrollToEndOfDocument:", - "scrollToFragmentName:", - "scrollToPoint:", - "scrollUp", - "scrollViaScroller:", - "scrollView", - "scrollWheel:", - "scrollerWidth", - "scrollerWidthForControlSize:", - "scrolling", - "scrollsDynamically", - "search:", - "search:attributes:attributesOnly:", - "searchCount:", - "searchIndex:", - "searchList", - "searchNames", - "searchRanks", - "searchResults", - "searchResultsFromLDAPQuery:", - "searchResultsWithResults:connection:", - "searchedPathForFrameworkNamed:", - "secondOfMinute", - "secondaryInvocation", - "secondsFromGMT", - "secondsFromGMTForDate:", - "secondsFromGMTForTimeInterval:", - "seekToEndOfFile", - "seekToFileOffset:", - "select", - "selectAddressBook:", - "selectAll:", - "selectCell:", - "selectCellAtRow:", - "selectCellAtRow:column:", - "selectCellWithTag:", - "selectColumn:byExtendingSelection:", - "selectFile:inFileViewerRootedAtPath:", - "selectFirstTabViewItem:", - "selectFontFaceAtIndex:", - "selectImage:", - "selectItem:", - "selectItemAtIndex:", - "selectItemWithObjectValue:", - "selectItemWithTitle:", - "selectKeyViewFollowingView:", - "selectKeyViewPrecedingView:", - "selectLastTabViewItem:", - "selectLine:", - "selectMailProgram:", - "selectMailbox:errorMessage:", - "selectMailboxPanelCancel:", - "selectMailboxPanelOK:", - "selectMessages:", - "selectModule:", - "selectNewMailSound:", - "selectNextKeyView:", - "selectNextMessage", - "selectNextMessageMovingDownward", - "selectNextMessageMovingUpward", - "selectNextTabViewItem:", - "selectParagraph:", - "selectPathToMailbox:", - "selectPreviousKeyView:", - "selectPreviousMessage", - "selectPreviousTabViewItem:", - "selectResult:", - "selectRow:byExtendingSelection:", - "selectRow:inColumn:", - "selectTabViewItem:", - "selectTabViewItemAtIndex:", - "selectTabViewItemWithIdentifier:", - "selectTableViewRow:", - "selectText:", - "selectTextAtIndex:", - "selectTextAtRow:column:", - "selectToMark:", - "selectWithFrame:inView:editor:delegate:start:length:", - "selectWord:", - "selected", - "selectedAddressBooks", - "selectedAddresses", - "selectedCell", - "selectedCellInColumn:", - "selectedCells", - "selectedColumn", - "selectedColumnEnumerator", - "selectedControlColor", - "selectedControlTextColor", - "selectedElementResized:", - "selectedFont", - "selectedInactiveColor", - "selectedItem", - "selectedItemForUserChange", - "selectedItems", - "selectedKnobColor", - "selectedMailbox", - "selectedMailboxes", - "selectedMenuItemColor", - "selectedMenuItemTextColor", - "selectedOption", - "selectedOptions", - "selectedRange", - "selectedRangeForRoot:", - "selectedRow", - "selectedRowEnumerator", - "selectedRowInColumn:", - "selectedTabViewItem", - "selectedTag", - "selectedTargetCommandLineArguments", - "selectedTargetCommandLineArgumentsArrayIndex", - "selectedTargetCommandLineArgumentsString", - "selectedTextAttributes", - "selectedTextBackgroundColor", - "selectedTextColor", - "selection", - "selectionAddingItem:toSelection:", - "selectionAffinity", - "selectionAtEndOfContent", - "selectionAtStartOfContent", - "selectionByMovingBackwardCharacterFromSelection:", - "selectionByMovingBackwardFromSelection:", - "selectionByMovingDownwardFromSelection:usingOffset:", - "selectionByMovingForwardCharacterFromSelection:", - "selectionByMovingForwardFromSelection:", - "selectionByMovingToParagraphEndFromSelection:movingOutOfBlocks:stoppingAtBreaks:", - "selectionByMovingToParagraphStartFromSelection:movingOutOfBlocks:stoppingAtBreaks:", - "selectionByMovingUpwardFromSelection:usingOffset:", - "selectionByTrackingChange:", - "selectionChanged:", - "selectionChanged:fromRange:toRange:andColorize:", - "selectionColor", - "selectionCount", - "selectionEncompassingInteriorOfItem:", - "selectionEncompassingItem:", - "selectionEncompassingItems:", - "selectionEndItemWithOffset:", - "selectionForStartRoot:index:", - "selectionForUserChange", - "selectionFromOffset:inItem:toOffset:inItem:", - "selectionFromOffset:inItem:toOffset:inItem:affinity:", - "selectionFromRootSelection:endRoot:index:", - "selectionFromStartOfSelection:toEndOfSelection:", - "selectionGranularity", - "selectionIncorporatingFollowingPosition", - "selectionIncorporatingPrecedingPosition", - "selectionInspectingItem:", - "selectionIsChanging:", - "selectionIsFolder", - "selectionIsolatedFromChildren", - "selectionIsolatedFromText", - "selectionIsolatedInNode:", - "selectionMustBeWithinEditedItem", - "selectionOneOnly", - "selectionOwner", - "selectionRangeForProposedRange:granularity:", - "selectionRangeUsingRangeMap:", - "selectionRemovingItem:fromSelection:", - "selectionShouldChangeInOutlineView:", - "selectionShouldChangeInTableView:", - "selectionStartItemWithOffset:", - "selectionWithLocation:affinity:rangeMap:", - "selectionWithLocation:rangeMap:", - "selectionWithRange:affinity:rangeMap:", - "selectionWithRange:rangeMap:", - "selector", - "selectorForCommand:", - "self", - "semanticDiscipline", - "semanticDisciplineLevel", - "semanticEngine", - "semanticErrorOfType:withChildKey:parentKey:", - "semanticPolicyChanged:", - "send", - "send:", - "sendAction", - "sendAction:to:", - "sendAction:to:forAllCells:", - "sendAction:to:from:", - "sendActionOn:", - "sendBeforeDate:", - "sendBeforeDate:components:from:reserved:", - "sendBeforeDate:msgid:components:from:reserved:", - "sendBeforeTime:sendReplyPort:", - "sendBeforeTime:streamData:components:from:msgid:", - "sendBeforeTime:streamData:components:to:from:msgid:reserved:", - "sendData:", - "sendDoubleAction", - "sendEOF", - "sendEvent:", - "sendFormat", - "sendInv", - "sendInvocation:target:", - "sendPort", - "sendPort:withAllRights:", - "sendReleasedProxies", - "sendSizeLimit", - "sendTaggedMsg:", - "sendWireCountForTarget:port:", - "sender", - "senderDidBecomeActive:", - "senderDidResignActive:", - "senderOrReceiverIfSenderIsMe", - "sendmailMailer", - "sendsActionOnArrowKeys", - "sendsActionOnEndEditing", - "sendsDoubleAction", - "sendsSingleAction", - "separatesColumns", - "separator", - "separatorChar", - "separatorItem", - "serialize:length:", - "serializeAlignedBytes:length:", - "serializeAlignedBytesLength:", - "serializeData:", - "serializeDataAt:ofObjCType:context:", - "serializeInt:", - "serializeInt:atIndex:", - "serializeInts:count:", - "serializeInts:count:atIndex:", - "serializeList:", - "serializeListItemIn:at:", - "serializeObject:", - "serializeObjectAt:ofObjCType:intoData:", - "serializePListKeyIn:key:value:", - "serializePListValueIn:key:value:", - "serializePropertyList:", - "serializePropertyList:intoData:", - "serializeString:", - "serializeToData", - "serializeXMLPropertyList:", - "serializedRepresentation", - "serializerStream", - "server", - "serverName", - "serverSideImageMap", - "servers", - "serviceError:error:", - "serviceListener", - "servicesInfoIdentifier:", - "servicesMenu", - "servicesMenuData:forUser:", - "servicesProvider", - "set", - "setAbsoluteFontSizeLevel:", - "setAcceptsArrowKeys:", - "setAcceptsMouseMovedEvents:", - "setAccessoryView:", - "setAccount:", - "setAccountInfo:", - "setAction:", - "setAction:atRow:column:", - "setActionName:", - "setActivated:sender:", - "setActiveLinkColor:", - "setAddress:", - "setAddressList:forHeader:", - "setAlias:", - "setAlignment:", - "setAlignment:range:", - "setAlignmentValue:forAttribute:", - "setAllContextsOutputTraced:", - "setAllContextsSynchronized:", - "setAllowsBranchSelection:", - "setAllowsColumnReordering:", - "setAllowsColumnResizing:", - "setAllowsColumnSelection:", - "setAllowsContinuedTracking:", - "setAllowsEditingTextAttributes:", - "setAllowsEmptySelection:", - "setAllowsFloats:", - "setAllowsIncrementalSearching:", - "setAllowsMixedState:", - "setAllowsMultipleSelection:", - "setAllowsTickMarkValuesOnly:", - "setAllowsTruncatedLabels:", - "setAllowsUndo:", - "setAlpha:", - "setAltIncrementValue:", - "setAlternateImage:", - "setAlternateMnemonicLocation:", - "setAlternateText:", - "setAlternateTitle:", - "setAlternateTitleWithMnemonic:", - "setAltersStateOfSelectedItem:", - "setAlwaysKeepColumnsSizedToFitAvailableSpace:", - "setAlwaysSelectsSelf:", - "setAlwaysVisible:", - "setAnimationDelay:", - "setAppHelpFile:forOSType:", - "setAppIconFile:forOSType:", - "setAppImageForUnreadCount:", - "setAppleMenu:", - "setApplicationClass:", - "setApplicationIconImage:", - "setArchitectureCount:andArchs:", - "setArchiveMailboxPath:", - "setArchiveStorePath:", - "setArgArray:", - "setArgList:", - "setArgument:atIndex:", - "setArgumentBinding:", - "setArguments:", - "setArray:", - "setArrowPosition:", - "setArrowsPosition:", - "setAsMainCarbonMenuBar", - "setAskForReadReceipt:", - "setAspectRatio:", - "setAssociatedInputManager:", - "setAssociatedPoints:atIndex:", - "setAttachedView:", - "setAttachment:", - "setAttachmentCell:", - "setAttachmentDirectory:", - "setAttachmentSize:forGlyphRange:", - "setAttribute:forKey:", - "setAttribute:toSize:percentage:", - "setAttributeDescriptor:forKeyword:", - "setAttributeRuns:", - "setAttributeStart:", - "setAttributedAlternateTitle:", - "setAttributedString:", - "setAttributedStringForNil:", - "setAttributedStringForNotANumber:", - "setAttributedStringForZero:", - "setAttributedStringValue:", - "setAttributedTitle:", - "setAttributes:", - "setAttributes:range:", - "setAttributesInTextStorage:", - "setAutoAlternative:", - "setAutoPositionMask:", - "setAutoResizesOutlineColumn:", - "setAutoUpdateEnabled:", - "setAutodisplay:", - "setAutoenablesItems:", - "setAutomagicallyResizes:", - "setAutoresizesAllColumnsToFit:", - "setAutoresizesOutlineColumn:", - "setAutoresizesSubviews:", - "setAutoresizingMask:", - "setAutosaveExpandedItems:", - "setAutosaveName:", - "setAutosaveTableColumns:", - "setAutoscroll:", - "setAutosizesCells:", - "setAvailableCapacity:", - "setBackEnd:", - "setBackgroundColor:", - "setBackgroundColorString:", - "setBackgroundImageUrl:", - "setBackgroundImageUrlString:", - "setBackgroundLayoutEnabled:", - "setBackgroundProcessingEnabled:", - "setBackingType:", - "setBase:", - "setBaseAffineTransform:", - "setBaseFontSizeLevel:", - "setBaseSpecifier:", - "setBaselineOffset:", - "setBaselineTo:", - "setBaselineToCenterAttachmentOfHeight:", - "setBaselineToCenterImage:", - "setBaselineToCenterImageNamed:", - "setBecomesKeyOnlyIfNeeded:", - "setBezelStyle:", - "setBezeled:", - "setBigMessageWarningSize:", - "setBinding:", - "setBitsPerSample:", - "setBlink", - "setBlueUnderline", - "setBodyData:", - "setBodyParts:", - "setBold", - "setBool:forKey:", - "setBooleanValue:forAttribute:", - "setBorderColor:", - "setBorderOnTop:left:bottom:right:", - "setBorderSize:", - "setBorderType:", - "setBorderWidth:", - "setBordered:", - "setBottomMargin:", - "setBounds:", - "setBoundsOrigin:", - "setBoundsRotation:", - "setBoundsSize:", - "setBoxType:", - "setBrightness:", - "setBrowser:", - "setBrowserBox:", - "setBrowserMayDeferScript:", - "setBulletCharacter:", - "setBulletStyle:", - "setBundleExtension:", - "setButtonID:", - "setButtonSize:", - "setButtonType:", - "setButtons:", - "setByteThreshold:", - "setCacheDepthMatchesImageDepth:", - "setCachePolicy:", - "setCachedSeparately:", - "setCachesBezierPath:", - "setCalendarFormat:", - "setCanBeCancelled:", - "setCanBePended:", - "setCanChooseDirectories:", - "setCanChooseFiles:", - "setCanUseAppKit:", - "setCancelButton:", - "setCaseSensitive:", - "setCell:", - "setCellAttribute:to:", - "setCellBackgroundColor:", - "setCellClass:", - "setCellPrototype:", - "setCellSize:", - "setCellTextAlignment:", - "setCenteredInCell:", - "setCharacterIndex:forGlyphAtIndex:", - "setCharacters:", - "setCharactersToBeSkipped:", - "setChecked:", - "setChildSpecifier:", - "setChildren:", - "setChooser:", - "setClassDelegate:", - "setClassName:", - "setClientSideImageMapName:", - "setClientView:", - "setClip", - "setClipRgn", - "setCloseAction:", - "setCloseTarget:", - "setCloseTokenRange:", - "setColor:", - "setColor:forKey:", - "setColorMask:", - "setColorSpaceName:", - "setColorString:", - "setCols:", - "setColsString:", - "setColumnSpan:", - "setComment:", - "setCompactWhenClosingMailboxes:", - "setComparator:andContext:", - "setCompareSelector:", - "setComparisonFormat:", - "setCompiler:forLanguage:OSType:", - "setCompletes:", - "setCompletionEnabled:", - "setCompressCommand:", - "setCompression:factor:", - "setConstrainedFrameSize:", - "setContainerClassDescription:", - "setContainerIsObjectBeingTested:", - "setContainerIsRangeContainerObject:", - "setContainerSize:", - "setContainerSpecifier:", - "setContent:", - "setContentSize:", - "setContentString:", - "setContentTransferEncoding:", - "setContentView:", - "setContentViewMargins:", - "setContents:andLength:", - "setContentsNoCopy:length:freeWhenDone:isUnicode:", - "setContentsWrap:", - "setContextHelp:forObject:", - "setContextHelpModeActive:", - "setContextMenuRepresentation:", - "setContinuous:", - "setContinuousSpellCheckingEnabled:", - "setControlBox:", - "setControlSize:", - "setControlTint:", - "setConversationRequest:", - "setCoordinates:", - "setCopiesOnScroll:", - "setCornerView:", - "setCount:andPostings:", - "setCount:andPostings:byCopy:", - "setCreateSelector:", - "setCreationZone:", - "setCreator:", - "setCurrentContext:", - "setCurrentDirectoryPath:", - "setCurrentImageNumber:", - "setCurrentIndex:", - "setCurrentInputManager:", - "setCurrentOperation:", - "setCurrentPage:", - "setCurrentTransferMailboxPath:", - "setCursor:", - "setData:", - "setData:forType:", - "setDataCell:", - "setDataRetained:", - "setDataSource:", - "setDateReceived:", - "setDeadKeyProcessingEnabled:", - "setDebugTextView:", - "setDecimalSeparator:", - "setDefaultAttachmentDirectory:", - "setDefaultBehavior:", - "setDefaultButtonCell:", - "setDefaultCollator:", - "setDefaultCoordinator:", - "setDefaultFetchTimestampLag:", - "setDefaultFlatness:", - "setDefaultFontSize:", - "setDefaultHeader:", - "setDefaultLanguage:", - "setDefaultLanguageContext:", - "setDefaultLineCapStyle:", - "setDefaultLineJoinStyle:", - "setDefaultLineWidth:", - "setDefaultMailDirectory:", - "setDefaultMessageStorePath:", - "setDefaultMiterLimit:", - "setDefaultNameServerPortNumber:", - "setDefaultParentObjectStore:", - "setDefaultPreferencesClass:", - "setDefaultPreferredAlternative:", - "setDefaultPrinter:", - "setDefaultPrinterWithName:isFax:", - "setDefaultPriority:", - "setDefaultSharedEditingContext:", - "setDefaultSignature:", - "setDefaultString:forKey:inDictionary:", - "setDefaultTimeZone:", - "setDefaultValue:", - "setDefaultWindingRule:", - "setDeferSync:", - "setDeferred:", - "setDelegate:", - "setDelegate:withNotifyingTextView:", - "setDeleteMessagesOnServer:", - "setDeleteSelector:", - "setDeltaFontSizeLevel:", - "setDepthLimit:", - "setDescriptor:forKeyword:", - "setDestination:", - "setDevice:", - "setDictionary:", - "setDirectUndoBody:", - "setDirectUndoDirtyFlags:", - "setDirectUndoFrameset:", - "setDirectUndoHead:", - "setDirectUndoHtml:", - "setDirectUndoTitle:", - "setDirectory:", - "setDirtyFlag:", - "setDisplayDisciplineLevelsForDisplayOnly:", - "setDisplayName:", - "setDisplaySeparatelyInMailboxesDrawer:", - "setDisplaysMessageNumbers:", - "setDisplaysMessageSizes:", - "setDisplaysSearchRank:", - "setDisposable:", - "setDocument:", - "setDocumentAttributes:", - "setDocumentBaseUrl:", - "setDocumentClass:", - "setDocumentCursor:", - "setDocumentEdited:", - "setDocumentName:", - "setDocumentView:", - "setDouble:forKey:", - "setDoubleAction:", - "setDoubleValue:", - "setDraftsMailboxPath:", - "setDraggingDelegate:", - "setDrawsBackground:", - "setDrawsCellBackground:", - "setDrawsColumnSeparators:", - "setDrawsGrid:", - "setDrawsOutsideLineFragment:forGlyphAtIndex:", - "setDropItem:dropChildIndex:", - "setDropRow:dropOperation:", - "setDynamicCounterpart:", - "setDynamicDepthLimit:", - "setEMail:", - "setEchosBullets:", - "setEditAddressBook:", - "setEditable:", - "setEditedCell:", - "setEditedFlag:", - "setEditingContextSelector:", - "setEditingField:", - "setEditingSwitches:", - "setEffectiveColumnSpan:", - "setEffectiveRowSpan:", - "setEmailAddresses:", - "setEnableFloatParsing:", - "setEnableIntegerParsing:", - "setEnabled:", - "setEncoding:", - "setEncodingAccessory:", - "setEncodingPopupButton:", - "setEncodingType:", - "setEndSpecifier:", - "setEndSubelementIdentifier:", - "setEndSubelementIndex:", - "setEntityName:", - "setEntryType:", - "setEntryWidth:", - "setEnvironment:", - "setErrorAction:", - "setErrorProc:", - "setEvaluationErrorNumber:", - "setEventCoalescingEnabled:", - "setEventHandler:andSelector:forEventClass:andEventID:", - "setEventMask:", - "setEventsTraced:", - "setExcludedFromWindowsMenu:", - "setExpandButton:", - "setExtraLineFragmentRect:usedRect:textContainer:", - "setFaceString:", - "setFaces:", - "setFamilies:", - "setFavoritesButton:", - "setFavoritesPopup:", - "setFeature:forPopUp:", - "setFeed:", - "setFeedTitle:value:", - "setFetchLimit:", - "setFetchRemoteURLs:", - "setFetchSelector:", - "setFetchTimestamp:", - "setFetchesRawRows:", - "setFieldEditor:", - "setFile:", - "setFileAttributes:", - "setFileName:", - "setFilePermissionsRecursively:", - "setFileType:", - "setFileWrapper:", - "setFilename:", - "setFilterString:", - "setFindString:", - "setFindString:writeToPasteboard:", - "setFinderFlags:", - "setFirst", - "setFirstHandle", - "setFirstLineHeadIndent:", - "setFirstName:", - "setFixedCapacityLimit:", - "setFixedFont", - "setFlagsFromDictionary:forMessage:", - "setFlagsFromDictionary:forMessages:", - "setFlatness:", - "setFlipped:", - "setFloat:forKey:", - "setFloatValue:", - "setFloatValue:knobProportion:", - "setFloatingPanel:", - "setFloatingPointFormat:left:right:", - "setFocusStack:", - "setFocusedMessages:", - "setFollowLinks:", - "setFollowsItalicAngle:", - "setFont:", - "setFont:range:", - "setFontFace:", - "setFontManagerFactory:", - "setFontMenu:", - "setFontName:", - "setFontPanelFactory:", - "setFontSize:", - "setForID:", - "setForItem:", - "setForegroundColor:", - "setForm:", - "setFormat:", - "setFormatter:", - "setFragment:", - "setFragmentCleanup:", - "setFragmentCleanupAtEnd", - "setFrame:", - "setFrame:display:", - "setFrameAutosaveName:", - "setFrameBorder:", - "setFrameColor:", - "setFrameFromContentFrame:", - "setFrameFromString:", - "setFrameOrigin:", - "setFrameRotation:", - "setFrameSize:", - "setFrameTopLeftPoint:", - "setFrameUsingName:", - "setFrameViewClass:", - "setFrameset:", - "setFramesetController:", - "setFramesetView:", - "setFramesetViewClass:", - "setFrozenCell:", - "setFullScreen", - "setFullUserName:", - "setGradientType:", - "setGraphicAttributeWithCode:", - "setGraphicsState:", - "setGridColor:", - "setGroupIdentifier:", - "setGroupsByEvent:", - "setHTMLString:", - "setHTMLTree:", - "setHTMLTreeClass:", - "setHTMLView:", - "setHandle:", - "setHandler:forMarker:", - "setHandler:forMarkers:", - "setHasChanges:", - "setHasFocusView:", - "setHasHorizontalRuler:", - "setHasHorizontalScroller:", - "setHasMultiplePages:", - "setHasOfflineChanges:forStoreAtPath:", - "setHasProperty:", - "setHasRoundedCornersForButton:", - "setHasRoundedCornersForPopUp:", - "setHasScrollerOnRight:", - "setHasShadow:", - "setHasThousandSeparators:", - "setHasUndoManager:", - "setHasVerticalRuler:", - "setHasVerticalScroller:", - "setHeadIndent:", - "setHeader", - "setHeader:forKey:", - "setHeaderCell:", - "setHeaderLevel:", - "setHeaderView:", - "setHeaders:", - "setHeartBeatCycle:", - "setHeight:", - "setHeight:percentage:", - "setHeightAbsolute:", - "setHeightPercentage:", - "setHeightProportional:", - "setHeightString:", - "setHeightTracksTextView:", - "setHiddenUntilMouseMoves:", - "setHidesOnDeactivate:", - "setHighlightMode:", - "setHighlighted:", - "setHighlightedItemIndex:", - "setHighlightedTableColumn:", - "setHighlightsBy:", - "setHintCapacity:", - "setHints:", - "setHomeButton:", - "setHorizontal:", - "setHorizontalEdgePadding:", - "setHorizontalLineScroll:", - "setHorizontalPageScroll:", - "setHorizontalPagination:", - "setHorizontalRulerView:", - "setHorizontalScroller:", - "setHorizontalSpace:", - "setHorizontallyCentered:", - "setHorizontallyResizable:", - "setHostCacheEnabled:", - "setHostname:", - "setHref:", - "setHtmlAddedTextStyles:", - "setHtmlDeletedTextStyles:", - "setHtmlView:", - "setHyphenationFactor:", - "setIMAPMessageFlags:", - "setIcon:", - "setIconRef:label:", - "setIdentifier:", - "setIgnoreRichTextButton:", - "setIgnoreSelectionChanges:", - "setIgnoredWords:inSpellDocumentWithTag:", - "setIgnoresAlpha:", - "setIgnoresMultiClick:", - "setImage:", - "setImageAlignment:", - "setImageDimsWhenDisabled:", - "setImageFrameStyle:", - "setImageNamed:forView:", - "setImageNumber:", - "setImageOrigin:", - "setImagePosition:", - "setImageScaling:", - "setImageSize:", - "setImplementor:atIndex:", - "setImportsGraphics:", - "setInboxMessageStorePath:", - "setIncludeDeleted:", - "setIncomingSpoolDirectory:", - "setIndentationMarkerFollowsCell:", - "setIndentationPerLevel:", - "setIndependentConversationQueueing:", - "setIndeterminate:", - "setIndex:", - "setIndexStyle:", - "setIndexValue:", - "setIndicatorImage:inTableColumn:", - "setInfo:", - "setInitialFirstResponder:", - "setInitialGState:", - "setInitialToolTipDelay:", - "setInputSize:", - "setInsertSelector:", - "setInsertionPointColor:", - "setInset:", - "setInsetsForVisibleAreaFromLeft:top:right:bottom:", - "setInspectedSelection:", - "setInspectorView:withInitialFirstResponder:", - "setInstancesRetainRegisteredObjects:", - "setIntAttribute:value:forGlyphAtIndex:", - "setIntValue:", - "setIntValue:forAttribute:withDefault:", - "setIntValue:forAttribute:withDefault:minimum:", - "setInteger:forKey:", - "setInterRowSpacing:", - "setIntercellSpacing:", - "setInterfaceStyle:", - "setInterlineSpacing:", - "setInterpreterArguments:", - "setInterpreterPath:", - "setInvalidatesObjectsWhenFreed:", - "setIsActive:", - "setIsClosable:", - "setIsDeep:", - "setIsDirty:", - "setIsError:", - "setIsHeader:", - "setIsInlineSpellCheckingEnabled:", - "setIsMiniaturized:", - "setIsOffline:", - "setIsOpaque:", - "setIsPaneSplitter:", - "setIsResizable:", - "setIsSorted:", - "setIsSortedAscending:", - "setIsSortedDescending:", - "setIsUp:", - "setIsVisible:", - "setIsZoomed:", - "setItalic", - "setItemHeight:", - "setItemRange:", - "setJobDisposition:", - "setJobFeature:option:inPrintInfo:", - "setKey:", - "setKey:andLength:", - "setKey:andLength:withHint:", - "setKeyBindingManager:", - "setKeyCell:", - "setKeyEquivalent:", - "setKeyEquivalentFont:", - "setKeyEquivalentFont:size:", - "setKeyEquivalentModifierMask:", - "setKeyView:", - "setKnobThickness:", - "setLabel:", - "setLanguage:", - "setLanguageName:", - "setLast", - "setLastCharacterIndex:", - "setLastColumn:", - "setLastComponentOfFileName:", - "setLastName:", - "setLastOpenSavePanelDirectory:", - "setLastTextContainer:", - "setLaunchPath:", - "setLayoutManager:", - "setLeadingOffset:", - "setLeaf:", - "setLeftMargin:", - "setLength:", - "setLevel:", - "setLevelsOfUndo:", - "setLineBreakMode:", - "setLineCapStyle:", - "setLineColor:", - "setLineDash:count:phase:", - "setLineFragmentPadding:", - "setLineFragmentRect:forGlyphRange:usedRect:", - "setLineJoinStyle:", - "setLineScroll:", - "setLineSpacing:", - "setLineWidth:", - "setLinkColor:", - "setLinkState:", - "setListPopUp:", - "setLoaded:", - "setLocalLibraryDirectory:", - "setLocale:", - "setLocalizationFromDefaults", - "setLocalizesFormat:", - "setLocation:forStartOfGlyphRange:", - "setLocksObjects:", - "setLocksObjectsBeforeFirstModification:", - "setLoggingEnabled:forEventClass:", - "setLong:forKey:", - "setLoopMode:", - "setMailboxSelectionOwnerFrom:", - "setMailboxesController:", - "setMailerPath:", - "setMainBodyPart:", - "setMainMenu:", - "setMainNibFile:forOSType:", - "setMakeVariable:toValue:", - "setMarginColor:", - "setMarginFloat:", - "setMarginHeight:", - "setMarginWidth:", - "setMark:", - "setMarkedText:selectedRange:", - "setMarkedTextAttributes:", - "setMarker:", - "setMarkerLocation:", - "setMarkers:", - "setMasterClassDescription:", - "setMatchesOnMultipleResolution:", - "setMatrixClass:", - "setMax:", - "setMaxContentSize:", - "setMaxHeight:", - "setMaxLength:", - "setMaxSize:", - "setMaxValue:", - "setMaxVisibleColumns:", - "setMaxWidth:", - "setMaximum:", - "setMaximumLineHeight:", - "setMboxRange:", - "setMeasureRenderedText:", - "setMeasurementUnits:", - "setMenu:", - "setMenuChangedMessagesEnabled:", - "setMenuItem:", - "setMenuItemCell:forItemAtIndex:", - "setMenuRepresentation:", - "setMenuView:", - "setMenuZone:", - "setMessage:", - "setMessageBody:", - "setMessageContents:", - "setMessageFlags:", - "setMessageHandler:", - "setMessagePrinter:", - "setMessageScroll:", - "setMessageStore:", - "setMessageType:", - "setMethod:", - "setMilliseconds:", - "setMimeHeader:forKey:", - "setMimeParameter:forKey:", - "setMimeType:", - "setMimeType:mimeSubtype:", - "setMimeTypeFromFile:type:creator:", - "setMinColumnWidth:", - "setMinContentSize:", - "setMinSize:", - "setMinValue:", - "setMinWidth:", - "setMinimum:", - "setMinimumLineHeight:", - "setMiniwindowImage:", - "setMiniwindowTitle:", - "setMissingAttachmentString:", - "setMiterLimit:", - "setMixedStateImage:", - "setMnemonicLocation:", - "setMode:", - "setMode:uid:gid:mTime:inode:", - "setModes:", - "setMonitoredActivity:", - "setMonoCharacterSeparatorCharacters:usualPunctuation:", - "setMountPoint:", - "setMovable:", - "setMovie:", - "setMsgid:", - "setMultiple:", - "setMultipleCharacterSeparators:", - "setMutableAttributedString:", - "setMutableDictionary:", - "setMuted:", - "setName:", - "setNameField:", - "setNameForRow:", - "setNeedsDisplay", - "setNeedsDisplay:", - "setNeedsDisplayForItemAtIndex:", - "setNeedsDisplayInRect:", - "setNeedsDisplayInRect:avoidAdditionalLayout:", - "setNeedsSizing:", - "setNeedsToSynchronize", - "setNeedsToSynchronizeWithOtherClients:", - "setNegativeFormat:", - "setNewFolderButton:", - "setNext", - "setNextHandle", - "setNextKeyView:", - "setNextResponder:", - "setNextState", - "setNextText:", - "setNextTokenAttributeDictionaryForItem:", - "setNoHref:", - "setNoResize:", - "setNotShownAttribute:forGlyphAtIndex:", - "setNote:", - "setNotificationCenterSerializeRemoves:", - "setNumSlots:", - "setNumberOfColumns:", - "setNumberOfDaysToKeepTrash:", - "setNumberOfPages:", - "setNumberOfRows:", - "setNumberOfTickMarks:", - "setNumberOfVisibleItems:", - "setObject:", - "setObject:atIndex:", - "setObject:forIndex:dictionary:", - "setObject:forKey:", - "setObject:forKey:inDomain:", - "setObjectBeingTested:", - "setObjectValue:", - "setObjectZone:", - "setObscured:", - "setOffScreen:width:height:rowbytes:", - "setOffStateImage:", - "setOk:", - "setOkButton:", - "setOnMouseEntered:", - "setOnMouseExited:", - "setOnStateImage:", - "setOneShot:", - "setOpaque:", - "setOpenGLContext:", - "setOption:value:", - "setOptionsDictionary:", - "setOptionsPopUp:", - "setOrdered:", - "setOrderedIndex:", - "setOrderingType:", - "setOrientation:", - "setOriginOffset:", - "setOriginalMessage:", - "setOtherSourceDirectories:", - "setOutlineTableColumn:", - "setOutlinesWhenSelected:", - "setOutputTraced:", - "setPackage:", - "setPageOrder:", - "setPageScroll:", - "setPalettePopUp:", - "setPanelAttribsForList", - "setPanelFont:isMultiple:", - "setPaperFeedForPopUp:", - "setPaperName:", - "setPaperSize:", - "setParagraphSpacing:", - "setParagraphStyle:", - "setParagraphs:", - "setParamDescriptor:forKeyword:", - "setParent:", - "setParentDataSource:relationshipKey:", - "setParentEditor:", - "setParentWindow:", - "setPassword:", - "setPath:", - "setPath:forFramework:", - "setPath:overwriteExistingAddressBook:", - "setPathName:", - "setPathName:delegate:", - "setPathName:mode:uid:gid:mTime:inode:", - "setPathSeparator:", - "setPathViewClass:", - "setPenAttributeWithCode:", - "setPercentDone:", - "setPercentageHeight:", - "setPercentageWidth:", - "setPeriodicDelay:interval:", - "setPersistentDomain:forName:", - "setPersistentExpandedItemsFromArray:", - "setPersistentTableColumnsFromArray:", - "setPicker:", - "setPickerMask:", - "setPickerMode:", - "setPixelFormat:", - "setPixelsHigh:", - "setPixelsWide:", - "setPlainTextValue:", - "setPlaysEveryFrame:", - "setPlaysSelectionOnly:", - "setPoolCountHighWaterMark:", - "setPoolCountHighWaterResolution:", - "setPopPassword:", - "setPort:", - "setPortNumber:", - "setPosition:", - "setPositiveFormat:", - "setPostsBoundsChangedNotifications:", - "setPostsFrameChangedNotifications:", - "setPotentialSaveDirectory:", - "setPramValue:", - "setPreferredAlternative:", - "setPreferredDisciplineLevelsForDisplayOnly:", - "setPreferredEdge:", - "setPreferredFilename:", - "setPreferredFontNames:", - "setPrefersColorMatch:", - "setPrefetchingRelationshipKeyPaths:", - "setPreserveParents:", - "setPreview:", - "setPreviewBox:", - "setPrevious", - "setPreviousText:", - "setPrimaryEmailAddress:", - "setPrincipalClass:", - "setPrintInfo:", - "setPrintPanel:", - "setPrinter:", - "setPriority:forFlavor:", - "setProcessName:", - "setProject:", - "setProjectDir:", - "setProjectName:", - "setProjectType:", - "setProjectTypeVersion:", - "setProjectVersion:", - "setPrompt:", - "setPromptsAfterFetchLimit:", - "setPropagatesDeletesAtEndOfEvent:", - "setProperties:", - "setProperty:forKey:", - "setProperty:withValue:", - "setPropertyList:", - "setPropertyList:forType:", - "setProtocolForProxy:", - "setPrototype:", - "setPullsDown:", - "setQualifier:", - "setQuoteBinding:", - "setQuotingWithSingleQuote:double:", - "setRangeContainerObject:", - "setRank:", - "setRate:", - "setRawController:", - "setRawData:", - "setRawRowKeyPaths:", - "setRawTextControllerClass:", - "setRawTextView:", - "setRawTextViewClass:", - "setRead:forMessage:", - "setRead:forMessages:", - "setReceiversSpecifier:", - "setRecordsEvents:forClass:", - "setRefreshesRefetchedObjects:", - "setRefusesFirstResponder:", - "setRelativePosition:", - "setReleasedWhenClosed:", - "setRemovable:", - "setRemovableDeviceButton:", - "setRepeatCountForNextCommand:", - "setReplyTimeout:", - "setReporter:selector:", - "setRepresentedFilename:", - "setRepresentedFrame:", - "setRepresentedItem:", - "setRepresentedObject:", - "setRepresentedView:", - "setRequestTimeout:", - "setRequiredFileType:", - "setRequiresAllQualifierBindingVariables:", - "setReservedThicknessForAccessoryView:", - "setReservedThicknessForMarkers:", - "setResizable:", - "setResizeIncrements:", - "setResizeable:", - "setResourceData:", - "setResourceForkData:", - "setResourceLocator:", - "setResult:item:isHeader:", - "setResultsLimit:", - "setReturnCompletes:", - "setReturnValue:", - "setReusesColumns:", - "setRichText:", - "setRichTextValue:", - "setRightMargin:", - "setRootObject:", - "setRoundingBehavior:", - "setRouterClass:", - "setRowHeight:", - "setRowSpan:", - "setRows:", - "setRowsString:", - "setRuleThickness:", - "setRulerViewClass:", - "setRulerVisible:", - "setRulersVisible:", - "setRunLoop:", - "setRunLoopModes:", - "setRuntimeAdaptorNames:", - "setSaveWeighting:", - "setScaleFactor:", - "setScalesWhenResized:", - "setScanLocation:", - "setScope:", - "setScript:", - "setScriptErrorNumber:", - "setScriptErrorString:", - "setScriptString:", - "setScrollView:", - "setScrollable:", - "setScrollers:", - "setScrolling:", - "setScrollsDynamically:", - "setSearchList:", - "setSearchRanks:", - "setSelectable:", - "setSelected:", - "setSelectedAddressBooks:", - "setSelectedAddressBooksByType:", - "setSelectedFont:isMultiple:", - "setSelectedRange:", - "setSelectedRange:affinity:stillSelecting:", - "setSelectedTargetCommandLineArgumentsArrayIndex:", - "setSelectedTextAttributes:", - "setSelection:", - "setSelection:inspecting:promulgateImmediately:", - "setSelectionAlignment:", - "setSelectionByRect:", - "setSelectionFrom:", - "setSelectionFrom:to:anchor:highlight:", - "setSelectionGranularity:", - "setSelectionNeedsPromulgation:", - "setSelectionRootItem:", - "setSelectionString:", - "setSelectionString:andFormat:", - "setSelectionStringAndSelect:", - "setSelector:", - "setSemanticDisciplineLevel:", - "setSendDoubleAction:", - "setSendFormat:", - "setSendSingleAction:", - "setSendSizeLimit:", - "setSender:", - "setSendmailMailer:", - "setSendsActionOnArrowKeys:", - "setSendsActionOnEndEditing:", - "setSeparatesColumns:", - "setSeparator:", - "setServerSideImageMap:", - "setServicesMenu:", - "setServicesMenuItemEnabled:forUser:enabled:", - "setServicesProvider:", - "setSet:", - "setSetButton:", - "setShadowState:", - "setShape:", - "setSharedEditingContext:", - "setSharedPrintInfo:", - "setSharedScriptSuiteRegistry:", - "setShellCommand:", - "setShouldAutoFetch:", - "setShouldBeViewedInline:", - "setShouldCascadeWindows:", - "setShouldCloseDocument:", - "setShouldCreateUI:", - "setShouldGenerateMain:", - "setShouldValidateInspectedSelection:", - "setShowAllHeaders:", - "setShowPanels:", - "setShowsAlpha:", - "setShowsBorderOnlyWhileMouseInside:", - "setShowsComposeAccessoryView:", - "setShowsControlCharacters:", - "setShowsFirstResponder:", - "setShowsInvisibleCharacters:", - "setShowsLabel:", - "setShowsShade:", - "setShowsStateBy:", - "setShowsToolTip:", - "setSibling1:", - "setSibling2:", - "setSignatureSelectionMethod:", - "setSignatures:", - "setSize1:", - "setSize2:", - "setSize3:", - "setSize4:", - "setSize5:", - "setSize6:", - "setSize7:", - "setSize:", - "setSize:relative:", - "setSizeLimit:", - "setSizeString:", - "setSizeTitle:", - "setSizes:", - "setSkipWhitespace:", - "setSmartInsertDeleteEnabled:", - "setSnapToButtons:", - "setSocketFromHandle:", - "setSoftLeftEdge:", - "setSoftRightEdge:", - "setSortOrder:", - "setSortOrderings:", - "setSortRules:", - "setSound:", - "setSource:", - "setSourceUrl:", - "setSourceUrlString:", - "setSpanning:", - "setSpoolDirectory:", - "setStandardError:", - "setStandardInput:", - "setStandardOutput:", - "setStandardUserDefaults:", - "setStartSpecifier:", - "setStartSubelementIdentifier:", - "setStartSubelementIndex:", - "setStartingIndex:", - "setStartingValue:", - "setStartsNewProcessGroup:", - "setStartupPath:", - "setState:", - "setState:atRow:column:", - "setStateFromSelectionOwner", - "setStaticCounterpart:", - "setStatus:", - "setStatusBar:", - "setStatusMenu:", - "setStatusMessage:", - "setStatusMessage:percentDone:", - "setStatusText:", - "setStopsValidationAfterFirstError:", - "setStrikethrough", - "setString:", - "setString:forType:", - "setStringValue:", - "setStringValue:forAttribute:", - "setStyleMask:", - "setSubject:", - "setSubmenu:", - "setSubmenu:forItem:", - "setSubmenuRepresentedObjectsAreStale", - "setSubscript", - "setSubscript:", - "setSubstitutionEditingContext:", - "setSum:", - "setSupermenu:", - "setSuperscript", - "setSuperscript:", - "setSupressesDuplicates:", - "setSuspended:", - "setSynchronized:", - "setSyntacticDiscipline:semanticDiscipline:displayOnly:", - "setSyntacticDisciplineLevel:", - "setSystemCharacterProperties:", - "setSystemLanguage:", - "setSystemLanguageContext:", - "setSystemLanguages:", - "setTabKeyTraversesCells:", - "setTabStops:", - "setTabViewType:", - "setTable:", - "setTableColumn:toVisible:atPosition:", - "setTableView:", - "setTag:", - "setTag:atRow:column:", - "setTag:target:action:atRow:column:", - "setTailIndent:", - "setTakesTitleFromPreviousColumn:", - "setTarCommand:", - "setTarget:", - "setTarget:atRow:column:", - "setTargetAbstractName:", - "setTargetAdditionalSourceDirectories:", - "setTargetClass:extraData:", - "setTargetCommandLineArgumentsArray:", - "setTargetDLLPaths:", - "setTargetDisplayName:", - "setTargetEnvironment:", - "setTargetPath:", - "setTargetPersistentStateObject:forKey:", - "setTargetUrl:", - "setTargetUses:debuggerNamed:", - "setTaskDictionary:", - "setTaskName:", - "setTearOffMenuRepresentation:", - "setTemplate:", - "setTemporaryAttributes:forCharacterRange:", - "setTest:", - "setText:", - "setTextAlignment:", - "setTextAlignment:overChildRange:", - "setTextAttributeWithCode:", - "setTextAttributesForNegativeValues:", - "setTextAttributesForPositiveValues:", - "setTextBody:", - "setTextColor:", - "setTextColor:range:", - "setTextContainer:", - "setTextContainer:forGlyphRange:", - "setTextContainerInset:", - "setTextController:", - "setTextFont:", - "setTextProc:", - "setTextStorage:", - "setTextView:", - "setTextViewClass:", - "setTextureWithPath:", - "setTextureWithUrl:", - "setThemeFrameWidgetState:", - "setThickness:", - "setThousandSeparator:", - "setTickMarkPosition:", - "setTimeStamp:", - "setTimeThreshold:", - "setTimeZone:", - "setTimeout:", - "setTitle:", - "setTitle:andDefeatWrap:", - "setTitle:andMessage:", - "setTitle:forView:", - "setTitle:ofColumn:", - "setTitleAlignment:", - "setTitleCell:", - "setTitleColor:", - "setTitleFont:", - "setTitleNoCopy:", - "setTitlePosition:", - "setTitleString:", - "setTitleWidth:", - "setTitleWithMnemonic:", - "setTitleWithRepresentedFilename:", - "setTitled:", - "setTo:", - "setTokenRange:", - "setToolTip:", - "setToolTip:forCell:", - "setToolTip:forView:cell:", - "setToolTipForView:rect:owner:userData:", - "setToolTips", - "setToolbarClass:", - "setToolbarController:", - "setTopLevelObject:", - "setTopMargin:", - "setTouched:", - "setTraceEventQueue:", - "setTrackingConstraint:", - "setTrackingConstraintKeyMask:", - "setTrailingOffset:", - "setTransformStruct:", - "setTransparent:", - "setTrashMailboxName:", - "setTreatsFilePackagesAsDirectories:", - "setTree:", - "setTrimAppExtension:", - "setType:", - "setTypesetter:", - "setTypingAttributes:", - "setURL:", - "setUid:", - "setUnderline", - "setUndoActionName:", - "setUndoManager:", - "setUndoNotificationEnabled:", - "setUndoable:", - "setUnquotedStringCharacters:lowerCaseLetters:upperCaseLetters:digits:", - "setUnquotedStringStartCharacters:lowerCaseLetters:upperCaseLetters:digits:", - "setUnreadCount:forMailboxAtPath:", - "setUpAttachment:forTextView:", - "setUpContextMenuItem:", - "setUpFieldEditorAttributes:", - "setUpGState", - "setUpPrintOperationDefaultValues", - "setUrl:", - "setUserAgent:", - "setUserDefinedFaces:", - "setUserDefinedFaces:selectingCanonicalFaceString:", - "setUserDefinedFaces:selectingIndex:", - "setUserFilteredHeaders:", - "setUserFixedPitchFont:", - "setUserFont:", - "setUserInfo:", - "setUserIsTyping:", - "setUsername:", - "setUsesAddressLineBreaks:", - "setUsesContextRelativeEncoding:", - "setUsesDataSource:", - "setUsesDistinct:", - "setUsesEPSOnResolutionMismatch:", - "setUsesFontPanel:", - "setUsesItemFromMenu:", - "setUsesRuler:", - "setUsesScreenFonts:", - "setUsesThreadedAnimation:", - "setUsesUserKeyEquivalents:", - "setUsesVectorMovement:", - "setValid:", - "setValidForStartup:", - "setValidateSize:", - "setValue:", - "setValue:forAttribute:", - "setValue:inObject:", - "setValues:forParameter:", - "setVersion:", - "setVersionNb:", - "setVertical:", - "setVerticalAlignment:", - "setVerticalLineScroll:", - "setVerticalPageScroll:", - "setVerticalPagination:", - "setVerticalRulerView:", - "setVerticalScroller:", - "setVerticalSpace:", - "setVerticallyCentered:", - "setVerticallyResizable:", - "setView:", - "setViewSize:", - "setViewsNeedDisplay:", - "setVisited", - "setVisitedLinkColor:", - "setVolatileDomain:forName:", - "setVolume:", - "setWaitCursorEnabled:", - "setWantsToBeColor:", - "setWasInterpolated:", - "setWidth:", - "setWidth:percentage:", - "setWidthAbsolute:", - "setWidthPercentage:", - "setWidthProportional:", - "setWidthString:", - "setWidthTracksTextView:", - "setWillDebugWhenLaunched:", - "setWindingRule:", - "setWindow:", - "setWindowController:", - "setWindowFrameAutosaveName:", - "setWindowFrameForAttachingToRect:onScreen:preferredEdge:popUpSelectedItem:", - "setWindowsMenu:", - "setWindowsNeedUpdate:", - "setWithArray:", - "setWithCapacity:", - "setWithObject:", - "setWithObjects:", - "setWithObjects:count:", - "setWithSet:", - "setWordFieldStringValue:", - "setWords:", - "setWorksWhenModal:", - "setWraps:", - "setWriteRtfEnriched:", - "set_box:", - "set_delegate:", - "set_docView:", - "set_mailboxesDrawerBox:", - "set_messageViewerBox:", - "set_outlineView:", - "set_paletteMatrix:", - "set_progressBar:", - "set_progressIndicator:", - "set_scrollView:", - "set_searchField:", - "set_splitView:", - "set_statusField:", - "set_stopButton:", - "set_tableManager:", - "set_tableView:", - "set_taskNameField:", - "set_textViewer:", - "set_toolbar:", - "set_transferMenuItem:", - "set_window:", - "settingFrameDuringCellAdjustment:", - "setup:inRoot:oneShot:", - "setupAccountFromValuesInUI:", - "setupAccounts", - "setupAppNIBsforProject:inFolder:projectName:", - "setupCarbonMenuBar", - "setupConnectionForServerName:", - "setupFileWrapper:", - "setupFontAndTabsForTextView:withRawFont:", - "setupForNoMenuBar", - "setupGuessesBrowser", - "setupInitialTextViewSharedState", - "setupMainThreadObject", - "setupOutlineView:", - "setupUIForMessage:", - "setupUIFromValuesInAccount:", - "shadeColorWithDistance:towardsColor:", - "shadow", - "shadowColor", - "shadowState", - "shadowWithLevel:", - "shallowCopy", - "shallowMutableCopy", - "shape", - "shapeWindow", - "sharedAEDescriptorTranslator", - "sharedAppleEventManager", - "sharedApplication", - "sharedCoercionHandler", - "sharedColorPanel", - "sharedColorPanelExists", - "sharedContextMenu", - "sharedDocumentController", - "sharedDragManager", - "sharedEditingContext", - "sharedFocusState", - "sharedFontController", - "sharedFontManager", - "sharedFontPanel", - "sharedFontPanelExists", - "sharedFrameworksPath", - "sharedGlyphGenerator", - "sharedHeartBeat", - "sharedHelpManager", - "sharedInfoPanel", - "sharedInspector", - "sharedInspectorManager", - "sharedInspectorManagerWithoutCreating", - "sharedInstance", - "sharedKeyBindingManager", - "sharedMagnifier", - "sharedManager", - "sharedPanel", - "sharedPopupMenuOfMailboxes", - "sharedPreferences", - "sharedPrintInfo", - "sharedScriptExecutionContext", - "sharedScriptSuiteRegistry", - "sharedScriptingAppleEventHandler", - "sharedServiceMaster", - "sharedSpellChecker", - "sharedSpellCheckerExists", - "sharedSupportPath", - "sharedSystemTypesetter", - "sharedTableWizard", - "sharedToolTipManager", - "sharedTracer", - "sharedWorkspace", - "shellCommand", - "shiftModifySelection:", - "shortMonthNames", - "shortName", - "shortValue", - "shortWeekdayNames", - "shouldAbsorbEdgeWhiteSpace", - "shouldAddEmailerMailbox:", - "shouldAddEudoraMailbox:", - "shouldAddNetscapeMailbox:", - "shouldAddOEMailbox:", - "shouldAutoFetch", - "shouldBeViewedInline", - "shouldCancel", - "shouldCascadeWindows", - "shouldChangePrintInfo:", - "shouldChangeTextInRange:replacementString:", - "shouldCloseDocument", - "shouldCloseWindowController:", - "shouldCloseWindowController:delegate:shouldCloseSelector:contextInfo:", - "shouldCollapseAutoExpandedItemsForDeposited:", - "shouldCreateUI", - "shouldDecodeAsAttachment", - "shouldDecodeSoftLinebreaks", - "shouldDelayWindowOrderingForEvent:", - "shouldDeliverMessage:delivery:", - "shouldDrawColor", - "shouldDrawInsertionPoint", - "shouldDrawUsingImageCacheForCellFrame:controlView:", - "shouldEdit:inRect:ofView:", - "shouldGenerateMain", - "shouldMoveDeletedMessagesToTrash", - "shouldNotImplement:", - "shouldPerformInvocation:", - "shouldPropagateDeleteForObject:inEditingContext:forRelationshipKey:", - "shouldRemoveWhenEmpty", - "shouldRunSavePanelWithAccessoryView", - "shouldSubstituteCustomClass", - "shouldUnmount:", - "shouldWriteIconHeader", - "shouldWriteMakeFile", - "show", - "showActivityViewer:", - "showActivityViewerWindow", - "showAddressManagerPanel", - "showAddressPanel:", - "showAllHeaders:", - "showAllViewers", - "showAndMakeKey:", - "showAppletTags", - "showAttachmentCell:atPoint:", - "showAttachmentCell:inRect:characterIndex:", - "showBestAlternative:", - "showBreakTags", - "showCMYKView:", - "showColorPanel:", - "showComments", - "showComposeAccessoryView", - "showComposeWindow:", - "showContextHelp:", - "showContextHelpForObject:locationHint:", - "showController:adjustingSize:", - "showDeletions:", - "showDeminiaturizedWindow", - "showEditingCharacters", - "showError:", - "showFavorites", - "showFavorites:", - "showFeedbackAtPoint:", - "showFilteredHeaders:", - "showFirstAlternative:", - "showFontPanel:", - "showGUIOrPreview:", - "showGUIView:", - "showGenericBackgroundAndText", - "showGreyScaleView:", - "showGuessPanel:", - "showHSBView:", - "showHelp:", - "showHelpFile:context:", - "showIllegalFragments", - "showImageTags", - "showInfoPanel:", - "showInlineFrameTags", - "showInspector:", - "showKnownTags", - "showMailboxesPanel:", - "showMainThreadIsBusy:", - "showMainThreadIsNotBusy:", - "showMessage:", - "showMessage:arguments:", - "showModalPreferencesPanel", - "showModalPreferencesPanelForOwner:", - "showNextAlternative:", - "showNoView", - "showNonbreakingSpaces", - "showNumbers:", - "showPackedGlyphs:length:glyphRange:atPoint:font:color:printingAdjustment:", - "showPanel:", - "showPanel:andNotify:with:", - "showPanels", - "showParagraphTags", - "showPeople:", - "showPools", - "showPreferences:", - "showPreferencesPanel", - "showPreferencesPanel:", - "showPreferencesPanelForOwner:", - "showPreviewView:", - "showPreviousAlternative:", - "showPrintPanel:", - "showRGBView:", - "showRawView:", - "showScript", - "showSearchPanel:", - "showSelectionAndCenter:", - "showSizes:", - "showSpacesVisibly", - "showStatusLine:", - "showStatusMessage:", - "showTableTags", - "showThreadIsBusy", - "showTip:", - "showTopLevelTags", - "showUI", - "showUnknownTags", - "showValidation:", - "showViewerWindow:", - "showWindow:", - "showWindows", - "showsAlpha", - "showsBorderOnlyWhileMouseInside", - "showsControlCharacters", - "showsFirstResponder", - "showsInvisibleCharacters", - "showsLabel", - "showsShade", - "showsStateBy", - "showsToolTip", - "shutAllDrawers:", - "sideBorderCell", - "sideSpacer", - "signal", - "signature", - "signatureOfType:", - "signatureSelectionMethod", - "signatureWithObjCTypes:", - "signatures", - "signaturesPath", - "significantText", - "simpleChild", - "singlestep:", - "size", - "sizeAndInstallSubviews", - "sizeCreditsView", - "sizeDecrease1:", - "sizeDecrease2:", - "sizeDecrease3:", - "sizeDecrease4:", - "sizeDecrease5:", - "sizeDecrease6:", - "sizeForKey:inTable:", - "sizeForMagnification:", - "sizeForPaperName:", - "sizeIncrease1:", - "sizeIncrease2:", - "sizeIncrease3:", - "sizeIncrease4:", - "sizeIncrease5:", - "sizeIncrease6:", - "sizeLastColumnToFit", - "sizeLimit", - "sizeOfBlock:", - "sizeOfDictionary:", - "sizeOfLabel:", - "sizeOfMessageNumber:", - "sizeOfMessagesAvailable", - "sizeOfTitlebarButtons", - "sizeOfTitlebarButtons:", - "sizeOfTypesetterGlyphInfo", - "sizeSimpleCellsEnMasse", - "sizeString", - "sizeToCells", - "sizeToFit", - "sizeValue", - "sizeWithAttributes:", - "skipDescendents", - "skipDirectory", - "skipDirectory:", - "skipUnimplementedOpcode:", - "skipWhitespace", - "skippingWhitespace", - "sleepForTimeInterval:", - "sleepUntilDate:", - "slideDraggedImageTo:", - "slideImage:from:to:", - "slotForKey:", - "smallSystemFontSize", - "smaller:", - "smallestEncoding", - "smartCapitalizedString", - "smartDeleteRangeForProposedRange:", - "smartInsertAfterStringForString:replacingRange:", - "smartInsertBeforeStringForString:replacingRange:", - "smartInsertDeleteEnabled", - "smartInsertForString:replacingRange:beforeString:afterString:", - "snapshot", - "socket", - "socketType", - "softLeftEdge", - "softRightEdge", - "sortAscending:", - "sortByAuthor:", - "sortByDate:", - "sortByNumber:", - "sortByReadStatus:", - "sortBySize:", - "sortByTitle:", - "sortDescending:", - "sortKeyForString:range:flags:", - "sortOrder", - "sortOrderToColumnKey:", - "sortOrderingWithKey:selector:", - "sortOrderings", - "sortRules", - "sortRulesPath", - "sortSubviewsUsingFunction:context:", - "sortUsingFunction:context:", - "sortUsingFunction:context:range:", - "sortUsingKeyOrderArray:", - "sortUsingSelector:", - "sortedArrayHint", - "sortedArrayUsingFunction:context:", - "sortedArrayUsingFunction:context:hint:", - "sortedArrayUsingKeyOrderArray:", - "sortedArrayUsingSelector:", - "sortedArrayUsingSelector:hint:", - "sound", - "sound:didFinishPlaying:", - "soundNamed:", - "soundUnfilteredFileTypes", - "soundUnfilteredPasteboardTypes", - "source", - "sourceDirectories", - "sourceDirectoryPaths", - "sourceKeys", - "sourceTree", - "sourceUrl", - "sourceUrlString", - "spaceToOpen:", - "spacerRowWithHeight:columnSpan:backgroundColor:", - "spacesPerTab", - "spacingAction:", - "spacingTextfieldAction:", - "specialImageWithType:", - "specifiedPathForFrameworkNamed:", - "spellCheckerDocumentTag", - "spellServer:didForgetWord:inLanguage:", - "spellServer:didLearnWord:inLanguage:", - "spellServer:findMisspelledWordInString:language:wordCount:countOnly:", - "spellServer:suggestGuessesForWord:inLanguage:", - "spellingPanel", - "splitCellHorizontally:", - "splitCellVertically:", - "splitFrameHorizontally:", - "splitFrameVertically:", - "splitKeysIntoSubkeys", - "splitOverRange:", - "splitVertically:", - "splitView:canCollapseSubview:", - "splitView:constrainMaxCoordinate:ofSubviewAt:", - "splitView:constrainMinCoordinate:maxCoordinate:ofSubviewAt:", - "splitView:constrainMinCoordinate:ofSubviewAt:", - "splitView:constrainSplitPosition:ofSubviewAt:", - "splitView:resizeSubviewsWithOldSize:", - "splitViewDidResizeSubviews:", - "splitViewWillResizeSubviews:", - "spoolDirectory", - "spoolToTableData:", - "standardDoubleActionForEvent:inTextView:withFrame:", - "standardError", - "standardInput", - "standardOutput", - "standardRunLoopModes", - "standardUserDefaults", - "standardizedNativePath", - "standardizedURL", - "standardizedURLPath", - "start:", - "startAnimation:", - "startArchiving:", - "startDate", - "startEditingKey:", - "startEditingOption:", - "startIndex", - "startInputStream:closeOnEnd:", - "startLogging", - "startMessageClearCheck:", - "startObservingViewBoundsChange:", - "startPeriodicEventsAfterDelay:withPeriod:", - "startProfiling", - "startRegion:atAddress:", - "startRegion:ofLength:atAddress:", - "startRoot", - "startSelectionObservation", - "startSpecifier", - "startSubelementIdentifier", - "startSubelementIndex", - "startSynchronization", - "startTimer:userInfo:", - "startTrackingAt:inView:", - "startTrackingWithEvent:inView:withDelegate:", - "startTransaction", - "startWaitCursorTimer", - "starters", - "startingIndex", - "startupPath", - "stashSize", - "state", - "stateForChild:ofItem:", - "stateImageOffset", - "stateImageRectForBounds:", - "stateImageWidth", - "staticValidationDescription", - "statistics", - "status", - "statusBar", - "statusForMailbox:args:errorMessage:", - "statusForTable:", - "statusItemWithLength:", - "statusMenu", - "statusMessage", - "statusOf:", - "stepBack:", - "stepForward:", - "stepKey:elements:number:state:", - "stepsCountForOperation:", - "stop", - "stop:", - "stopAllActivity", - "stopAnimation:", - "stopCoalescing", - "stopEditingSession", - "stopLogging", - "stopModal", - "stopModalWithCode:", - "stopObservingViewBoundsChange:", - "stopPeriodicEvents", - "stopProfiling", - "stopSelectionObservation", - "stopTimer", - "stopTracking:at:inView:mouseIsUp:", - "stopTrackingWithEvent:", - "stopUpdatingIndex", - "stopsValidationAfterFirstError", - "store", - "storeAtPathIsWritable:", - "storeBeingDeleted:", - "storeClass", - "storeColorPanel:", - "storeDidOpen:", - "storeExistsForPath:", - "storeFlags:state:forUids:", - "storeForMailboxAtPath:", - "storeForMailboxAtPath:create:", - "storePath", - "storePathRelativeToAccount", - "storePathRelativeToMailboxDirectory", - "storeStructureChanged:", - "storedValueForKey:", - "stream", - "string", - "string:", - "stringArrayForKey:", - "stringByAbbreviatingWithTildeInPath", - "stringByAddingPercentEscapes", - "stringByAppendingFormat:", - "stringByAppendingPathComponent:", - "stringByAppendingPathExtension:", - "stringByAppendingString:", - "stringByConvertingPathToURL", - "stringByConvertingURLToPath", - "stringByDeletingLastPathComponent", - "stringByDeletingPathExtension", - "stringByDeletingSuffixWithDelimiter:", - "stringByExpandingEnvironmentVariablesInString:", - "stringByExpandingTildeInPath", - "stringByExpandingVariablesInString:withDictionary:objectList:", - "stringByInsertingText:", - "stringByLocalizingReOrFwdPrefix", - "stringByRemovingPercentEscapes", - "stringByRemovingPrefix:ignoreCase:", - "stringByRemovingReAndFwd", - "stringByReplacingString:withString:", - "stringByResolvingSymlinksInPath", - "stringByStandardizingPath", - "stringByStrippingEnclosingNewlines", - "stringBySummingWithStringAsIntegers:", - "stringDrawingTextStorage", - "stringEncodingFromMimeCharsetTag:", - "stringForDPSError:", - "stringForIndexing", - "stringForKey:", - "stringForKey:inTable:", - "stringForObjectValue:", - "stringForOperatorSelector:", - "stringForType:", - "stringFromGrammarKey:isPlural:", - "stringListForKey:inTable:", - "stringMarkingUpcaseTransitionsWithDelimiter2:", - "stringMarkingUpcaseTransitionsWithDelimiter:", - "stringRepeatedTimes:", - "stringRepresentation", - "stringToColor", - "stringToComplete:", - "stringToPrintWithHTMLString:", - "stringValue", - "stringValueForAttribute:", - "stringWithCString:", - "stringWithCString:length:", - "stringWithCapacity:", - "stringWithCharacters:length:", - "stringWithContentsOfFile:", - "stringWithContentsOfURL:", - "stringWithData:encoding:", - "stringWithFileSystemRepresentation:length:", - "stringWithFormat:", - "stringWithFormat:locale:", - "stringWithRepeatedCharacter:count:", - "stringWithSavedFrame", - "stringWithString:", - "stringWithString:language:", - "stringWithUTF8String:", - "stringWithoutAmpersand", - "stringWithoutLeadingSpace", - "stringWithoutNewlinesOnEnds", - "stringWithoutSpaceOnEnds", - "stringWithoutTrailingSpace", - "stringsByAppendingPathComponent:", - "stringsByAppendingPaths:", - "strippedHTMLStringWithData:", - "stroke", - "strokeLineFromPoint:toPoint:", - "strokeRect:", - "structuralElementsInItem:", - "structureDidChange", - "styleInfo", - "styleInfoForSelection:ofAttributedString:", - "styleMask", - "subProjectTypeList", - "subProjectTypesForProjectType:", - "subarrayWithRange:", - "subclassFrameForSuperclassFrame:selected:", - "subclassResponsibility:", - "subdataFromIndex:", - "subdataToIndex:", - "subdataWithRange:", - "subdivideBezierWithFlatness:startPoint:controlPoint1:controlPoint2:endPoint:", - "subelements", - "subevents", - "subject", - "subjectChanged", - "subkeyListForKey:", - "submenu", - "submenuAction:", - "submenuRepresentedObjects", - "submenuRepresentedObjectsAreStale", - "submitButton", - "submitValue", - "submitWithButton:inHTMLView:", - "subnodeAtIndex:", - "subnodes", - "subnodesCount", - "subpathsAtPath:", - "subprojKeys", - "subprojectKeyList", - "subprojects", - "subscript:", - "subscriptRange:", - "subsetMappingForSourceDictionaryInitializer:", - "subsetMappingForSourceDictionaryInitializer:sourceKeys:destinationKeys:", - "substituteFontForFont:", - "substitutionEditingContext", - "substringFromIndex:", - "substringToIndex:", - "substringWithRange:", - "subtractPostingsIn:", - "subtractTextStyle:subtractingDirectConflicts:", - "subtreeWidthsInvalid", - "subtype", - "subview:didDrawRect:", - "subviews", - "suffixForOSType:", - "suffixWithDelimiter:", - "suiteDescription", - "suiteForAppleEventCode:", - "suiteName", - "suiteNameArray", - "suiteNames", - "sum", - "superClass", - "superClassDescription", - "superProject", - "superclass", - "superclassDescription", - "superclassFrameForSubclassFrame:", - "supermenu", - "superscript:", - "superscriptRange:", - "superview", - "superviewChanged:", - "superviewFrameChanged:", - "supportedEncodings", - "supportedWindowDepths", - "supportsAuthentication", - "supportsCommand:", - "supportsMode:", - "supportsMultipleSelection", - "supportsReadingData", - "supportsWritingData", - "suppressCapitalizedKeyWarning", - "suppressFinalBlockCharacters", - "suppressObserverNotification", - "surfaceID", - "suspendLogging", - "suspendReaderLocks", - "suspended", - "suspiciousCodepage1252ByteSet", - "swapElement:withElement:", - "swapWithMark:", - "swatchWidth", - "switchEditFocusToCell:", - "switchImage:", - "switchList:", - "symbolicLinkDestination", - "syncItemsWithPopup", - "syncToView", - "syncToView:", - "syncToViewUnconditionally", - "synchronize", - "synchronizeFile", - "synchronizeMailboxesMenusIfNeeded", - "synchronizeTitleAndSelectedItem", - "synchronizeWindowTitleWithDocumentName", - "synchronizeWithOtherClients", - "synchronizeWithServer", - "synonymTerminologyDictionary:", - "syntacticDiscipline", - "syntacticDisciplineLevel", - "syntacticPolicyChanged:", - "systemCharacterProperties", - "systemColorsDidChange:", - "systemDefaultPortNameServer", - "systemDeveloperDirectory", - "systemExtensions", - "systemExtensionsList", - "systemFontOfSize:", - "systemFontSize", - "systemLanguage", - "systemLanguageContext", - "systemLanguages", - "systemLibraryDirectory", - "systemStatusBar", - "systemTimeZone", - "systemVersion", - "tabKeyTraversesCells", - "tabState", - "tabStopType", - "tabStops", - "tabView", - "tabView:didSelectTabViewItem:", - "tabView:shouldSelectTabViewItem:", - "tabView:willSelectTabViewItem:", - "tabViewAdded", - "tabViewDidChangeNumberOfTabViewItems:", - "tabViewItemAtIndex:", - "tabViewItemAtPoint:", - "tabViewItems", - "tabViewRemoved", - "tabViewType", - "table", - "tableColor", - "tableColumnWithIdentifier:", - "tableColumns", - "tableDatas", - "tableDecorationSize", - "tableEnumerator", - "tableFor:", - "tableMatrixBox", - "tableStructureChanged", - "tableView", - "tableView:acceptDrop:row:dropOperation:", - "tableView:didClickTableColumn:", - "tableView:didDragTableColumn:", - "tableView:doCommandBySelector:", - "tableView:dragImageForRows:event:dragImageOffset:", - "tableView:mouseDownInHeaderOfTableColumn:", - "tableView:objectValueForTableColumn:row:", - "tableView:setObjectValue:forTableColumn:row:", - "tableView:shouldEditTableColumn:row:", - "tableView:shouldSelectRow:", - "tableView:shouldSelectTableColumn:", - "tableView:validateDrop:proposedRow:proposedDropOperation:", - "tableView:willDisplayCell:forTableColumn:row:", - "tableView:willStartDragWithEvent:", - "tableView:writeRows:toPasteboard:", - "tableViewAction:", - "tableViewColumnDidMove:", - "tableViewColumnDidResize:", - "tableViewDidEndDragging:", - "tableViewDidScroll:", - "tableViewDragWillEnd:deposited:", - "tableViewSelectionDidChange:", - "tableViewSelectionIsChanging:", - "tag", - "tagForItem:", - "tagWithRange:", - "tailIndent", - "takeColorFrom:", - "takeDoubleValueFrom:", - "takeFindStringFromSelection:", - "takeFloatValueFrom:", - "takeIntValueFrom:", - "takeObjectValueFrom:", - "takeOverAsSelectionOwner", - "takeSelectedTabViewItemFromSender:", - "takeSettingsFromAccount:", - "takeStoredValue:forKey:", - "takeStoredValuesFromDictionary:", - "takeStringValueFrom:", - "takeValue:forKey:", - "takeValue:forKeyPath:", - "takeValuesFromDictionary:", - "takesTitleFromPreviousColumn", - "tarCommand", - "target", - "targetAbstractName", - "targetAdditionalSourceDirectories", - "targetAllowableDebuggerNames", - "targetClass", - "targetClassForFault:", - "targetCommandLineArgumentsArray", - "targetDLLPaths", - "targetDisplayName", - "targetEnvironment", - "targetForAction:", - "targetForAction:to:from:", - "targetPath", - "targetPersistentState", - "targetPersistentStateObjectForKey:", - "targetSourceDirectories", - "targetSourceTree", - "targetUrl", - "targetUsesDebuggerNamed:", - "targetsFor:", - "taskDictionary", - "taskExitedNormally", - "taskName", - "tearOffMenuRepresentation", - "tearOffTitlebarHighlightColor", - "tearOffTitlebarShadowColor", - "template", - "temporaryAddressBookFromLDAPSearchResults:", - "temporaryAddressBookWithName:", - "temporaryAttributesAtCharacterIndex:effectiveRange:", - "terminate", - "terminate:", - "terminateForClient:", - "terminateNoConfirm", - "terminateTask", - "terminationStatus", - "test", - "testPart:", - "testStructArrayAtIndex:", - "text", - "textAlignment", - "textAlignmentForSelection", - "textAttributesForNegativeValues", - "textAttributesForPositiveValues", - "textBackgroundColor", - "textColor", - "textContainer", - "textContainerChangedGeometry:", - "textContainerChangedTextView:", - "textContainerForGlyphAtIndex:effectiveRange:", - "textContainerHeight", - "textContainerInset", - "textContainerOrigin", - "textContainerWidth", - "textContainers", - "textController", - "textDidBeginEditing:", - "textDidChange:", - "textDidEndEditing:", - "textEncoding", - "textFindingStringWithRangeMap:", - "textMergeWithLogging:", - "textObjectToSearchIn", - "textProc", - "textRangeForTokenRange:", - "textShouldBeginEditing:", - "textShouldEndEditing:", - "textStorage", - "textStorage:edited:range:changeInLength:invalidatedRange:", - "textStorageDidProcessEditing:", - "textStorageWillProcessEditing:", - "textStorageWithSize:", - "textStyleForFontTrait:shouldRemove:", - "textStyles", - "textView", - "textView:clickedOnCell:inRect:", - "textView:clickedOnCell:inRect:atIndex:", - "textView:clickedOnLink:", - "textView:clickedOnLink:atIndex:", - "textView:doCommandBySelector:", - "textView:doubleClickedOnCell:inRect:", - "textView:doubleClickedOnCell:inRect:atIndex:", - "textView:draggedCell:inRect:event:", - "textView:draggedCell:inRect:event:atIndex:", - "textView:shouldChangeTextInRange:replacementString:", - "textView:shouldReadSelectionFromPasteboard:type:result:", - "textView:willChangeSelectionFromCharacterRange:toCharacterRange:", - "textViewChangedFrame:", - "textViewClass", - "textViewDidChangeSelection:", - "textViewForBeginningOfSelection", - "textViewWidthFitsContent", - "texture", - "textureUrl", - "thickness", - "thicknessRequiredInRuler", - "thousandSeparator", - "thousandsSeparator", - "threadDictionary", - "tickMarkPosition", - "tickMarkValueAtIndex:", - "tightenKerning:", - "tile", - "timeInterval", - "timeIntervalSince1970", - "timeIntervalSinceDate:", - "timeIntervalSinceNow", - "timeIntervalSinceReferenceDate", - "timeZone", - "timeZoneDetail", - "timeZoneForSecondsFromGMT:", - "timeZoneWithAbbreviation:", - "timeZoneWithName:", - "timeZoneWithName:data:", - "timeout", - "timeoutOnSaveToProjectPath:", - "timerWithFireDate:target:selector:userInfo:", - "timerWithTimeInterval:invocation:repeats:", - "timerWithTimeInterval:target:selector:userInfo:repeats:", - "timersForMode:", - "timestamp", - "title", - "titleAlignment", - "titleBarFontOfSize:", - "titleButtonOfClass:", - "titleCell", - "titleColor", - "titleFont", - "titleForView:", - "titleFrameOfColumn:", - "titleHeight", - "titleOfColumn:", - "titleOfSelectedItem", - "titlePosition", - "titleRect", - "titleRectForBounds:", - "titleString", - "titleWidth", - "titleWidth:", - "titlebarRect", - "tmpNameFromPath:", - "tmpNameFromPath:extension:", - "to", - "toManyRelationshipKeys", - "toOneRelationshipKeys", - "toRecipients", - "tocHeaderData", - "tocSillyDateInt", - "toggle:", - "toggleContinuousSpellChecking:", - "toggleEditingCharacters:", - "toggleFrameConnected:", - "toggleHyphenation:", - "toggleMultiple:", - "togglePageBreaks:", - "togglePlatformInputSystem:", - "toggleRich:", - "toggleRuler:", - "toggleSelected:", - "toggleTableEditingMode:", - "toggleWidgetInView:withButtonID:action:", - "tokenCount", - "tokenIndex", - "tokenInfoAtIndex:", - "tokenRange", - "tokenRangeForTextRange:", - "tokenize", - "tokenizeUsing:", - "toolBarAction:", - "toolTip", - "toolTipColor", - "toolTipForCell:", - "toolTipForView:cell:", - "toolTipTextColor", - "toolTipsFontOfSize:", - "toolbar", - "toolbarButton", - "toolbarClass", - "toolbarConfiguration", - "toolbarController", - "toolbarResponder", - "toolbarStrings", - "tooltipStringForItem:", - "tooltipStringForString:", - "topAutoreleasePoolCount", - "topLevelObject", - "topLevelTableWithHeaderParent:imageParent:topMargin:", - "topMargin", - "topRenderingRoot", - "topTextView", - "topUndoObject", - "totalAutoreleasedObjects", - "totalCount", - "totalCount:andSize:", - "totalDiskSpace", - "totalWidthOfAllColumns", - "touchRegion:ofLength:", - "touched", - "trace", - "traceWithFlavor:priority:format:", - "traceWithFlavor:priority:format:arguments:", - "trackKnob:", - "trackLinkInRect:ofView:", - "trackMagnifierForPanel:", - "trackMarker:withMouseEvent:", - "trackMouse:adding:", - "trackMouse:inRect:ofView:atCharacterIndex:untilMouseUp:", - "trackMouse:inRect:ofView:untilMouseUp:", - "trackPagingArea:", - "trackRect", - "trackScrollButtons:", - "trackWithEvent:", - "trackWithEvent:inView:withDelegate:", - "trackerForSelection:", - "trackingConstraint", - "trackingConstraintKeyMask", - "trackingNumber", - "trailingBlockCharacterLengthWithMap:", - "trailingOffset", - "traitsOfFont:", - "transactionID", - "transferAgain:", - "transferSelectionToMailboxAtPath:deleteOriginals:", - "transferToMailbox:", - "transform", - "transform:", - "transformBezierPath:", - "transformPoint:", - "transformRect:", - "transformSize:", - "transformStruct", - "transformUsingAffineTransform:", - "translateFromKeys:toKeys:", - "translateOriginToPoint:", - "translateTo::", - "translateXBy:yBy:", - "transparentColor", - "transpose:", - "transposeWords:", - "trashCheckboxClicked:", - "trashMailboxName", - "trashMessageStoreCreatingIfNeeded:", - "trashMessageStorePath", - "traverseAtProject:data:", - "traverseProject:targetObject:targetSelector:userData:", - "traverseWithTarget:selector:context:", - "treatsFilePackagesAsDirectories", - "tree", - "trimWhitespace", - "trimWithCharactersInCFString:", - "truncateFileAtOffset:", - "tryLock", - "tryLockForReading", - "tryLockForWriting", - "tryLockWhenCondition:", - "tryToPerform:with:", - "turnOffKerning:", - "turnOffLigatures:", - "twiddleToHTMLTextFieldTextView", - "twiddleToNSTextView", - "type", - "typeChanged:", - "typeComboBoxChanged:", - "typeDescription", - "typeEnumerator", - "typeForArgumentWithName:", - "typeForKey:", - "typeFromFileExtension:", - "typeToUnixName:", - "types", - "typesFilterableTo:", - "typesetter", - "typesetterLaidOneGlyph:", - "typingAttributes", - "uid", - "unableToSetNilForKey:", - "unarchiveObjectWithData:", - "unarchiveObjectWithFile:", - "unarchiver:objectForReference:", - "uncacheDarkenedImage:", - "unchainContext", - "uncommentedAddress", - "uncommentedAddressList", - "uncommentedAddressRespectingGroups", - "undeleteLastDeletedMessages", - "undeleteMessage", - "undeleteMessages:", - "undeleteSelection", - "underline:", - "underlineGlyphRange:underlineType:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:", - "underlinePosition", - "underlineThickness", - "undo", - "undo:", - "undoActionName", - "undoFieldToSlider", - "undoLevels", - "undoLevelsChanged:", - "undoManager", - "undoManagerDidBeginUndoGrouping:", - "undoManagerForTextView:", - "undoManagerForWindow:", - "undoMenuItemTitle", - "undoMenuTitleForUndoActionName:", - "undoNestedGroup", - "undoNotificationEnabled", - "undoRedo:", - "undoSliderToField", - "unescapedUnicodeString", - "unfocus:", - "unfocusView:", - "unfreeze:", - "unhide", - "unhide:", - "unhideAllApplications:", - "unhideApplication", - "unhideWithoutActivation", - "unionBitVector:", - "unionSet:", - "unionWithBitVector:", - "uniqueInstance:", - "uniqueKey:", - "uniquePath", - "uniquePathWithMaximumLength:", - "uniqueSpellDocumentTag", - "uniqueStateIdentifier", - "uniqueURL", - "uniquedAttributes", - "uniquedMarkerString", - "unixToTypeName:", - "unload", - "unlock", - "unlockFocus", - "unlockFocusInRect:", - "unlockForReading", - "unlockForWriting", - "unlockTopMostReader", - "unlockWithCondition:", - "unmarkText", - "unmountAndEjectDeviceAtPath:", - "unmounted:", - "unparse", - "unquotedAttributeStringValue", - "unquotedFromSpaceDataWithRange:", - "unquotedString", - "unreadCount", - "unreadCountChanged:", - "unreadCountForMailboxAtPath:", - "unregisterDragTypesForWindow:", - "unregisterDraggedTypes", - "unregisterImageRepClass:", - "unregisterIndexedStore:", - "unregisterMessageClass:", - "unregisterMessageClassForEncoding:", - "unregisterObjectWithServicePath:", - "unregisterServiceProviderNamed:", - "unrollTransaction", - "unscript:", - "unscriptRange:", - "unsignedCharValue", - "unsignedIntValue", - "unsignedLongLongValue", - "unsignedLongValue", - "unsignedShortValue", - "unwrapFromNode:adapting:", - "update", - "update:", - "updateAppendButtonState", - "updateAppleMenu:", - "updateAttachmentsFromPath:", - "updateBackground:", - "updateCell:", - "updateCellInside:", - "updateChangeCount:", - "updateCurGlyphOffset", - "updateDragTypeRegistration", - "updateDynamicServices:", - "updateEnabledState", - "updateEventCoalescing", - "updateFavoritesDestination:", - "updateFeedback", - "updateFileAttributesFromPath:", - "updateFileExtensions:", - "updateFilteredListsForMessagesAdded:reason:", - "updateFilteredListsForMessagesRemoved:reason:", - "updateFontPanel", - "updateFrame", - "updateFrameColors:", - "updateFromPath:", - "updateFromPrintInfo", - "updateFromSnapshot:", - "updateHeaderFields", - "updateHeartBeatState", - "updateInDock", - "updateInfo:parent:rootObject:", - "updateInputContexts", - "updateInsertionPointStateAndRestartTimer:", - "updateMailboxListing:", - "updateMap:forChangeInLength:", - "updateNameMap", - "updateNib", - "updateObject:", - "updateOptions", - "updateOptionsWithApplicationIcon", - "updateOptionsWithApplicationName", - "updateOptionsWithBackgroundImage", - "updateOptionsWithCopyright", - "updateOptionsWithCredits", - "updateOptionsWithProjectVersion", - "updateOptionsWithVersion", - "updatePageColorsPanel", - "updateProjects", - "updateRendering", - "updateRendering:", - "updateRequestServers:forUser:", - "updateRuler", - "updateScroller", - "updateSpellingPanelWithMisspelledWord:", - "updateSubmenu:", - "updateSwatch", - "updateTableHeaderToMatchCurrentSort", - "updateTextViewerToSelection", - "updateTitleControls", - "updateToggleWidget:", - "updateUI", - "updateUIOfTextField:withPath:", - "updateUserInfoToLatestValues", - "updateValidationButton:", - "updateWindowDirtyState:", - "updateWindows", - "updateWindowsItem:", - "updatedObjects", - "uppercaseLetterCharacterSet", - "uppercaseSelfWithLocale:", - "uppercaseString", - "uppercaseStringWithLanguage:", - "uppercaseWord:", - "uppercasedRetainedStringWithCharacters:length:", - "url", - "urlEncodedString", - "urlPathByAppendingComponent:", - "urlPathByDeletingLastComponent", - "urlPathRelativeToPath:", - "urlStringForLocation:inFrame:", - "urlVisited:", - "usableParts", - "useAllLigatures:", - "useDeferredFaultCreation", - "useDisabledEffectForState:", - "useFont:", - "useHighlightEffectForState:", - "useOptimizedDrawing:", - "useStandardKerning:", - "useStandardLigatures:", - "useStoredAccessor", - "usedRectForTextContainer:", - "usedRectIncludingFloaters", - "user", - "user:", - "userAddressBookWithName:", - "userAgent", - "userChoseTargetFile:", - "userData", - "userDefaultsChanged", - "userDefinedFaces", - "userEmail", - "userFacesChanged:", - "userFilteredHeaders", - "userFixedPitchFontOfSize:", - "userFontOfSize:", - "userFullName", - "userHomeDirectory", - "userInfo", - "userInfoForMailboxAtPath:", - "userInfoForMailboxAtPath:fetchIfNotCached:", - "userInfoForMailboxAtPath:fetchIfNotCached:refreshIfCached:", - "userIsTyping", - "userKeyEquivalent", - "userKeyEquivalentModifierMask", - "userName", - "userPresentableDescription", - "userPresentableDescriptionForObject:", - "userWantsIndexForStore", - "username", - "usesAddressLineBreaks", - "usesButtons", - "usesContextRelativeEncoding", - "usesDataSource", - "usesDistinct", - "usesEPSOnResolutionMismatch", - "usesFontPanel", - "usesItemFromMenu", - "usesNewLayout", - "usesRuler", - "usesScreenFonts", - "usesThreadedAnimation", - "usesUserKeyEquivalents", - "usesVectorMovement", - "uudecodedDataIntoFile:mode:", - "uuencodedDataWithFile:mode:", - "vCard", - "vCardAtFilteredIndex:", - "vCardAtIndex:", - "vCardFromEmailAddress:", - "vCardReferenceAtIndex:", - "vCardResolvingReference:", - "vCardWithFirstName:lastName:emailAddress:", - "vCardWithString:", - "vCardsMatchingString:", - "validAttributesForMarkedText", - "validForStartup", - "validRequestorForSendType:returnType:", - "validStartCharacter:", - "validateChangesForSave", - "validateDeletesUsingTable:", - "validateEditing", - "validateForDelete", - "validateForInsert", - "validateForSave", - "validateForUpdate", - "validateInspectedSelection", - "validateItem:", - "validateKeysWithRootClassDescription:", - "validateMenuItem:", - "validateMenuMatrix:withResponder:", - "validateObjectForDelete:", - "validateObjectForSave:", - "validatePath:ignore:", - "validateRename", - "validateRenameColor", - "validateRenameList", - "validateSelection", - "validateTable:withSelector:exceptionArray:continueAfterFailure:", - "validateTakeValue:forKeyPath:", - "validateToolBar", - "validateToolBarButton:", - "validateToolCluster", - "validateToolbarAction:", - "validateUI", - "validateUserInterfaceItem:", - "validateValue:forKey:", - "validateValuesInUI", - "validateVisibleColumns", - "validateWithMessageArray:itemArray:", - "validationDescription", - "validationErrors", - "validationExceptionWithFormat:", - "value", - "value:withObjCType:", - "valueAtIndex:inPropertyWithKey:", - "valueForAttribute:", - "valueForDirtyFlag:", - "valueForKey:", - "valueForKeyPath:", - "valueForProperty:", - "valueOfAttribute:changedFrom:to:", - "valueWithBytes:objCType:", - "valueWithNonretainedObject:", - "valueWithPoint:", - "valueWithPointer:", - "valueWithRange:", - "valueWithRect:", - "valueWithSize:", - "valuesForKeys:", - "valuesForKeys:object:", - "variableWithKey:", - "verboseVersion", - "verifyWithDelegate:", - "version", - "versionForClassName:", - "versionForClassNamed:", - "versionInfo", - "versionNb", - "versionString", - "verticalAlignPopupAction:", - "verticalAlignment", - "verticalLineScroll", - "verticalPageScroll", - "verticalPagination", - "verticalResizeCursor", - "verticalRulerView", - "verticalScroller", - "verticalSpace", - "view", - "view:stringForToolTip:point:userData:", - "viewBoundsChanged:", - "viewDidMoveToSuperview", - "viewDidMoveToWindow", - "viewForItem:", - "viewForPreferenceNamed:", - "viewFrameChanged:", - "viewHeight", - "viewSize", - "viewSizeChanged:", - "viewSource:", - "viewWillMoveToSuperview:", - "viewWillMoveToWindow:", - "viewWithTag:", - "viewedMessage:", - "viewingAttributes", - "viewsNeedDisplay", - "visibleFrame", - "visibleRect", - "visitedLinkColor", - "volatileDomainForName:", - "volatileDomainNames", - "volume", - "wait", - "waitForDataInBackgroundAndNotify", - "waitForDataInBackgroundAndNotifyForModes:", - "waitUntilDate:", - "waitUntilExit", - "walkOver", - "wantsDoubleBuffering", - "wantsMargin", - "wantsSynchronizedDeallocation", - "wantsToBeColor", - "wantsToDelayTextChangeNotifications", - "wantsToHandleMouseEvents", - "wantsToInterpretAllKeystrokes", - "wantsToTrackMouse", - "wantsToTrackMouseForEvent:", - "wantsToTrackMouseForEvent:inRect:ofView:atCharacterIndex:", - "warnIfDeleteMessages:", - "wasInterpolated", - "wasRepaired", - "wbMergeCells:", - "wbRemoveColumn:", - "wbRemoveRow:", - "wbSplitCells:", - "wbSplitCellsHorizontally:", - "wbSplitCellsVertically:", - "weightOfFont:", - "weightOfTag:", - "wellForRect:flipped:", - "whiteColor", - "whiteComponent", - "whitespaceAndNewlineCharacterSet", - "whitespaceCharacterSet", - "whitespaceDescription", - "widestOptionWidthForPopUp:", - "widgetInView:withButtonID:action:", - "width", - "widthAdjustLimit", - "widthForColumnAtIndex:returningWidthType:", - "widthOfString:", - "widthPopupAction:", - "widthString", - "widthTextfieldAction:", - "widthTracksTextView", - "widthsInvalid", - "willBeDisplayed", - "willCancelDelayedPerformWith:::", - "willChange", - "willDebugWhenLaunched", - "willEndCloseSheet:returnCode:contextInfo:", - "willFireDelayedPerform:", - "willForwardSelector:", - "willFreeOnWrite", - "willReadRelationship:", - "willRemoveSubview:", - "willRunOSPanel", - "willSaveProjectAtPath:client:", - "willScheduleDelayedPerform:with::::", - "willSetLineFragmentRect:forGlyphRange:usedRect:", - "willingnessToDecode:", - "windingRule", - "window", - "windowBackgroundColor", - "windowController", - "windowControllerDidLoadNib:", - "windowControllerWillLoadNib:", - "windowControllers", - "windowDidBecomeKey:", - "windowDidBecomeMain:", - "windowDidChangeScreen:", - "windowDidDeminiaturize:", - "windowDidExpose:", - "windowDidLoad", - "windowDidMiniaturize:", - "windowDidMove:", - "windowDidResignKey:", - "windowDidResignMain:", - "windowDidResize:", - "windowDidUpdate:", - "windowFrameAutosaveName", - "windowFrameColor", - "windowFrameOutlineColor", - "windowFrameTextColor", - "windowID", - "windowNibName", - "windowNibPath", - "windowNumber", - "windowShouldClose:", - "windowShouldZoom:toFrame:", - "windowTitle", - "windowTitleForDocumentDisplayName:", - "windowTitlebarLinesSpacingWidth", - "windowTitlebarLinesSpacingWidth:", - "windowTitlebarTitleLinesSpacingWidth", - "windowTitlebarTitleLinesSpacingWidth:", - "windowToDefaults:", - "windowWillClose:", - "windowWillLoad", - "windowWillMiniaturize:", - "windowWillMove:", - "windowWillResize:toSize:", - "windowWillReturnFieldEditor:toObject:", - "windowWillReturnUndoManager:", - "windowWillUseStandardFrame:defaultFrame:", - "windowWithWindowNumber:", - "windows", - "windowsMenu", - "wordMovementHandler", - "words", - "workQueue", - "worksWhenModal", - "wrapInNode:", - "wrapperExtensions", - "wrapperForAppleFileDataWithFileEncodingHint:", - "wrapperForBinHex40DataWithFileEncodingHint:", - "wraps", - "writablePasteboardTypes", - "writableTypes", - "write:", - "writeAlignedDataSize:", - "writeAttachment:", - "writeBOSArray:count:ofType:", - "writeBOSNumString:length:ofType:scale:", - "writeBOSString:length:", - "writeBaselineOffset:", - "writeBinaryObjectSequence:length:", - "writeBody", - "writeBytes:length:", - "writeChangesToDisk", - "writeCharacterAttributes:previousAttributes:", - "writeColor:foreground:", - "writeColorTable", - "writeColors", - "writeCommand:begin:", - "writeData:", - "writeData:length:", - "writeData:to:", - "writeDefaultsToDictionary:", - "writeDelayedInt:for:", - "writeDocument:pbtype:filename:", - "writeEPSInsideRect:toPasteboard:", - "writeEscapedUTF8String:", - "writeFd:", - "writeFile:", - "writeFileContents:", - "writeFileWrapper:", - "writeFont:", - "writeFontTable", - "writeGdbFile", - "writeGeneratedFiles", - "writeHeader", - "writeHyphenation", - "writeIconHeaderFile", - "writeInt:", - "writeKern:", - "writeLossyString:", - "writeMakeFile", - "writeMemory:", - "writeNewline", - "writePBProject", - "writePDFInsideRect:toPasteboard:", - "writePaperSize", - "writeParagraphStyle:", - "writePath:docInfo:errorHandler:remapContents:", - "writePostScriptWithLanguageEncodingConversion:", - "writePrintInfo", - "writePrintInfo:", - "writeProfilingDataToPath:", - "writeProperty:forKey:", - "writeRTF", - "writeRTFDToFile:atomically:", - "writeRange:ofLength:atOffset:", - "writeRoomForInt:", - "writeRtf:arg:", - "writeRtfEnriched", - "writeSelectionToPasteboard:type:", - "writeSelectionToPasteboard:types:", - "writeStyleSheetTable", - "writeSuperscript:", - "writeTargetPersistentStateForExecutable:", - "writeTargetPersistentStateToProject", - "writeText:isRTF:", - "writeToFile:", - "writeToFile:atomically:", - "writeToFile:atomically:updateFilenames:", - "writeToFile:ofType:", - "writeToFile:ofType:originalFile:saveOperation:", - "writeToPasteboard:", - "writeToPath:safely:", - "writeToURL:atomically:", - "writeToURL:ofType:", - "writeUnderlineStyle:", - "writeUpdatedMessageDataToDisk", - "writeValue:andLength:", - "writeValuesToDictionary:", - "writeWithBackupToFile:ofType:saveOperation:", - "xHeight", - "yank:", - "yankAndSelect:", - "yearOfCommonEra", - "years:months:days:hours:minutes:seconds:sinceDate:", - "yellowColor", - "yellowComponent", - "zero", - "zeroLengthSelectionAfterItem:", - "zeroLengthSelectionAfterPrologueOfNode:", - "zeroLengthSelectionAtEndOfConjointSelection:", - "zeroLengthSelectionAtEndOfSelection:", - "zeroLengthSelectionAtOrAfterLocation:rangeMap:", - "zeroLengthSelectionAtOrBeforeLocation:rangeMap:", - "zeroLengthSelectionAtStartOfConjointSelection:", - "zeroLengthSelectionAtStartOfSelection:", - "zeroLengthSelectionBeforeEpilogueOfNode:", - "zeroLengthSelectionBeforeItem:", - "zone", - "zoom:", - "zoomButton", -}; - diff --git a/runtime/objc-sync.h b/runtime/objc-sync.h new file mode 100644 index 0000000..7ccee7d --- /dev/null +++ b/runtime/objc-sync.h @@ -0,0 +1,65 @@ +/* + * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. + * + * @APPLE_LICENSE_HEADER_START@ + * + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. + * + * The Original Code and all software distributed under the License are + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, + * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. + * + * @APPLE_LICENSE_HEADER_END@ + */ +// +// objc_sync.h +// +// Copyright (c) 2002 Apple Computer, Inc. All rights reserved. +// + +#ifndef __OBJC_SNYC_H_ +#define __OBJC_SNYC_H_ + +#include + +// Begin synchronizing on 'obj'. +// Allocates recursive pthread_mutex associated with 'obj' if needed. +// Returns OBJC_SYNC_SUCCESS once lock is acquired. +OBJC_EXPORT int objc_sync_enter(id obj); + +// End synchronizing on 'obj'. +// Returns OBJC_SYNC_SUCCESS or OBJC_SYNC_NOT_OWNING_THREAD_ERROR +OBJC_EXPORT int objc_sync_exit(id obj); + +// Temporarily release lock on 'obj' and wait for another thread to notify on 'obj' +// Return OBJC_SYNC_SUCCESS, OBJC_SYNC_NOT_OWNING_THREAD_ERROR, OBJC_SYNC_TIMED_OUT +OBJC_EXPORT int objc_sync_wait(id obj, long long milliSecondsMaxWait); + +// Wake up another thread waiting on 'obj' +// Return OBJC_SYNC_SUCCESS, OBJC_SYNC_NOT_OWNING_THREAD_ERROR +OBJC_EXPORT int objc_sync_notify(id obj); + +// Wake up all threads waiting on 'obj' +// Return OBJC_SYNC_SUCCESS, OBJC_SYNC_NOT_OWNING_THREAD_ERROR +OBJC_EXPORT int objc_sync_notifyAll(id obj); + +enum { + OBJC_SYNC_SUCCESS = 0, + OBJC_SYNC_NOT_OWNING_THREAD_ERROR = -1, + OBJC_SYNC_TIMED_OUT = -2, + OBJC_SYNC_NOT_INITIALIZED = -3 +}; + + +#endif // __OBJC_SNYC_H_ diff --git a/runtime/objc-sync.m b/runtime/objc-sync.m new file mode 100644 index 0000000..945e5e8 --- /dev/null +++ b/runtime/objc-sync.m @@ -0,0 +1,263 @@ +/* + * Copyright (c) 1999 Apple Computer, Inc. All rights reserved. + * + * @APPLE_LICENSE_HEADER_START@ + * + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. + * + * The Original Code and all software distributed under the License are + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, + * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. + * + * @APPLE_LICENSE_HEADER_END@ + */ +// +// objc_sync.h +// +// Copyright (c) 2002 Apple Computer, Inc. All rights reserved. +// + +#include +#include +#include +#include +#define PTHREAD_MUTEX_RECURSIVE 2 +#include +#include + +#include "objc-sync.h" + +// +// Code by Nick Kledzik +// + +// revised comments by Blaine + +// +// Allocate a lock only when needed. Since few locks are needed at any point +// in time, keep them on a single list. +// + +static pthread_mutexattr_t sRecursiveLockAttr; +static bool sRecursiveLockAttrIntialized = false; + +static pthread_mutexattr_t* recursiveAttributes() +{ + if ( !sRecursiveLockAttrIntialized ) { + int err = pthread_mutexattr_init(&sRecursiveLockAttr); + require_noerr_string(err, done, "pthread_mutexattr_init failed"); + + err = pthread_mutexattr_settype(&sRecursiveLockAttr, PTHREAD_MUTEX_RECURSIVE); + require_noerr_string(err, done, "pthread_mutexattr_settype failed"); + + sRecursiveLockAttrIntialized = true; + } + +done: + return &sRecursiveLockAttr; +} + + +struct SyncData +{ + struct SyncData* nextData; + id object; + unsigned int lockCount; + pthread_mutex_t mutex; + pthread_cond_t conditionVariable; +}; +typedef struct SyncData SyncData; + +static pthread_mutex_t sTableLock = PTHREAD_MUTEX_INITIALIZER; +static SyncData* sDataList = NULL; + +static SyncData* id2data(id object) +{ + SyncData* result = NULL; + int err; + + pthread_mutex_lock(&sTableLock); + + // Walk in-use list looking for matching object + // sTableLock keeps other threads from winning an allocation race + // for the same new object. + // We could keep the nodes in some hash table if we find that there are + // more than 20 or so distinct locks active, but we don't do that now. + + SyncData* firstUnused = NULL; + SyncData* p; + for (p = sDataList; p != NULL; p = p->nextData) { + if ( p->object == object ) { + result = p; + goto done; + } + if ( (firstUnused == NULL) && (p->object == NULL) ) + firstUnused = p; + } + + // if no corresponding SyncData found, but an unused one was found, use it + if ( firstUnused != NULL ) { + result = firstUnused; + result->object = object; + result->lockCount = 0; // sanity + goto done; + } + + // malloc a new SyncData and add to list. + // XXX calling malloc with a global lock held is bad practice, + // might be worth releasing the lock, mallocing, and searching again. + // But since we never free these guys we won't be stuck in malloc very often. + result = (SyncData*)malloc(sizeof(SyncData)); + result->object = object; + result->lockCount = 0; + err = pthread_mutex_init(&result->mutex, recursiveAttributes()); + require_noerr_string(err, done, "pthread_mutex_init failed"); + err = pthread_cond_init(&result->conditionVariable, NULL); + require_noerr_string(err, done, "pthread_cond_init failed"); + result->nextData = sDataList; + sDataList = result; + +done: + pthread_mutex_unlock(&sTableLock); + return result; +} + + + +// Begin synchronizing on 'obj'. +// Allocates recursive pthread_mutex associated with 'obj' if needed. +// Returns OBJC_SYNC_SUCCESS once lock is acquired. +int objc_sync_enter(id obj) +{ + int result = OBJC_SYNC_SUCCESS; + + SyncData* data = id2data(obj); + require_action_string(data != NULL, done, result = OBJC_SYNC_NOT_INITIALIZED, "id2data failed"); + + result = pthread_mutex_lock(&data->mutex); + require_noerr_string(result, done, "pthread_mutex_lock failed"); + + data->lockCount++; // note: lockCount is only modified when corresponding mutex is held + +done: + return result; +} + + +// End synchronizing on 'obj'. +// Returns OBJC_SYNC_SUCCESS or OBJC_SYNC_NOT_OWNING_THREAD_ERROR +int objc_sync_exit(id obj) +{ + int result = OBJC_SYNC_SUCCESS; + + SyncData* data; + data = id2data(obj); // XXX should assert that we didn't create it + require_action_string(data != NULL, done, result = OBJC_SYNC_NOT_INITIALIZED, "id2data failed"); + + int oldLockCount = data->lockCount--; + if ( oldLockCount == 1 ) { + // XXX should move off the main chain to speed id2data searches + data->object = NULL; // recycle data + } + + result = pthread_mutex_unlock(&data->mutex); + require_noerr_string(result, done, "pthread_mutex_unlock failed"); + +done: + if ( result == EPERM ) + result = OBJC_SYNC_NOT_OWNING_THREAD_ERROR; + + return result; +} + + +// Temporarily release lock on 'obj' and wait for another thread to notify on 'obj' +// Return OBJC_SYNC_SUCCESS, OBJC_SYNC_NOT_OWNING_THREAD_ERROR, OBJC_SYNC_TIMED_OUT, OBJC_SYNC_INTERRUPTED +int objc_sync_wait(id obj, long long milliSecondsMaxWait) +{ + int result = OBJC_SYNC_SUCCESS; + + SyncData* data = id2data(obj); + require_action_string(data != NULL, done, result = OBJC_SYNC_NOT_INITIALIZED, "id2data failed"); + + + // XXX need to retry cond_wait under out-of-our-control failures + if ( milliSecondsMaxWait == 0 ) { + result = pthread_cond_wait(&data->conditionVariable, &data->mutex); + require_noerr_string(result, done, "pthread_cond_wait failed"); + } + else { + struct timespec maxWait; + maxWait.tv_sec = milliSecondsMaxWait / 1000; + maxWait.tv_nsec = (milliSecondsMaxWait - (maxWait.tv_sec * 1000)) * 1000000; + result = pthread_cond_timedwait_relative_np(&data->conditionVariable, &data->mutex, &maxWait); + require_noerr_string(result, done, "pthread_cond_timedwait_relative_np failed"); + } + // no-op to keep compiler from complaining about branch to next instruction + data = NULL; + +done: + if ( result == EPERM ) + result = OBJC_SYNC_NOT_OWNING_THREAD_ERROR; + else if ( result == ETIMEDOUT ) + result = OBJC_SYNC_TIMED_OUT; + + return result; +} + + +// Wake up another thread waiting on 'obj' +// Return OBJC_SYNC_SUCCESS, OBJC_SYNC_NOT_OWNING_THREAD_ERROR +int objc_sync_notify(id obj) +{ + int result = OBJC_SYNC_SUCCESS; + + SyncData* data = id2data(obj); + require_action_string(data != NULL, done, result = OBJC_SYNC_NOT_INITIALIZED, "id2data failed"); + + result = pthread_cond_signal(&data->conditionVariable); + require_noerr_string(result, done, "pthread_cond_signal failed"); + +done: + if ( result == EPERM ) + result = OBJC_SYNC_NOT_OWNING_THREAD_ERROR; + + return result; +} + + +// Wake up all threads waiting on 'obj' +// Return OBJC_SYNC_SUCCESS, OBJC_SYNC_NOT_OWNING_THREAD_ERROR +int objc_sync_notifyAll(id obj) +{ + int result = OBJC_SYNC_SUCCESS; + + SyncData* data = id2data(obj); + require_action_string(data != NULL, done, result = OBJC_SYNC_NOT_INITIALIZED, "id2data failed"); + + result = pthread_cond_broadcast(&data->conditionVariable); + require_noerr_string(result, done, "pthread_cond_broadcast failed"); + +done: + if ( result == EPERM ) + result = OBJC_SYNC_NOT_OWNING_THREAD_ERROR; + + return result; +} + + + + + + diff --git a/runtime/objc.h b/runtime/objc.h index 92076d9..6e2f638 100644 --- a/runtime/objc.h +++ b/runtime/objc.h @@ -3,21 +3,22 @@ * * @APPLE_LICENSE_HEADER_START@ * - * Portions Copyright (c) 1999 Apple Computer, Inc. All Rights - * Reserved. This file contains Original Code and/or Modifications of - * Original Code as defined in and that are subject to the Apple Public - * Source License Version 1.1 (the "License"). You may not use this file - * except in compliance with the License. Please obtain a copy of the - * License at http://www.apple.com/publicsource and read it before using - * this file. + * Copyright (c) 1999-2003 Apple Computer, Inc. All Rights Reserved. + * + * This file contains Original Code and/or Modifications of Original Code + * as defined in and that are subject to the Apple Public Source License + * Version 2.0 (the 'License'). You may not use this file except in + * compliance with the License. Please obtain a copy of the License at + * http://www.opensource.apple.com/apsl/ and read it before using this + * file. * * The Original Code and all software distributed under the License are - * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER + * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES, * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY, - * FITNESS FOR A PARTICULAR PURPOSE OR NON- INFRINGEMENT. Please see the - * License for the specific language governing rights and limitations - * under the License. + * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT. + * Please see the License for the specific language governing rights and + * limitations under the License. * * @APPLE_LICENSE_HEADER_END@ */ @@ -39,7 +40,10 @@ typedef struct objc_object { typedef struct objc_selector *SEL; typedef id (*IMP)(id, SEL, ...); -typedef char BOOL; +typedef signed char BOOL; +// BOOL is explicitly signed so @encode(BOOL) == "c" rather than "C" +// even if -funsigned-char is used. + #define YES (BOOL)1 #define NO (BOOL)0 @@ -73,11 +77,11 @@ OBJC_EXPORT void *object_getIndexedIvars(id obj); #if defined(__osf__) && defined(__alpha__) typedef long arith_t; typedef unsigned long uarith_t; - #define ARITH_SHIFT 32 +# define ARITH_SHIFT 32 #else typedef int arith_t; typedef unsigned uarith_t; - #define ARITH_SHIFT 16 +# define ARITH_SHIFT 16 #endif #endif /* !STRICT_OPENSTEP */ -- 2.47.2