iOS开发笔记1

  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 = [NSTimer timerWithTimeInterval:3 target:self selector:@selector(changePage) userInfo:nil repeats:YES];

    

 [[NSRunLoop currentRunLoop] addTimer:timer forMode:NSDefaultRunLoopMode];



  首次进入界面

    BOOL isFirst;

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

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

        

        isFirst = YES;

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

        

        [defaults synchronize];

        

        Once_Access_ViewController *once_Access = [[Once_Access_ViewController alloc]init];

        

        self.window.rootViewController = once_Access ;

        [self.window makeKeyAndVisible];

        

        }

    else {

        //四大主页切换 函数

        

        [self viewShow];

    }

    

}



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


Main_One_ViewController *one = [[Main_One_ViewController alloc]init];

    one.automaticallyAdjustsScrollViewInsets = NO;


    UINavigationController *oneController =[[UINavigationController alloc]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

{


    return YES;


}


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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值