
ios8
fengSane
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
iOS 8 AutoLayOut入门
iOS 8 AutoLayOut入门 自从iOS6带来Auto Layout这个特性以来,用户界面的布局便变得简单起来。iOS8更是做的更好 本文主要针对初学者分享一下自己最近学习AutoLayout的心得体会。Let’s Start! 首先,什么是AutoLayout? 简单来说,就是自动布局,当你旋转屏幕或者缩放你的UI来适应不同大小的屏幕等,程序的视图看起来依然很nice,你通过可以原创 2015-01-09 21:46:43 · 789 阅读 · 2 评论 -
Xcode6使用iOS8的sizeClasses解决屏幕适配问题
开头先介绍下我之前遇到的一个问题: 在Xcode总使用compact any 的UI如下图所示: 可视在iPhone5s真机上运行后发现界面是: 左边的lable缩进屏幕了,真是头痛! 怎么解决呢,后来查了下sizeClasses发现由于使用了sizeClasses之后导致在一开始nib中的屏幕适配不对,我直接取消sizeClasses然后发现实际上Xcode中的界面就是这原创 2015-09-05 11:11:15 · 1218 阅读 · 0 评论 -
Attribute Unavailable: First baseline layout attribute on iOS versions prior to 8.0
Attribute Unavailable: First baseline layout attribute on iOS versions prior to 8.0,这是由于这个constraint支持iOS8以后的版本,所以导致的,并且会导致程序崩溃。 解决办法是: 1.点击侧栏警告的叹号 2.修改firstItem或者secondItem的constraint,我的把两个都改为cent原创 2015-09-05 12:31:50 · 2031 阅读 · 0 评论 -
setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key解决办法
1.最笨的情况是,比如一个单例调用以下方法 [[BNRImageStore sharedStore] setImage:image forKey:Key];但是在实际的代码中由于Xcode自己填充了代码,可能误写为 [[BNRImageStore sharedStore] setValue:image forKey:Key];所以导致出错; 2.如果你在 storyboard中,原创 2015-09-01 20:32:40 · 2072 阅读 · 0 评论 -
iOS内存管理与ARC,及Property介绍
作为直接学习面向对象的我来说,刚开始对内存管理完全没有概念,所以这里介绍一下自己学习ARC进行内存管理的心得。 首先介绍两个基本概念: 栈(stack)和堆(heap) 堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。 栈:先进先出;堆,后进先出。 在iOS中,当执行方法的时候,会分配一部分内存,这部分内存叫做frame,fr原创 2015-08-28 15:02:41 · 548 阅读 · 0 评论 -
iOS8 UICollectionView 集合视图
UICollectionView 集合视图 主要包括6个部分: 1.UICollectionView:与UITableView类似,它是显示内容的主视图,注意到它并没有占据视图的所有部分。 2.UICollectionViewCell:同样与UITableViewCellInUITableView类似,它组成UICollectionView的子视图。可以再IB中创建,也可以代码实原创 2015-01-15 00:36:31 · 859 阅读 · 0 评论 -
iOS8 scrollView滚动视图
ScrollView 首先,为什么要使用ScrollView? 说白了,就是由于显示的内容太大,移动设备屏幕太小,让用户拖动或缩放来查看内容。 接下来,介绍主要的一些属性。 contentSize是scrollview可以滚动的区域,比如frame = (0 ,0 ,320 ,480) contentSize = (320 ,960),代表你的scrollview可以上下滚动,滚动原创 2015-01-14 00:06:52 · 695 阅读 · 0 评论 -
iOS8 多线程Multithreading简介
多线程(Multithreading) 队列(queues) 在iOS中多线程主要是关于“队列”。队列中使用“块”。块被队列提取出来,在相关的线程上执行。 主队列(main queue) 所有的UI活动都必须且只能在在主队列上执行。 相对地,那些消耗内存的非UI活动必须在其他队列上执行。 总之,原则是让UI响应起来。 其他的队列 多数情况下,iOS帮原创 2015-01-12 01:21:07 · 448 阅读 · 0 评论 -
iOS的文件上传与下载
iOS中用系统提供的API能实现能实现文件的上传与下载,分别有两种方式。NSURLConnection与NSURLSession。 其中NSURLConnection是使用很久的的一种方式,NSURLSession是新出来的一种方式。 文件上传 一、 POST方式上传 POST方式提交信息默认使用的是 : *Content-Type: application转载 2015-10-28 13:44:29 · 960 阅读 · 0 评论