- /*
 
 -     #pragma mark 指令的使用
 
 -  
 
 -      功能:简单来说就是对代码的分组,方便代码查找和导航用的 它们告诉Xcode编译器,
 
 -      要在编辑器窗格顶部的方法和函数弹出菜单中将代码分隔开。一些类(尤 其是一些控制器类)可能很长,
 
 -      方法和函数弹出菜单可以便于代码导航。此时加入#pragma 指令 (#pragma是一个编译指令)对代码
 
 -      进行逻辑组织很有效果。
 
 - */
 
  
- #import <Foundation/Foundation.h>
 
 - typedef struct{
 
 -     int year;
 
 -     int month;
 
 -     int day;
 
 -     
 
 - }birthDate;
 
  
- //分组用法:#pragma mark 分组(标识)名称
 
 - #pragma mark 学生类
 
  
- @interface Student : NSObject
 
 - {
 
 -     @public
 
 -     NSString *_name;
 
 -     birthDate _birthday;
 
 - }
 
 - -(void)printInfo;
 
  
- @end
 
  
- //分割线用法: #pragma mark -
 
 - #pragma mark -
 
 - #pragma mark 学生类实现
 
  
- @implementation Student
 
  
- /**
 
 -  *  输出学生信息
 
 -  */
 
 - -(void)printInfo{
 
 -     NSLog(@"姓名 : %@ ; 生日:%04d-%02d-%02d",_name,_birthday.year,_birthday.month,_birthday.day);
 
 - }
 
  
- @end
 
  
- int main(int argc, const char * argv[]) {
 
 -     @autoreleasepool {
 
 -         Student *stu=[Student new];
 
 -        
 
 -         //给成员变量赋值
 
 -         stu->_name=@"张三";
 
 -         stu->_birthday.year=1990;
 
 -         stu->_birthday.month=9;
 
 -         stu->_birthday.day=16;
 
 -         
 
 -         [stu printInfo];
 
 -     }
 
 -     return 0;
 
 - }
 
 
  复制代码 #pragma mark 使用之后,在哪边去查看分组之后的效果呢?附图,这个在以后查找函数或者类应该是特别方便的 
代码中已经使用#pragma mark指令 
 
 
效果图: 
 
 
今天下午的成果,做题预习~~~~~~ 
 
 
                                 
                         
                 
 
 |