iOS开发笔记1

来源:互联网 发布:餐饮英语口语大全软件 编辑:程序博客网 时间:2024/04/29 04:32
  1. 小驼峰法
  2. 变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。譬如
  3. int myStudentCount;
  4. 变量myStudentCount第一个单词是全部小写,后面的单词首字母大写。
  5. 大驼峰法
  6. 相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。常用于类名,函数名,属性,命名空间。譬如
  7. public class DataBaseUser;




  实现圆角控件

[btn.layer setMasksToBounds:YES];  

[btn.layer setCornerRadius:10.0];//设置矩形四个圆角半径  


实现隐藏控件  (在这个界面的时候,控件隐藏;离开这个界面的时候,控件出现)

- (void)viewWillAppear:(BOOL)animated

{

    self.navigationController.navigationBar.hidden = YES;

}


- (void)viewWillDisappear:(BOOL)animated {

    self.navigationController.navigationBar.hidden = NO;

}


定时器


 NSTimer *timer = [NSTimertimerWithTimeInterval:3target:selfselector:@selector(changePage)userInfo:nilrepeats:YES];

    

 [[NSRunLoopcurrentRunLoop] addTimer:timerforMode:NSDefaultRunLoopMode];



  首次进入界面

    BOOL isFirst;

    NSUserDefaults *defaults = [NSUserDefaultsstandardUserDefaults];

    if ([defaultsboolForKey:@"isFirst"]==NO) {

        

        isFirst = YES;

        [defaults setBool:isFirst forKey:@"isFirst"];

        

        [defaults synchronize];

        

        Once_Access_ViewController *once_Access = [[Once_Access_ViewControlleralloc]init];

        

        self.window.rootViewController = once_Access ;

        [self.windowmakeKeyAndVisible];

        

        }

    else {

        //四大主页切换函数

        

        [selfviewShow];

    }

    

}



 iOS 7 viewcontroller新增属性automaticallyAdjustsScrollViewInsets,即是否根据按所在界面的navigationbartabbar的高度,自动调整scrollview inset,设置为no,让它不要自动调整就可以了


Main_One_ViewController *one = [[Main_One_ViewControlleralloc]init];

    one.automaticallyAdjustsScrollViewInsets =NO;


    UINavigationController *oneController =[[UINavigationControlleralloc]initWithRootViewController:one];



设置tableview cell之间的分割线

myTableView.separatorStyle =UITableViewCellSeparatorStyleNone;



IFont管理文字形态

     

    标准字体和大小:

    UIFont *font = [UIFont systemFontOfSize:[UIFont systemFontSize]];

    //返回标准size

     

    不指定,指定斜体,指定粗体:

    UIFont *font = [UIFont systemFontOfSize:20];

    UIFont *font = [UIFont italicSystemFontOfSize:20];

    UIFont *font = [UIFont boldSystemFontOfSize:20];

     

    指定”button标准/label标准/比标准小用的大小:

    UIFont *font = [UIFont systemFontOfSize: [UIFont buttonFontSize]];

    UIFont *font =  [UIFont systemFontOfSize:[UIFont labelFontSize]];

    UIFont *font =[UIFont systemFontOfSize:[UIFont smallSystemFontSize]];

     

    指定Font:

    UIFont *font = [UIFont fontWithName:@"AppleGothic"  size:20];

    //font名就是指定字体,参考图1






隐藏状态栏(运营商 时间啊什么的)

- (BOOL)prefersStatusBarHidden

{


    returnYES;


}


UIScrollView (可以上下滚动也可以左右滚动)挂上代理 设置scrollframe 再设置scroll.contentsizesize scroll加到self.view上     搞一个imageview  通过for循环将image view的image加到scroll上   {注意的是 imageview 的size是基于scroll的  

}





延迟加载


dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{

        //  3.0s后执行 block 里面的代码

        

        

        

    });

    


0 0