iOS
文章平均质量分 76
机智波
青春的的意义在于让思考成为习惯,让编程成为本能
展开
-
iOS之网络请求初解-网络安全
在iOS开发网络请求中,我们有时会遇到周遭不怀好意的破坏,所以我们需要对我们的网络请求进行加密,通过字段加密,动态参数加密,请求头加密等方式,达到他人不能轻易破解的效果原创 2016-12-30 16:18:19 · 598 阅读 · 0 评论 -
iOS之网络请求初解-AFNetworking(包含图片上传)
iOS网络请求,包含POST,GET,以及单独讲解的图片上传,以及网络请求中一些需要注意的参数等原创 2016-12-30 14:55:48 · 670 阅读 · 0 评论 -
使用Xcode8上传成功后,iTunes Connect里构建版本却没有应用
前不久iOS版本升级到了 iOS 10,Xcode也升级到了Xcode 8,但是随之而来就会遇到一些更新后的问题。在升级过后,在Xcode8中打包并成功上传到iTunes Connect,但是应用商店一直没有构建版本,连构建时效都没有,等了几个小时,然后上传了两次发现依然不行。于是找资料才发现,从iOS10开始,苹果更加注重对用于隐私的保护,app里边如果需要访问用户隐私,必须要做描述,所以要原创 2017-02-10 17:23:54 · 1297 阅读 · 0 评论 -
数据持久化
概论 所谓的持久化,就是将数据保存到硬盘中,使得在应用程序或机器重启后可以继续访问之前保存的数据。在iOS开发中,有很多数据持久化的方案,接下来我将尝试着介绍一下5种方案:plist文件(属性列表) preference(偏好设置) NSKeyedArchiver(归档) SQLite 3 CoreData 沙盒 在介绍各种存储方法之前,有必要说明以下沙盒机制。iOS程序默认情况下只能转载 2016-01-20 08:49:00 · 573 阅读 · 0 评论 -
关于UIActivityViewController的那些事,系统分享
iOS系统分享,UIActivityViewController系统分享时,部分手机无法调出分享功能,需进一步处理原创 2016-09-13 16:43:53 · 1277 阅读 · 0 评论 -
iOS开发之记录用户登陆状态
上一篇博客中提到了用CoreData来进行数据的持久化,CoreData的配置和使用步骤还是挺复杂的。但熟悉CoreData的使用流程后,CoreData还是蛮好用的。今天要说的是如何记录我们用户的登陆状态。例如微信,QQ等,在用户登陆后,关闭应用在打开就直接登陆了。那么我们在App开发中如何记录用户的登陆状态呢?之前在用PHP或者Java写B/S结构的东西的时候,我们用Session来存储用户的转载 2016-03-11 08:23:46 · 649 阅读 · 0 评论 -
网络请求省市区实现UIPickerView三级联动
通常情况下,我们实现地区三级联动,只需要加载一个地址plist文件,通过UIPickerView展示出来即可。但有时候需求的不变性,我们需要去做更多的处理,例如当我们需要获取开通省市区的地址id,省市区是由后台返回的数据,这个时候我们就需要对各级数据进行判空处理,并对数组进行越界保护。大致效果和加载本地没什么区别,只是数据经过了后台筛选,大致如下:首先我们需要新建三个数组,分别对应省市区,当然我们最原创 2017-09-10 22:25:39 · 3961 阅读 · 2 评论