iOS开发笔记1
来源:互联网 发布:餐饮英语口语大全软件 编辑:程序博客网 时间:2024/04/29 04:32
- 小驼峰法
- 变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。譬如
- int myStudentCount;
- 变量myStudentCount第一个单词是全部小写,后面的单词首字母大写。
- 大驼峰法
- 相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。常用于类名,函数名,属性,命名空间。譬如
- 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,即是否根据按所在界面的navigationbar与tabbar的高度,自动调整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 (可以上下滚动也可以左右滚动)挂上代理 设置scroll的frame 再设置scroll.contentsize的size 将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 里面的代码
});
- ios开发笔记1
- iOS开发笔记1
- ios开发学习笔记1
- iOS开发笔记1-UINavigationController
- iOS开发笔记(1)
- IOS开发笔记1-C语言笔记
- ios开发笔记 (1)--数组
- IOS开发学习笔记(1)-----UILabel 详解
- IOS开发学习笔记(1)-----UILabel 详解
- iOS开发学习笔记 1-0 开篇
- IOS开发学习笔记- (1) 小试牛刀,helloword
- IOS开发学习笔记(1)-----UILabel 详解
- iOS开发笔记1 - 内存管理
- iOS开发笔记1- ViewController详解
- 疯狂iOS开发(上)-笔记1
- IOS开发笔记30-UITableView(1)
- IOS开发笔记33-UITableView(1)
- iOS 开发阅读笔记
- 隐马尔科夫学习七(三)
- java中的连+和连-
- 函数重载和函数指针在一起
- C++内存对齐
- http协议及网页头文件
- iOS开发笔记1
- JUNIT(Parameterized运行参数化测试)
- 赋值运算符
- MFC计算绩点小程序
- 动词的种类
- 黑客帝国屏保源码
- C# Assembly
- opencv的cvCvtColor问题
- 初级算法整理,选择排序法