2015年6月2日

ios开发-MapKit(地图框架)使用简介

摘要: 我们使用app的时候,很多软件都自带了地图功能。我们可以看到自己的位置,看到周围商场等信息。我们也可以导航,划线等。其实苹果的MapKit使用起来还是很简单的。这里简单的介绍一下。0.使用前准备1.导入MapKit.framework框架2.在工程的info.plist中增加两行字段(ios8必须做... 阅读全文

posted @ 2015-06-02 00:21 歌飘渺 阅读(1346) 评论(0) 推荐(0) 编辑

2015年5月30日

ios开发- 利用运行时(runtime)字典转模型

摘要: 现在的ios开发中,我们通常会使用MVC模式。当我们拿到数据的时候,我们要把数据转成模型使用。一般情况我们拿到的数据都是字典。这是我们就需要将字典转成模型对象了。当对象的属性很少的时候,我们可以直接单独写出字典的键值,进行转换。_属性 = dict["键"]当对象的属性很多的时候,我们可以利用KVC... 阅读全文

posted @ 2015-05-30 00:39 歌飘渺 阅读(1270) 评论(0) 推荐(0) 编辑

2015年5月29日

ios开发-日期处理(类似朋友圈,微博等的发送时间)

摘要: ios开发中,我们经常要处理从服务器获取的时间。类似朋友圈,微博这些应用。我们经常可以看到“刚刚”,“31分钟前发表”,“昨天5点”,之类的字样。当时我们从服务器端获取的都是那条朋友圈信息,或者微博的创建时间。所以我们每次显示数据的时候,都需要根据跟当前的时间做对比,按照格式,算出我们想要的结果。例... 阅读全文

posted @ 2015-05-29 00:15 歌飘渺 阅读(1228) 评论(0) 推荐(1) 编辑

2015年5月28日

ios开发-程序压后台后,悄悄的抓取数据~~

摘要: 我们使用某个app的时候,当我们将程序压到后台之后,我们希望它还能从服务器抓取一些数据,类似微博,微信,qq这些程序压后台之后,我们依然能看到icon上显示未读数量。但是ios系统是伪多任务操作系统。当我们将程序压后台之后,大概过1分钟,程序就会被关闭。就不能抓取数据了。很久之前的做法是:压后台之后... 阅读全文

posted @ 2015-05-28 00:00 歌飘渺 阅读(1644) 评论(0) 推荐(3) 编辑

2015年5月26日

ios开发-指纹识别

摘要: 最近我们使用支付宝怎么软件的时候,发现可以使用指纹了,看起来是否的高大上。当时苹果推出了相关接口,让程序写起来很简单哈。在iPhone5s的时候,苹果推出了指纹解锁。但是在ios8.0的时候苹果才推出相关的接口所有我们需要判断硬件设备和ios系统版本是否支持下面的例子是,先提示指纹识别,如果不支持或... 阅读全文

posted @ 2015-05-26 22:50 歌飘渺 阅读(1281) 评论(3) 推荐(0) 编辑

2015年5月25日

【Swift】图文混排,ios开发中在textfield或textView中插入图片

摘要: 在ios开发中,我们一般都是在textfield或者textView中输入文字。当我们需要插入图片的时候其实也是很简单的我们需要利用的textfield,textView的属性化文本,将图片以附件的形式插入步骤如下:(以textView为了,oc中也是一样的)创建附件,同时设置好textView的字... 阅读全文

posted @ 2015-05-25 19:51 歌飘渺 阅读(3292) 评论(0) 推荐(0) 编辑

2015年5月24日

【Swift】IOS开发中自定义转场动画

摘要: 在IOS开发中,我们model另外一个控制器的时候,一般都使用默认的转场动画。其实我们可以自定义一些转场动画。达到不同的转场效果。步骤如下:(photoBrowser是目标控制器)1.在源控制器中,设置目标控制器的转场代理为 self1 //设置Model转场代理2 photoBrowser.tra... 阅读全文

posted @ 2015-05-24 13:58 歌飘渺 阅读(1046) 评论(0) 推荐(1) 编辑

2015年5月23日

【Swfit】Swift与OC两种语法写单例的区别

摘要: Swift与OC两种语法写单例的区别例如写一个NetworkTools的单例(1)OC写单例 1 + (instancetype)sharedNetworkTools { 2 static id instance; 3 4 static dispatch_once_t on... 阅读全文

posted @ 2015-05-23 00:04 歌飘渺 阅读(586) 评论(0) 推荐(0) 编辑

2015年5月18日

【swift,oc】ios开发中巧用自动布局设置自定义cell的高度

摘要: ios开发中,遇到自定义高度不定的cell的时候,我们通常的做法是抽取一个frame类,在frame类中预算好高度,再返回。但是苹果出来自动布局之后。。。春天来了!!来看看怎么巧用自动布局设置自定义cell的高度(以下代码都用swift实现,oc也是一样的,只是语法不一样) (1)自定义一个cel... 阅读全文

posted @ 2015-05-18 19:40 歌飘渺 阅读(1736) 评论(0) 推荐(0) 编辑

2015年5月17日

【Swift】swift中使用kvc赋值的时候,注意事项

摘要: swift中使用kvc赋值的时候。假如给基础数据类型赋值,必须先给基础数据类型的变量一个初始值。否则将会报错。var id : Int = 0setValue(dict["id"], forKey: "id") 阅读全文

posted @ 2015-05-17 22:02 歌飘渺 阅读(761) 评论(0) 推荐(0) 编辑

导航