加载中
IOS中键盘自动隐藏

前言 很多时候当我们在一个文本框中输入信息后,按了确认或者返回键需要隐藏键盘,或者在其他空白区域点击屏幕后也需要隐藏屏幕。 这时肯定就需要让相应的控件响应Tap事件(点击事件),这样...

CoreData 专业术语整理

前言 CoreData是苹果为我们封装的一个ORM(对象关系映射)库,可以很方便的把数据库中的数据转为一个对象,把一个对象保存到数据库中。如同微软的Entity Framework、Java的hibernate~ 在学习...

ios中sqlite数据库的原生用法

概述 sqlite数据库相信各位早已耳闻,当年我在做C# winform时就已经玩过了,非常轻巧的一个数据库,数据库仅一个文件,即建即用。 在ios中,也同样支持sqlite。目前有很多第三方库,封装了s...

2015/08/28 17:37
144
为CoreData封装一个简易的操作类

前言 在创建一个项目时,如果选择了CoreData,那么会在AppDelegate类中为我们创建一些和CoreData相关的代码,我们把这些代码提取出来,稍作修改便可以得到一个适应我们自己项目的CoreData操作...

IOS数据存储之NSUserDefaults

概述 数据存储是开发中必不可少的一个功能,我们可以通过Sqlite数据库手动创建数据库,定义数据表;可以使用IOS的数据框架CoreData,更方便的操作数据库;也可以直接读写文件系统;这里将介绍...

2015/07/31 09:13
92
IOS中对象序列化与反序列化

概述 在IOS中,对象的序列化和反序列化分别使用NSKeyedArchiver和NSKeyedUnarchiver两个类,我们可以把一个类对象进行序列化然后保存到文件中,使用时再读取文件,把内容反序列化出来。这个过...

SwiftCommon之Cookie处理

概述 在IOS中,cookie数据是由NSHTTPCookieStorage类来管理的,从其类名可以看出,这是一个仓库,一个专门存放Cookie数据的仓库。我们从中获取一个Cookie,得到到的是一个NSHTTPCookie类,它...

SwiftCommon之日期Date

概述 获取当前系统时间是开发中经常用到的,在IOS中,我们可以使用NSDate创建一个日期时间对象,然后使用NSDateFormatter类指定相应的格式。 比如yyyy-MM-dd HH:mm格式是最常用的。 SCDate i...

SwiftCommon之Device设备信息

概述 获取设备的信息,比如系统版本号、屏幕高宽等。在IOS中,我们通过访问UIDevice类,获取设备信息;通过UIScreen获取屏幕的信息。 SCDevice import Foundation import UIKit public class...

SwiftCommon之Dictionary字典

概述 Dictionary类型是IOS开发中用的很多的一种数据类型,通过键值对来保存数据。在Swift中对应Dictionary类型,而IOS的原生库中对应的NSDictionary类,两者是可以相互转换的。 SCDictionary...

SwiftCommon之Path路径

概述 获取路径也是用的非常多的,IOS的沙盒机制保证每一个App都有自己的数据目录。 SCPath import Foundation /** * 路径(Path)类 */ public class SCPath: NSObject{ /** 获取程序的主目录,...

2015/07/29 10:53
6
SwiftCommon之String字符串

概述 String字符串的常用方法。 SCString import Foundation // MARK: – 字符串 extension String { /** 字符串截取,从头开始 :param: endIndex 从头开始截取,到哪一个索引号结束 :retur...

SwiftCommon之Location位置

概述 Location地址位置通常用来在App刚启动时获取用户所在城市,CLLocationManager类就是专门处理Location的。 SCLocation import Foundation import CoreLocation public class SCLocation...

SwiftCommon之Message弹窗

概述 Message弹窗很多情况都需要用到,一个提示信息,一个错误信息等等。在IOS8中,使用UIAlertController类来管理弹窗。 SCMessage import Foundation import UIKit public typealias SCMe...

SwiftCommon之Image

概述 Image图片的处理,把图片转为NSData等常用操作 SCImage import Foundation import UIKit public class SCImage{ /** 获取JPG图像的NSData对象 :param: image JPG图像的UIImage :param:...

SwiftCommon之Camera相机

概述 IOS中调用设备的相机拍照、录制视频,使用UIImagePickerController类,根据不同的SourceType来区分是拍照还是录视频。 SCCamera import Foundation import UIKit import MobileCoreSer...

网络数据分析工具Charles的使用

前言 Charles是OSX系统下一款很强大的数据包分析软件,可以支持HTTPS、SSL,可以监听IOS模拟器和真机的网络请求,在IOS开发中非常有用。 官网:http://www.charlesproxy.com/ 默认未注册版本...

IOS拦截重定向请求(302)的几种方式

前言 在多数情况下,我们做的网络请求是返回200状态码的,但也有返回302的时候,比如使用基于Oauth2认证协议的API时,在认证阶段,需要提供一个回调地址,当用户授权后,服务器会返回一个302...

使用Swift读取Cookie内容

前言 一个http请求中,我们经常会涉及到Get请求的URL Param,POST请求的HTTP Body,Response Json,这些都是一个标准REST API标配的元素。 在一些安全验证的API中,通常会涉及到Cookie。当用...

Swift调用sha1算法

在Swift中通过调用OC的CommonCrypto库可以很方便的实现String字符串转换为sha1。 在一个swift项目中,需要使用桥接头文件(Bridging header)的方式来引入一个OC库,才能调用OC中的内容。 本...

2015/07/09 20:37
1K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部