1,技术介绍 (1)AVFoundation.framework 框架提供了 AVCaptureSession 类。使用它可以实现视频捕获功能。 (2)使用 AVCaptureVideoPreviewLayer 可以将摄像头拍摄的画面实时显示在 ViewController 上。 (3)对于捕获到的视频,我们使用 ......
通过系统提供的设备定位的框架(CoreLocation),我们可以很方便地获取到设备当前的各种GPS位置信息。 具体用法可以参考我原来写的文章: Swift - 使用CoreLocation实现定位(经纬度、海拔、速度、距离等) Swift - 经纬度位置坐标与真实地理位置相互转化......
在前文(Cordova - 使用Geolocation插件实现地理定位)中,我们通过 Cordova 的定位插件可以获取到当前的经纬度信息。但有时只获取到经纬度还不够直观,如果能再得到对应的地理位置信息就好了(比如:xx市xx区xx路)。既然 Geolocation 插件不提供这个功能,那我们自己实现一个好了。最终效果如下......
Cordova 提供了一个实现设备定位的插件,通过这个插件我们可以进行定位处理,从而获取GPS位置数据,比如经度、纬度、海拔信息等。 1,添加Geolocation插件 首先我们要在“终端”中进入工程所在的目录,然后运行如下命令......
选择本地图片并上传是应用开发中一个比较常见的功能。 我们使用 UIImagePickerController 可以很方便的从系统“照片”中选择图片,但我们会发现选择完毕后,通过图片的 info[UIImagePickerControllerReferenceURL] 得到的是一个引用路径,格式如下.......
一,Atom介绍 Atom 是 Github 开源的文本编辑器,这个编辑器完全是使用Web技术构建的(基于Node-Webkit)。启动速度快,提供很多常用功能的插件和主题,可以说Atom已经足以胜任“半个IDE”了。 个人感觉有如下几个优点: (1)多平台支持(Windows、Mac、Linux) (2)界面美观、现代化,使用舒适 (3)多文件管理(Atom提供了文件树列表的功能)......
使用 Storyboard 我们可以很方便地搭建好各种复杂的页面,同时通过 segue 连接可以轻松实现页面的跳转。 但除了segue,我们还可以使用纯代码的方式实现Storyboard界面的跳转。 比如:使用 presentViewController() 方法将当前页面视图切换成新视图......
Ruby本月Tiobe指数排名第8,这是自2008年12月以来最高的排名。本次峰值与第一个峰值是完全相反的,2006年Ruby布道者高喊Ruby达到顶端,鼓吹Ruby和它的编程环境Rails即将征服世界。他们在某种程度上取得了一定的成功,Ruby成为梦想上市的创业公司喜欢使用的编程语言。Ruby甚至被授予2006年年度编程语言直到2008年受欢迎程度达到顶峰......
在之前的文章:Swift - 将网页缓存到本地(抓取html页面,并实现离线浏览)中,介绍了如何通过 NSURLProtocol 拦截实现网页的缓存。 当时使用 WebView 做演示,通过创建一个拦截类,我们可以将 WebView 发起的所有网络请求进行拦截,并将捕获到的url地址与本地缓存里的数据匹配。如果有这个url对应得缓存数据,就直接使用缓存数据......
一,什么是煲机 所谓煲机,说简单通俗点就是新耳机振膜比较紧,很难正常发挥其性能和音质,通过耳机工作使耳机膜松弛下来进入正常状态的这么一个过程! 二,煲机一般有如下两种方法 1,不煲机......