第01天OC语言(14):常见错误
第01天OC语言(14):常见错误
lyh2017iOS 发表于5个月前
第01天OC语言(14):常见错误
  • 发表于 5个月前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

#####一、概念

/*
 错误
    1.只有类的声明,没有类的实现 
    2.漏了@end
    3. @interface 和 implementtation嵌套
    4.成员变量 没写在括号里面
    5.方法的声明 写在了 大括号里面
    6.成员变量 不能在{}中进行初始化, 不能被直接拿出去访问
    7. 方法不能当做函数一样调用
    8.OC方法只能声明 @interface 和 end之间, 只要将实例在@implementation, 和 gend之间, 也就是说 OC方法不能独立于类 存储
    9.C语言不属于类, 跟类没有联系, C语言只归定义函数的文件所有
    10. C函数 不能访问OC对象的成员
    11. 低级错误 :  方法有声明, 但是实现的时候 写成了函数
    12. OC可以没有 @interface 一样可以定义一个类
 */

#####二、代码

#import <Foundation/Foundation.h>
#pragma mark 类
@interface Person : NSObject
{
    static  int _age; // Type name does not allow storage to be specified
}
- (void)test;
@end
@implementation Person
//-(void)test
//{
//    NSLog(@"test");
//}

void test()
{
    printf("test");
}
@end




#pragma mark main函数
int main(int argc, const char * argv[])
{
    Person *p = [Person new];
    [p test];
    return 0;
}

image.png

image.png

image.png

标签: OC语言
共有 人打赏支持
粉丝 2
博文 354
码字总数 137380
×
lyh2017iOS
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: