![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Swift
天秤vs永恒
愿你走出半生,归来仍是少年。
展开
-
iOS开发 - Swift实现检测网络连接状态及网络类型
一、前言 在移动开发中,检测网络的连接状态尤其检测网络的类型尤为重要。本文将介绍在iOS开发中,如何使用Swift检测网络连接状态及网络类型(移动网络、Wifi)。二、如何实现Reachability.swift 是一个使用Swift写的第三方网络检测类,可以用来检测网络连接状态及网络类型(移动网络、Wifi)功能。三、如何使用1. 使用Cocopod安装Reachability.swiftu原创 2016-06-24 17:56:04 · 3848 阅读 · 0 评论 -
iOS开发 - Swift使用GCD实现计时器功能
前言 开发中,经常会用到定时执行网络请求、倒计时、计时器等功能,本篇文章介绍在iOS开发中,Swift怎样使用GCD实现这些功能。执行一次下面的代码将会在5秒后执行,且只执行一次。let time: NSTimeInterval = 5.0let delay = dispatch_time(DISPATCH_TIME_NOW, Int64(time * Double(NSEC_PER_SEC原创 2016-07-14 10:50:05 · 2726 阅读 · 0 评论 -
iOS开发 - Swift使用JavaScriptCore与JS交互
一、前言 在这个提倡敏捷开发和H5横行的年代,原生App内嵌入一些H5页面已经成为一种流行的趋势。一套H5页面就可以适配复杂的iOS和Android页面,大量节省了开发和维护时间,如果本来就有移动端网页,只需简单适配即可完成,那我们何乐而不为呢?苹果也顺应了潮流,在iOS7中提供了JavaScriptCore框架用来与网页中的JS进行交互。还有Facebook推出的React Native,也给原创 2016-06-08 19:00:53 · 11042 阅读 · 4 评论 -
iOS开发 - CocoaPods安装和使用教程
一、CocoaPods简介1.什么是CocoaPodsCocoaPods是iOS的包管理工具。2.为什么要使用CocoaPods在开发iOS项目时,经常会使用第三方开源库,手动引入流程复杂,并且库之间还存在依赖关系,更增加了手动管理的难度。开源库如果升级了,你也想用最新版本,还需要重新手动导入,这大大增加了工作量。但用了CocoaPods后,安装和升级都只是一句命令的事情,让你可以专于业务本身。二、原创 2016-04-30 00:07:51 · 367 阅读 · 0 评论 -
iOS开发 - Swift实现清除缓存功能
前言: 开发移动应用时,请求网络资源是再常见不过的功能。如果每次都去请求,不但浪费时间,用户体验也会变差,所以移动应用都会做离线缓存处理,其中已图片缓存最为常见。 但是时间长了,离线缓存会占用大量的手机空间,所以清除缓存功能基本是移动应用开发的标配。实现:本文介绍在iOS开发中,Swift实现清除缓存功能。主要分为统计缓存文件大小和删除缓存文件两个步骤:1.统计缓存文件大小func fi原创 2016-04-20 17:03:46 · 3107 阅读 · 0 评论