自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 SIT与UAT的分别

在企业级软件的测试过程中,经常会划分为三个阶段——单元测试,SIT和UAT,如果开发人员足够,通常还会在SIT之前引入代码审查机制(Code Review)来保证软件符合客户需求且流程正确。下面简单介绍一下SIT和UAT的基本情况。       SIT(System Integration Testing)系统集成测试,也叫做集成测试,是软件测试的一个术语,在其中单独的软件模块被合并和作为

2017-05-23 16:33:17 3724

原创 iOS开发实现TouchID指纹解锁

一直想实现一下指纹解锁,苦于一直没时间,最近终于闲了下来所以翻了翻文档看了看demo,完成了这篇教程。本功能实现起来是很简单的,因为苹果都已经帮我们封装好了,只需要实现几个方法就可以了。实现效果图实现过程1.首先引入指纹解锁必须的头文件1LocalAuthentication/LocalAuthentication.h

2017-05-23 12:04:33 768 1

转载 iOS开发————数据本地化方式之SSKeychain

一.首先要理解keychain与userdefaults的区别:1.keychain是将数据加密后存储在本地,更安全.路径:Library/Application Support/iPhone Simulator/模拟器版本/Library/Keychains/userdefaults数据以明文的形式保存在.plist文件中.路径:Library/Application Support/i

2017-05-23 11:00:16 442

原创 简单使用 SSKeychain 存储密码

一.首先要理解keychain与userdefaults的区别:1.keychain是将数据加密后存储在本地,更安全.路径:Library/Application Support/iPhone Simulator/模拟器版本/Library/Keychains/userdefaults数据以明文的形式保存在.plist文件中.路径:Library/Application Support/i

2017-05-23 10:58:21 1035

转载 Swift项目引入第三方库的方法

Swift项目引入第三方库的方法转自http://blog.shiqichan.com/How-To-Import-3rd-Lib-Into-Swift-Project/以下,将创建一个Swift项目,然后引入3个库:Snappy 简化autolayout代码的库Alamofire HTTP网络库,AFNetworking作者写的SDWe

2017-05-17 18:00:29 2550

转载 Swift 中的SDWebImage类似库Kingfisher

Kingfisher (中文名:翠鸟) 是一个异步下载和缓存图片的库,SDWebImage的Swift 实现版。https://github.com/onevcat/KingfisherRequirementsiOS 8.0+, tvOS 9.0+, watchOS 2.0+ or OS X 10.10+Xcode 7.3 or above从3月24起K

2017-05-02 17:33:26 870

原创 swift代码之路(五)NSTimer

[plain] view plain copy public class NSTimer : NSObject  定时器的作用:1、在指定的时间执行指定的任务2、间隔一段时间执行指定任务定时器的创建定时器有两种创建方式(1)scheduled方式创建并启动定时器默认将时钟以NSDefaultRunLoopMode模式添加到运行

2017-05-02 17:32:33 415

转载 每个ios开发者都应该知道Top 10 Swift三方库

1.Alamofire当你想要抽象简化App中的网络请求时,Alamofire是你需要的,Alamofire是一个Http网络请求库,构建在NSURLSession和基础URL加载系统之上,它用简单优雅的接口很好的封装了网络请求。// Making a GET requestAlamofire.request(.GET, "https://httpbin.org/get", para

2017-05-02 17:31:04 411

原创 swift代码之路(四)UICollectionView

1.UICollectionView的常用属性[objc] view plain copy // 1.设置位置和大小  init(frame: CGRect, collectionViewLayout layout: UICollectionViewLayout)    // 2.设置子视图的布局方式  var collectionViewLayout: UICol

2017-05-02 17:29:50 756

原创 swift代码之路(三)AF网络请求

创建数据请求类[objc] view plain copy import UIKit  import AFNetworking  //请求方法  /// - GET:  get  /// - POST: post  enum RequsetMethod:String {      case GET = "GET"      case POST =  "POST"  

2017-05-02 17:28:17 682

原创 swift代码之路(二)

在写项目过程中我们会有这样的需求,改变tabBar的颜色 下面我贴出代码在继承自 UITabBarController的控制器中的viewDidLoad代码快中        //关闭tabBar半透明        tabBar.translucent =false       // 设置tabBar北京颜色        tabBar.barTint

2017-05-02 17:27:15 299

原创 swift代码之路(一)

从搭建项目开始说起 在AppDelegate.swift 中application中这样写class AppDelegate:UIResponder,UIApplicationDelegate {    var window:UIWindow?    func application(application:UIApplica

2017-05-02 17:25:59 362

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除