//  3-【了解】#pragma mark指令的使用,用于查找代码。
#import <Foundation/Foundation.h> //声明一个狗类
#pragma mark 声明狗类
@interface Dog : NSObject
@end //实现一个狗类
#pragma mark 实现狗类
@implementation Dog
@end //声明一个人类 #pragma mark - 对类进行分组
#pragma mark -
#pragma mark 声明人类
@interface Person : NSObject
{
NSString *_name;
int _age;
}
//只能放声明
-(void)run;
@end void test1(){
//函数不能访问类中的属性
// printf("hahaha 我是 test1 %d \n",_age); } //实现一个人类
#pragma mark 实现人类
@implementation Person
-(void)run{
NSLog(@"paopaopaopao ");
}
@end int main(int argc, const char * argv[]) {
@autoreleasepool {
// insert code here...
NSLog(@"Hello, World!"); test1();
Person *p = [Person new];
[p run];
}
return ;
}

最新文章

  1. 【转】Hive内部表、外部表
  2. 利用Render Texture实现游戏的小雷达效果(摄影机分屏)
  3. IOS网络第二天 - 04-黑酷-GDataXML 解析
  4. python之萌新入门的第一天
  5. [HIHO1107]Shortest Proper Prefix(trie)
  6. UE4 在C++ 动态生成几何、BSP体、Brush ---- Mesh_Generation
  7. linux笔记:RPM软件包管理-rpm命令管理
  8. c++实现之 -- 文章TF-IDF值的计算
  9. 7款外观迷人的HTML5/CSS3 3D按钮特效
  10. 从零开始学ios开发(二十):Application Settings and User Defaults(下)
  11. 一键架设FastDFS分布式文件系统脚本,基于Centos6
  12. SpringBoot集成mybatis配置
  13. 一些js在线引用文档
  14. Storage System and File System Courses
  15. 不把DB放进容器的理由
  16. C语言 &#183; 最大最小值
  17. 【ASP.NET Core MVC 入门须知】Net Core和Net Framework 的区别
  18. [BZOJ3172]单词
  19. 为啥final类型的map或者arraylist可以修改数据 而final类型的String变量不可以修改数据呢
  20. UML整体概括

热门文章

  1. AutoLayout UITableViewCell 动态高度
  2. ARM指令协处理器处理指令
  3. python中List的sort方法的用法
  4. Backbone.js developer 武汉 年薪8w-10w
  5. Python学习之eventlet.greenpool
  6. 微软Azure开始支持Docker技术
  7. Unity3d自定义脚本模板
  8. mysql 查看锁表解锁
  9. 深入理解jQuery插件开发(转)
  10. Java——泛型(最易懂的方式讲解泛型)