摘要: 公司项目中有一个功能,保存授权令牌数据。最开始只有一条数据,所以就直接保存在了userdefaults中。后来需要两条数据,还是保存在userdefaults中,其中一条为固定的,另一条不固定可以进行替换或删除。最近又需要保存多条数据,那么usedefaults就不适合了,就考虑使用数据库。iOS中 阅读全文
posted @ 2019-01-25 16:01 yuyuyu37 阅读(934) 评论(0) 推荐(0) 编辑
摘要: 最近公司固件工程师在调试时发现一个问题,蓝牙设备和安卓APP可以正常通讯,但是和iOS APP总是传输数据超时,之后断开连接,应该是程序问题,之前遇到过一次,但是只有那一次,想偷下懒所以就没改,这次又出现了就不得不改了。用xcode运行项目,打开log,在 方法中输出了接收到的数据,发现接收到的数据 阅读全文
posted @ 2018-12-24 18:03 yuyuyu37 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: 模仿一些好的应用中的好的界面或功能。平时使用的APP有很多,其中一些都是常见的功能的拼凑,在业务层面比较复杂,而具体的页面实现都很类似。在这种情况下,我们还会发现有一些APP的页面效果的实现方式比较独特,另辟蹊径,打破常规,通过独特的方式来设计实现页面功能。这样的功能很容易引人注意,使用的时候很容易 阅读全文
posted @ 2018-12-10 10:37 yuyuyu37 阅读(201) 评论(0) 推荐(0) 编辑
摘要: EatWhat最近比较闲开始学习煮粥,买了好多米和豆子,每天煮的都不一样,试了几天发现有的时候记不住要煮什么粥,所以就写了这个APP。每天煮粥的时候拿出来看看就可以了,再也不用思考半天要煮什么粥了。 首页上面显示所有的食材,下面显示的今日计划,所有颜色都为随机的,通过底部按钮可以切换颜色 详情页点击 阅读全文
posted @ 2018-11-26 15:51 yuyuyu37 阅读(251) 评论(0) 推荐(0) 编辑
摘要: iOS蓝牙类APP常驻后台的实现方法,经过在苹果开发者论坛询问,以及查看苹果开发者文档,最后得出正确的方法为: 1.设置plist,蓝牙权限 2.到target-capabilities-background modes中打开use Bluetooth LE accessories选项 3.创建ce 阅读全文
posted @ 2018-11-20 15:34 yuyuyu37 阅读(1350) 评论(1) 推荐(0) 编辑
摘要: 最近公司要在APP上添加一个人脸识别功能,在网上搜了一圈,发现虹软的人脸识别SDK挺好用的,而且还免费,所以就下载了他们的SDK研究了一下。总的来看功能挺好用的,只是demo上面部分功能不是很完善,所以就在官方demo的基础上改动了一些小的功能。 新增功能:1. 通过图片注册人脸2. 增加列表页面可 阅读全文
posted @ 2018-11-13 17:45 yuyuyu37 阅读(943) 评论(1) 推荐(0) 编辑
摘要: iOS中限制输入框文字长度的方法有好多,百度一下,最常用的是这种: 但是这种方法有bug,当输入最后一个汉字的时候,只能输入拼音不能变成汉字。 经过仔细的搜索之后会发现另一中方法: 这种方法没有前面说的那种bug,会截取指定长度字符串,但是如果是中英文混合输入的话就没办法根据字节数计算对应的字符串长 阅读全文
posted @ 2018-10-19 14:36 yuyuyu37 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 最近在使用snapkit布局时,竟然发现更新约束会导致崩溃,为什么这样呢? 看起来完全没有问题,但是一运行就崩溃,崩溃位置在activeIfNeeded方法中: fatalerror信息提示找不到因存在的constraint来更新,输出existingLayoutConstraints不为nil,输 阅读全文
posted @ 2018-09-27 11:12 yuyuyu37 阅读(1882) 评论(0) 推荐(0) 编辑
摘要: 最近在使用snapkit过程中遇到一个问题,在github上搜索之后发现另外一个有趣的问题 看起来很理所当然的,明显不可以这样写,但是具体是什么原因呢,明明没有报任何错误和警告,但是.multipliedBy()方法却没有效果,那我们来看一下snapkit源码。 1.首先点进equalTo()方法, 阅读全文
posted @ 2018-09-26 17:38 yuyuyu37 阅读(1589) 评论(0) 推荐(0) 编辑
摘要: 从开始接触iOS开发到现在有一段时间了,期间遇到了很多问题,从最基础的问题到有一定深度的问题,大部分都能从网上搜索到解决办法。真的非常感谢那些乐于分享知识的开发者们,正是因为他们的无私分享,才能使像我这样的菜鸟能更快更好的解决问题,尽快地成长。之前我总是用印象笔记或者直接保存书签的方式来记录一些解决 阅读全文
posted @ 2017-05-15 16:56 yuyuyu37 阅读(132) 评论(0) 推荐(0) 编辑