程序员

FPS_CADisplayLink

什么是FPS? FPS = Frames Per Second 每秒渲染多少帧。 更确切的解释是“每秒钟填充图像的帧数(帧/秒)”。 FPS是测量用于保存、显示动态视频的信息数量。 通俗来讲就是指动画或视频的画面数。例如在电影视频及数字视频上, 每一帧都是静止的图象;快速连续地显示帧便形成了运动的假…

程序员

Swift`s tips

写在前面 接触swift也有段时间了,通过这段时间自己接触和借鉴别人的经验,记录几点关于swift的小技巧,虽然不是什么高深的原理知识,但是在平常的项目中用到或许可以提高开发效率呢🙃,哈哈,接下来就简单总结一下: 枚举(ENUM) 结合一个小场景, 比如我们要做一个关于性别判断的一个…

大数据

iOS – 通过runtime获取某个类中所有的变量和方法

苹果官方的类中只提供给我们一小部分成员变量和方法,但有时候我们需要的恰好就没有提供,这样就会令开发人员十分懊恼了,那怎样才能获取该类中所有的变量及方法,用来查找是否有相对应的变量和方法呢?我们可以使用苹果自带的 运行时(runtime) 来获取 运行时(Runtime): 苹果官方一套C语言库 能做…

大数据

iOS 地图大头针固定在中间,且移动后及时更新位置信息

最近项目用到高德地图且要实现移动地图,大头针始终保持在中间的效果,翻了翻Google和百度也没有一个完整的实现教程,那么我就写一个吧。要实现这个功能比较简单,首先我们理一下思路:地图动,大头针不变。那么大头针我们就可以明白应该和地图不是在同一个view层了。 那么我们就在地图上面创建一个View,始…

大数据

iOS原生语音识别使用的正确姿势

语音识别技术这几年在移动App上的应用越来越广,各种第三方语音识别SDK也是层出不穷,例如科大讯飞、百度语音等,同时引入语音识别技术也是一个提高App逼格的好方法😁。所以今年的WWDC上,苹果开放了他的语音识别的API 视频在这。有了语音识别技术我们开发者就可以开发出像Siri这样炫…

大数据

AFNetworking 3.0 的简单封装

对于 AFN这个第三方工具相信大家并不陌生。使用起来也比较简单,但是在使用的时候也有一些需要注意的东西。下面就把我使用的一些心得共享给大家。方法不重要,重要的是理解,附件在文章的末尾。 1.用创建AFN的单例对象,详情见下图 1 为什么要用单例来创建,首先我们进行网络请求,肯定不止一个接口,所以在我…

大数据

使用React-Native写百思不得姐(三)

如果感觉我写的不错,关注我,给个star哦!项目地址 前言 经过前两篇文章的积累,已经大体上将项目结构完成了,接下来就是对内容的填充,自定义啦。今天就来说一下项目中Cell的规划。使用React-Native写百思不得姐(一)使用React-Native写百思不得姐(二) 运行效果图.png 自定义…