home *** CD-ROM | disk | FTP | other *** search
/ Altsys Virtuoso 2.0K / virtuoso_20k.iso / NeXTanswers / OpenStepSpec_rtf / FoundationKit / Classes / NSProxy.rtf < prev    next >
Encoding:
Text File  |  1994-07-01  |  3.4 KB  |  77 lines

  1. {\rtf0\ansi\paperw16228 \paperh18648 \margl-907 \margr0 \margt0 \margb0 {\fonttbl\f0\fswiss Helvetica;\f1\froman Times;\f2\fmodern Courier;\f3\ftech Symbol;\f4\froman Palatino;}
  2. {\stylesheet{\s0 \li100 \fi0 \ri1007 \ql   1Head;}
  3. {\s1 \li100 \fi0 \ri1007 \ql   ClassName;}
  4. {\s2 \li2872 \fi-2771 \ri1007 \ql \tx2872   ConformsTo;}
  5. {\s3 \li2872 \fi-2771 \ri1007 \ql   DeclaredIn;}
  6. {\s4 \li7029 \fi-6552 \ri1007 \ql \tx6652 \tx7030   Description;}
  7. {\s5 \li7030 \fi-5796 \ri1007 \ql   DescriptionPart;}
  8. {\s6 \li0 \fi0 \ri0 \ql \tx-25 \tx8290 \tx9172   Footer;}
  9. {\s7 \li2872 \fi-2771 \ri1007 \ql \tx2872   InheritsFrom;}
  10. {\s8 \li100 \fi0 \ri1007 \ql   Summary;}
  11. }
  12. \li0 \fi0 \ri0 \ql \sb0 \f1 \fs24 
  13. (Preliminary Documentation) Copyright \f3 \'e3\f1 1994 by NeXT Computer, Inc.  All Rights Reserved.\
  14. \
  15. \s0 \li100 \fi0 \ri1007 \ql \f0 \b \fs36 \fs16 \
  16. \
  17. \
  18. \
  19. \
  20. \
  21. \
  22. \fs36 NSProxy \
  23. \pard \s7 \li2872 \fi-2771 \ri1007 \ql \tx2872 \f1 \b0 \fs28 \fs16 \
  24. \
  25. \
  26. \fs28 \f0 \b \fs28 Inherits From:    \b0 \fs28 \f1 none \
  27. \fs16 \
  28. \fs28 \s2 \fs16 \fs28 \f0 \b \fs28 Conforms To:    \b0 \fs28 \f1 NSObject \
  29. \fs16 \
  30. \fs28 \s3 \fs16 \fs28 \f0 \b \fs28 Declared In:    \b0 \fs28 \f1 foundation/NSProxy \
  31. \fs16 \
  32. \fs28 \pard \s8 \li100 \fi0 \ri1007 \ql \f0 \b \fs28 \fs16 \
  33. \
  34. \fs28 Creating and Destroying Instances    \
  35. \fs16 \
  36. \fs28 \pard \s4 \li7029 \fi-6552 \ri1007 \ql \tx6652 \tx7030 \f1 \b0 \fi-6552 + (id)\b alloc\b0     Returns a new, uninitialized instance of the receiving class.\
  37. \fi-6552 \fi-6552 \fi-6552 + (id)\b allocWithZone:\b0 (NSZone *)\i zone\i0     Returns a new, uninitialized instance of the receiving class in \i zone\i0 .\
  38. \fi-6552 \fi-6552 \fi-6552 {\f3 -} (void)\b dealloc\b0     Deallocates the memory occupied by the receiver. \
  39. \fi-6552 \pard \s8 \li100 \fi0 \ri1007 \ql \f0 \b \fs16 \
  40. \
  41. \
  42. \fs28 Identifying Classes    \
  43. \fs16 \
  44. \fs28 \pard \s4 \li7029 \fi-6552 \ri1007 \ql \tx6652 \tx7030 \f1 \b0 \fi-6552 + (Class)\b class\b0     Returns \b self\b0 .  Since this is a class method, it returns the class object.\
  45. \fi-6552 \pard \s8 \li100 \fi0 \ri1007 \ql \f0 \b \fs16 \
  46. \
  47. \
  48. \fs28 Obtaining Method Information\
  49. \fs16 \
  50. \fs28 \pard \s4 \li7029 \fi-6552 \ri1007 \ql \tx6652 \tx7030 \f1 \b0 \fi-6552 {\f3 -} (NSMethodSignature *)\b methodSignatureForSelector:\b0 (SEL)\i aSelector\
  51. \fi-6552 \s5 \li7030 \fi-6553 \fi-5796 \i0     Implemented by subclasses to return an object that contains a description of the \i aSelector\i0  method, or \b nil\b0  if the \i aSelector\i0  method can\'27t be found.  The NSProxy implementation of this method raises an NSInvalidArgumentException exception.\
  52. \pard \s8 \li100 \fi0 \ri1007 \ql \f0 \b \fs16 \
  53. \
  54. \
  55. \fs28 Describing Objects\
  56. \fs16 \
  57. \fs28 \pard \s4 \li7029 \fi-6552 \ri1007 \ql \tx6652 \tx7030 \f1 \b0 \fi-6552 {\f3 -} (NSString *)\b description\b0     Prints the name of receiver\'27s class and the hexadecimal value of the its \b id\b0 .\
  58. \fi-6552 \pard \s8 \li100 \fi0 \ri1007 \ql \f0 \b \fs16 \
  59. \
  60. \
  61. \fs28 Forwarding Messages\
  62. \fs16 \
  63. \fs28 \pard \s4 \li7029 \fi-6552 \ri1007 \ql \tx6652 \tx7030 \f1 \b0 \fi-6552 {\f3 -} (void)\b forwardInvocation:\b0 (NSInvocation *)\i invocation\
  64. \fi-6552 \fi-6552 \i0 \fi-6552     Implemented by subclasses to forward messages to other objects.  The NSProxy implementation of this method raises an NSInvalidArgumentException exception.  \
  65. \fi-6552 \pard \s0 \li100 \fi0 \ri1007 \tx478 \tx856 \tx1234 \fs28 \fs16 \
  66. \
  67. \fs28 \
  68. \fs16 \
  69. \
  70. \fs28 \pard \s0 \
  71. \li100 \fi0 \fs16 \
  72. \
  73. \fs28 \
  74. \fs16 \
  75. \
  76. \fs28 }
  77.