xcode Objective C-构建类/对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xcode Objective C-构建类/对象相关的知识,希望对你有一定的参考价值。

Example of how to build and call a class or object
  1. //----------------------------------
  2. // Person.h
  3.  
  4. #import <Foundation/Foundation.h>
  5.  
  6. @interface Person : NSObject {
  7. int age;
  8. int weight;
  9. }
  10. -(void) print;
  11. -(void) setAge: (int) a;
  12. -(void) setWeight: (int) w;
  13. @end
  14.  
  15.  
  16.  
  17. //----------------------------------
  18. // Person.m
  19. // codeTester
  20.  
  21. #import "Person.h"
  22.  
  23. @implementation Person
  24. -(void) print{
  25. NSLog(@"I am %i years old and weight %i pounds", age, weight);
  26. }
  27. -(void) setAge: (int) a{
  28. age=a;
  29. }
  30. -(void) setWeight: (int) w{
  31. weight=w;
  32. }
  33. @end
  34.  
  35.  
  36.  
  37. //----------------------------------
  38. //how to call
  39.  
  40. #import "Person.h" //dont forget to import it
  41.  
  42. Person *bucky;
  43. bucky = [Person alloc]; //give it memory
  44. bucky = [bucky init]; //allows us to defualt init metod
  45. [bucky setAge:23];
  46. [bucky setWeight:350];
  47. [bucky print];

以上是关于xcode Objective C-构建类/对象的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 8 和 Swift 无法构建 Objective C 模块'FBSDKLoginKit'

Objective C / IOS5 - 根视图 - 从空应用程序模板构建 (XCODE)

升级到 Xcode 10 后,无法快速识别 Objective C 类

如何用XCode创建Objective-c和C++的混编工程?

在 xcode/objective-c 中的项目之间共享类

iOS - Objective-C 关联(objc_setAssociatedObjectobjc_getAssociatedObjectobjc_removeAssociatedObjects)(代