自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Swift - 调整UIScrollView的滑动速度(适用于tableView、collectionView)

当我们使用手指滑动滚动视图时(UIScrollView、UITableView、UICollectionView),抬起手指后,会发现视图还会保持惯性继续滚动一段距离。然后逐渐减速停下。如果觉得快速滑动过程中,滚动速度过快,一滑就溜出去很远。我们可以通过修改 decelerationRate 属性,来控制减速的速度。有两种方式来设置 decelerationRate 属性。1,使用系统定义

2016-11-30 10:54:05 6111

原创 判断两个日期是不是同一天的几种方法(swift3新增了一种方法)

1,格式化成字符串比较下面方法将两个日期格式化成只包含年月日的字符串,再比较两个字符串是否相等。12345678910//初始化日期格式器let dformatter = DateFormatter()dformatter.dateForm

2016-11-30 10:50:26 6808

原创 swift-生成二维码(可带图片)

import UIKitclass ViewController: UIViewController {    overridefunc viewDidLoad() {        super.viewDidLoad()        // Do any additional setup after loading the view, typically

2016-11-25 11:12:02 725

转载 IQKeyboardManager第三方库的使用

IQKeyboardManager是iOS中解决键盘弹起遮挡UITextField/UITextView的一种很实用的工具。无需输入任何代码,不需要额外的设置。使用IQKeyboardManager的你只需要将源文件添加到项目。这里附上下载链接:https://github.com/hackiftekhar/IQKeyboardManagerIQKeyboardManager支持Objec

2016-11-21 11:34:31 485

转载 让你的 Xcode8 继续使用插件

随着 iOS10 的正式版即将发布,Xcode8 GM 也在发布会后放出,本文不会涉及到 Xcode8 有哪些更新,而是记录了如何让 Xcode8 继续支持 Plugin。Update:10.8如果你的 XcodeGr8 时不时就转菊花卡死,可以试下这种方式:打开系统偏好设置->安全性与隐私->通讯录->将 Xcode 前面的勾去掉,如下图所示,解决方案来自 Xvim 的这

2016-11-12 14:34:08 829

转载 iOS 10 UICollectionView 性能优化

前言关于 iOS 10 UICollectionView的新特性,主要还是体现在如下3个方面顺滑的滑动体验现在基本上人人都离不开手机,手机的app也每天都有人在用。一个app的好坏由它的用户体验决定。在可以滑动的视图里面,必须要更加丝滑柔顺才能获得用户的青睐。这些UICollectionView的新特性可以让你们的app比原来更加顺滑,而且这些特性只需要你加入少量的代码即可达到目的

2016-11-12 13:36:53 11165

转载 iOS开发 iOS10推送必看(基础篇)

iOS开发 iOS10推送必看(基础篇)字数1380 阅读2685 评论52 喜欢80iOS10更新之后,推送也是做了一些小小的修改,下面我就给大家仔细说说。希望看完我的这篇文章,对大家有所帮助。一、简单入门篇---看完就可以简单适配完了相对简单的推送证书以及环境的问题,我就不在这里讲啦,我在这里说的,是指原有工程的适配。1.首先我们需要

2016-11-12 10:57:12 315

转载 Xcode 8 的 6 大新功能一览

在2016 苹果全球开发者大会(WWDC)期间, 苹果一如既往地给开发者们披露了新版的集成开发工具 – Xcode, 在过去的每一次大版本发布中,苹果都会积极地改进开发工具,添加一些极具吸引力的新功能,今年也不例外。1. Swift 2 and 3过去每一版的Xcode 都和固定版本的Swift编程语言绑定在一起, Xcode 8中将不再如此,Swift 3给 Swift编程语言带

2016-11-12 10:56:35 287

转载 兼容iOS 10 _升级xcode8_适配(四)

1.Notification(通知)自从 Notification 被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到 UserNotifications 的易用,功能也变得非常强大。iOS 9 以前的通知1.在调用方法时,有些方法让人很难区分,容易写错方法,这让开发者有时候很苦恼。2.应用在运行时和

2016-11-12 10:55:46 290

转载 兼容iOS 10 _升级xcode8_适配(三)

1推送 xcode 升级到8之后很多人的推送接收不到了.获取不到token了 一朋友搞了一小时没找到原因. 只因看下图吧....我发觉xcode 我不打开他也能收到通知. 但是到了8(必须打开了才能收到推送) . 貌似不行了    大家对号入座吧.下面普及下ios10跟之前的推送的区别iOS 9 以前的通知 1.在调用方法时,有些方法让人很难区分,容易写

2016-11-12 10:55:03 303

转载 兼容iOS 10 _升级xcode8_适配(二)

一.工程改动1. 工程配置直接使用Xcode8Beta打开工程后,你会发现你的provisonfile配置出了问题,这是由于在Xcode8中对工程配置有了一些小的改动。在Xcode8工程配置的general选项卡中,使用更详细signing选项替换了原有的team选项。选中:project -> target -> general Xcode8之前team选项

2016-11-12 10:54:14 353

转载 兼容iOS 10 _升级xcode8_适配(一)

1.Notification(通知)自从Notification被引入之后,苹果就不断的更新优化,但这些更新优化只是小打小闹,直至现在iOS 10开始真正的进行大改重构,这让开发者也体会到UserNotifications的易用,功能也变得非常强大。iOS 9 以前的通知1.在调用方法时,有些方法让人很难区分,容易写错方法,这让开发者有时候很苦恼。2.应用在

2016-11-12 10:53:16 336

转载 Swift - Framework的制作与使用教程2(引用第三方库

在我们创建的自定义框架中,也是可以再引用其它第三方的框架库。本文以实现一个网络定时请求的 framework 为例,其内部使用到了 Alamofire。关于 Alamofire 的详细介绍,可以参考我之前写的这篇文章:Swift - HTTP网络操作库Alamofire使用详解1(配置,以及数据请求)一、framework的制作(引用第三方库 )1,创建framework工程项

2016-11-11 13:56:10 1835

转载 Swift - Framework的制作与使用教程1(纯Swift实现)

在开发中我们常常会用到一些第三方 SDK 库,使用时只需将 framework 文件添加到项目中即可,十分方便。同样地,我们也可以创建自己的 framework 框架,用来封装一些常用的工具方法、框架类等。一来不会使源代码完全暴露在外,二来也便于代码复用。下面演示如何制作一个自定义的图片处理框架,用来实现 UIImage 的高斯模糊与马塞克化。效果图如下:一、fra

2016-11-10 09:49:25 4329

原创 swift-集成touch id功能 指纹验证

在这里写了一个指纹验证的类,公开了一个类方法来自定义输入提醒用户的内容,随时调用即可完成touch id验证功能1 新建一个类文件:fingerUnlock继承于NSObject就可以2 在这个文件中导入需要的系统框架 import LocalAuthentication3 直接粘代码就OK,下面这个方法是自己随便写的一个类方法  主要是为了输入提醒文字并验证class

2016-11-09 13:46:45 1475

转载 使用CAShapeLayer来实现圆形图片加载动画

下面的GIF图片展示这个加载动画,它将一个圆形进度指示器和圆形渐现动画结合。这个组合的效果有趣,独一无二和有点迷人。这个教程将会教你如何使用Swift和Core Animatoin来重新创建这个效果。让我们开始吧!基础首先下载这个教程的启动项目,然后编译和运行。过一会之后,你应该看到一个简单的image显示:这个启动项目已经预先在恰当的位置将views和加载

2016-11-07 19:45:53 523

原创 Swift仿淘宝App选择颜色分类弹出view效果

先来张图让小伙伴们看一眼, 是不是效果很不错.自制做效果图主要有四个View黑色 XtPopViewController的self.view的颜色白色 主控制器self.view颜色在白色View上方 有个透明度为0.5的view 进行遮挡. (maskView)下方的灰色View (popView1)不多说直接上代码let screen_Width = U

2016-11-07 14:26:29 1716

空空如也

空空如也

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

TA关注的人

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