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 · 732 阅读 · 2 评论 -
Xcode6使用iOS8的sizeClasses解决屏幕适配问题
开头先介绍下我之前遇到的一个问题:在Xcode总使用compact any 的UI如下图所示:可视在iPhone5s真机上运行后发现界面是:左边的lable缩进屏幕了,真是头痛!怎么解决呢,后来查了下sizeClasses发现由于使用了sizeClasses之后导致在一开始nib中的屏幕适配不对,我直接取消sizeClasses然后发现实际上Xcode中的界面就是这原创 2015-09-05 11:11:15 · 1144 阅读 · 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 · 1967 阅读 · 0 评论 -
setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key解决办法
1.最笨的情况是,比如一个单例调用以下方法 [[BNRImageStoresharedStore]setImage:imageforKey:Key];但是在实际的代码中由于Xcode自己填充了代码,可能误写为 [[BNRImageStore sharedStore] setValue:image forKey:Key];所以导致出错;2.如果你在 storyboard中,原创 2015-09-01 20:32:40 · 1838 阅读 · 0 评论 -
iOS内存管理与ARC,及Property介绍
作为直接学习面向对象的我来说,刚开始对内存管理完全没有概念,所以这里介绍一下自己学习ARC进行内存管理的心得。首先介绍两个基本概念:栈(stack)和堆(heap)堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。栈:先进先出;堆,后进先出。在iOS中,当执行方法的时候,会分配一部分内存,这部分内存叫做frame,fr原创 2015-08-28 15:02:41 · 494 阅读 · 0 评论 -
iOS8 UICollectionView 集合视图
UICollectionView 集合视图主要包括6个部分:1.UICollectionView:与UITableView类似,它是显示内容的主视图,注意到它并没有占据视图的所有部分。2.UICollectionViewCell:同样与UITableViewCellInUITableView类似,它组成UICollectionView的子视图。可以再IB中创建,也可以代码实原创 2015-01-15 00:36:31 · 799 阅读 · 0 评论 -
iOS8 scrollView滚动视图
ScrollView首先,为什么要使用ScrollView?说白了,就是由于显示的内容太大,移动设备屏幕太小,让用户拖动或缩放来查看内容。接下来,介绍主要的一些属性。contentSize是scrollview可以滚动的区域,比如frame = (0 ,0 ,320 ,480) contentSize = (320 ,960),代表你的scrollview可以上下滚动,滚动原创 2015-01-14 00:06:52 · 638 阅读 · 0 评论 -
iOS8 多线程Multithreading简介
多线程(Multithreading)队列(queues)在iOS中多线程主要是关于“队列”。队列中使用“块”。块被队列提取出来,在相关的线程上执行。主队列(main queue)所有的UI活动都必须且只能在在主队列上执行。相对地,那些消耗内存的非UI活动必须在其他队列上执行。总之,原则是让UI响应起来。其他的队列多数情况下,iOS帮原创 2015-01-12 01:21:07 · 403 阅读 · 0 评论 -
iOS的文件上传与下载
iOS中用系统提供的API能实现能实现文件的上传与下载,分别有两种方式。NSURLConnection与NSURLSession。其中NSURLConnection是使用很久的的一种方式,NSURLSession是新出来的一种方式。文件上传一、 POST方式上传POST方式提交信息默认使用的是 :*Content-Type: application转载 2015-10-28 13:44:29 · 858 阅读 · 0 评论