iOS
攀岩志
人生好像攀岩 · 攀岩志
---擅长iOS、C#、Java、Python、Web开发
展开
-
2015年07月15日第10天笔记
1.屏幕的发展过程导致屏幕适配的技术在更新1)4S以前屏幕不变,且应用程序没有横屏和竖屏都存在的,于是用的是frame技术 2)ipad的出现,1)屏幕改变 2)横屏和竖屏都存在,于是出现了autoresizing技术:解决父子关系 3)5以后,横屏和竖屏的应用变的越来越多,要求不仅可以解决父子关,还可以解决兄弟关系,于是出现了autolayout技术 4)6后,为了适应不同屏幕出现了size原创 2015-07-19 19:24:10 · 320 阅读 · 0 评论 -
2015年07月21日第12天笔记
零碎知识1.新建-Other-PCH文件 2.作用:导入常用的头文件; 3.乱码转中文的文件类在素材里 4.关联PCH:点击项目 Buiset栏 搜header 改写PCH的路径(拖到终端得到路径)这样写是全路径,不能跨平台 5.另一种方法:随便输入一个字符编译下,然后输入相对路径编译;就可以跨平台了或跨项目了 6.pch第二点作用:导入常用的宏如定义屏幕的宽高 7.NSLog损耗性原创 2015-07-21 00:45:07 · 424 阅读 · 0 评论 -
2015年07月21日第13天笔记
一、导航控制器连线 从一个TableView控制器到View控制器 1)两个控制器要有对应的关联类 2)TableView的cell要设置id,保证在关联类里取到它,负责导航连线无效,因为压根就没取到它 3)用cell把View控制器push进来 4)再往TableView的导航条里拖左右item(注意:如果这个TableView是拖导航控制器自带的,那么只能拖右边的) 5)如果往Tab原创 2015-07-23 07:01:01 · 445 阅读 · 0 评论 -
2015年07月11日第八天笔记
细节归纳 一、控制器里的细节 1)是否允许cell被选中 self.tableView.allowSelection = NO;2) 设置分割线的样式self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;3) 设置自定义的颜色self.tableView.backgroundColor = [UIColor col原创 2015-07-19 19:19:19 · 378 阅读 · 0 评论 -
2015年07月07日第六天笔记
UITableView 控件 1、拖一个控件UITableView 2、将控件的数据源代理设置为当前控制器 self.tableView.dataSource = self. 3.实现协议要求必须实现的两个方法 1)告诉控件一个分组有多少行-(NSInteger) tableView:(UITableView *) tableView numberOfRowsInSection:(NSIn原创 2015-07-19 19:10:27 · 325 阅读 · 0 评论 -
2015年07月01日第二天笔记
昨天遗留 1.动态产生按钮赋给事先定义的属性,就可以全局使用它了 2015年07月01日08:19:12 1.整理电脑内存垃圾:cleanMyMac 软件2.消化今天,预习 第3、4天 因为比较难3.图片浏览器4.汤姆猫5.QQ登录 1)看要求,分析需要完成步骤 分析1)控件可以全选,按方向键移动 2)Placeholder:设置默认文本 3)Keyboard style:只显示数字键原创 2015-07-19 18:59:51 · 969 阅读 · 0 评论 -
2015年06月30日第一天笔记
一、按钮的基本使用 frame 相当于父控件的左上角需求:上下左右移动带背景图片的按钮,增大和见下带背景图片的按钮分析 1)要定义一个按钮 2)定义上下左右 用frame.origin.x/y,变大,变小的方法frame.size.height/width知识定义按钮 1)连线属性 IBOutlet 2)按钮类名 UIButton 定义方法 1)方法类型 IBAction 方法实现原创 2015-07-19 18:56:25 · 365 阅读 · 0 评论 -
2015年07月13日第九天笔记
QQ好友列表细节归纳 ===在控制器=== 1.将Main.storyboard对应的的控制器换成自定义的控制器 面板设置 2.设置组高:self.tableView.sectionHeaderHeight = 44; 3.根据组模型特点返回对应行数:return group.open? group.friends.count:0; 4.在viewForHeaderInSection方法里原创 2015-07-19 19:22:39 · 320 阅读 · 0 评论 -
2015年07月09日第七天笔记
团购思路归纳1.自带cell-(UITableViewCell *) tableView:(UITableView *)TableView cellforRowAtIndexPath:(NSIndexPath *)indexPath{ //定义一个静态标识(命名和业务逻辑有关) static NSString *ID = @“groupPusrchase”; //到缓冲池去原创 2015-07-19 19:14:30 · 409 阅读 · 0 评论 -
2015年07月04日第四天笔记
应用管理 2015年07月04日14:04:52 思路归纳1.图像变大 1)记录原来图像的frame,以便在恢复方法里用 2)计算放大后图片的位置 要考虑的 动画的时候 只做改变frame的操作 3)创建并添加一个遮罩层(实际是个按钮),设置其背景颜色,开始透明度,注册点击事件 要考虑的 动画之前 创建,添加,设置颜色,设置默认透明度为0,是否会在别的方法用 动画时候 改变透原创 2015-07-19 19:02:04 · 377 阅读 · 0 评论 -
2015年07月03日第三天笔记
2015年07月03日12:09:46 细节归纳1.获取屏幕的宽度 CGFloat screenW = self.view.frame.size.width; 2.求边距 (屏幕的宽度-列数*app的宽度)/ (列数+1) 3.用fame初始化一个UIView对象 UIView *view = [[UIView alloc] initWithFrame:CGRectMake(x,y,w,原创 2015-07-19 19:01:14 · 351 阅读 · 0 评论 -
2015年07月06日第五天笔记
2015年07月06日11:37:04新知识 1.告诉scrollView控件的滚动的范围 图片不动的的 self.scrollView.contentSize = [UIImage imageNamed@“yidong”].size; 2.在scrollView四周增加额外的滚动区域 self.scrollView.contentInset = UIEdgeInsetsMake(上,左,下原创 2015-07-19 19:02:50 · 269 阅读 · 0 评论 -
2015年07月18日第11天笔记
零碎知快捷键 1.自己百度 2.有多少字典就有多少个模型 3.根类型决定控制器要定义的存数据的类型 4.从文件获取数据称作“解析” 5.导入头文件的快捷键 6.插件整理代码格式 7.pickView的数据源方法 8.标题forRow,视图forRow 9.连一个线,自动生成代码后,复制几份以备其他xib控件使用 修改后反连线 10.loadNibName mainBundl原创 2015-07-19 19:29:11 · 463 阅读 · 0 评论