排序:
默认
按更新时间
按访问量

swift脚本编程:一键生成AppIcon

事前准备 查看swift版本 swift脚本编程小知识 终端输入和输出 输出 输入 在swift脚本中调用其他脚本 开始编写脚本 读取inputpng 生成AppIconappiconset和Contentsjson 生成不同尺寸的image 自从Xcode8之后就不支持插件了,没法用Xcode...

2017-10-17 00:06:36

阅读数:1492

评论数:1

丁香园iOS电话面试问题总结

简单讲解一下http请求以及GET POST的区别 https的加密方式和几次握手 https的加密方式 加密的详细过程 在不知道二进制文件格式的情况下如何区分文件 常见的几种线程锁 怎么保证线程安全 SDWebImage具体实现和具体类 Alamofire实现原理和主要的类 RxSwift的原理...

2017-06-21 01:35:24

阅读数:207461

评论数:5

iOS动画进阶 - 实现炫酷的上拉刷新动效(二)

最近撸了一个上拉刷新的小轮子,只要遵循一个协议就能自定义自己动效的上拉刷新和加载,我自己也写了几个动效进去,下面是一个比较好的动效的实现过程 先上效果图和github地址,完整代码个demo和进入查看,有其他好的动效大家也可以学习交流~分析动效写一个动效的第一步就应该仔细的去分析它,把它的每一帧展...

2017-04-27 20:41:17

阅读数:3925

评论数:5

iOS动画进阶 - 实现炫酷的上拉刷新动效

移动端访问不佳,请访问我的个人博客 最近撸了一个上拉刷新的小轮子,只要遵循一个协议就能自定义自己动效的上拉刷新和加载,我自己也写了几个动效进去,下面是一个比较好的动效的实现过程 先上效果图和github地址,有其他好的动效大家也可以交流~动效的原地址,在uimovement网站上看到这个动效时...

2017-03-17 15:04:34

阅读数:5777

评论数:2

swift设计模式学习 - 外观模式

移动端访问不佳,请访问我的个人博客 设计模式学习的demo地址,欢迎大家学习交流 外观模式外观模式(Facade),为子系统中的一组接口提供一个一致的界面,定义一个高层接口,这个接口使得这一子系统更加容易使用。外观模式的基本实现上图是外观模式的UML图,下面是基本的代码实现过程://MARK:...

2017-03-09 12:05:25

阅读数:1842

评论数:0

swift设计模式学习 - 模板方法模式

移动端访问不佳,请访问我的个人博客 设计模式学习的demo地址,欢迎大家学习交流 模板方法模式模板方法模式,定义一个操作中算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。模板方法模式的基本实现上图是基本模板模式的UML图,这种设计模...

2017-02-24 13:59:34

阅读数:1622

评论数:0

swift设计模式学习 - 代理模式

移动端访问不佳,请访问我的个人博客 设计模式学习的demo地址,欢迎大家学习交流 代理模式代理模式为其他对象提供一种代理以控制对这个对象的访问,在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式的组成 抽象角色:通过接口或抽象类...

2017-02-21 23:47:22

阅读数:1529

评论数:2

swift设计模式学习 - 原型模式

移动端访问不佳,请访问我的个人博客 设计模式学习的demo地址,欢迎大家学习交流 原型模式用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。定义用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。Prototype原型模式是一种创建型设计模式,Prototype模式允...

2017-02-20 19:56:55

阅读数:2113

评论数:0

swift设计模式学习 - 策略模式

策略模式策略模式定义了算法家族,分别封装起来,让它们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。策略模式的组成 抽象策略角色(Strategy): 策略类,通常由一个接口或者抽象类实现。 具体策略角色(ConcreteStrategy):包装了相关的算法和行为。 环境角色(Co...

2017-02-18 22:03:58

阅读数:2337

评论数:0

iOS动画进阶 - 手摸手教你写ShineButton动画

前段时间在github上看见一个非常nice的动画效果,可惜是安卓的,想着用swift写一个iOS版的,下下来源代码研究了一下,下面是我写代码的心路历程 先上图和demo的地址分析动画过程刚开始看的时候感觉这个动画很炫酷,实现起来应该挺复制的,后来我将gif图逐一分解,大致浏览了一下安卓的实现过程...

2017-02-16 00:32:35

阅读数:6395

评论数:10

swift设计模式学习 - 装饰模式

移动端访问不佳,请访问我的个人博客装饰模式在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。装饰模式的特点 装饰对象和真实对象有相同的接口。这样客户端对象就能以和真实对象相同的方式和装饰对象交互。 装饰对象包含一个真实对象的引用(...

2017-02-09 17:46:04

阅读数:1710

评论数:0

iOS开发进阶 - 基于PhotoKit的图片选择器

移动端访问不佳,请访问我的个人博客 很早之前就用OC把代码写完了并用在项目中了,一直没时间整理,现在用swift重写一份,并且更加详细的来了解这个Photos框架,下面是我集合苹果官方文档和其他大神的博客写出的一篇关于Photos框架的介绍 老规矩先上效果图和Demo地址:了解Photos框架...

2017-01-11 15:21:34

阅读数:4009

评论数:2

swift学习笔记 - Range、ClosedRange、CountableClosedRange与CountableRange学习

在使用swift的过程中字符串操作的时候会用到Range,刚开始使用起来各种别扭,然后发现居然还有ClosedRange、CountableClosedRange和CountableRange,这下就彻底头疼了,下面简单的描述一下它们的区别 从命名来代码来理解和区分 CountableClosed...

2017-01-05 22:21:12

阅读数:2356

评论数:0

iOS开发进阶 - 自定义UICollectionViewLayout实现瀑布流布局

最近项目中需要用到瀑布流的效果,但是用UICollectionViewFlowLayout又达不到效果,自己动手写了一个瀑布流的layout,下面是我的心路路程 先先上效果图与demo地址:因为是用UICollectionView来实现瀑布流的,决定继承UICollectionViewLayout...

2016-12-21 22:57:50

阅读数:5916

评论数:1

iOS开发进阶 - 富文本正则替换表情

移动端访问不佳,请访问我的个人博客 最近写项目需要用到富文本解析字符串显示表情,下面是我使用正则替换实现富文本的方式,希望能帮助到大家 先上效果图和demo地址实现过程中需要用到的知识点 NSRegularExpression(正则表达式) NSMutableAttributedString(...

2016-11-28 17:20:11

阅读数:2361

评论数:0

iOS开发进阶 - 项目的本地化处理(多语言开发)

最近项目本地化,需要支持11国语言,下面将本地化的步骤记录下来,方便查找使用,步骤很简单,有些地方也有坑,希望大家看后少走弯路~~ 什么是本地化本地化说直白点就是多语言开发,通过系统语言来判断应用使用的哪种语言,实现应用的本地化开发本地化处理需要处理的文件 本地化应用程序的info.plist 本...

2016-11-21 13:33:15

阅读数:1780

评论数:0

Shell学习小结 - 深入认识变量

变量的命名对于初学者来说,可以简单的理解为,变量就是保存在计算机内存中的一系列的键值对。列如:str="hello"这里的str就是变量名,而hello就是变量的值 注意在shell中变量名的大小是敏感的,因此大小写不同的两个变量名并不代表同一个变量 变量的类型根据变量的类...

2016-10-23 23:00:48

阅读数:973

评论数:0

iOS开发进阶 - 使用Carthage管理iOS第三方库

最近在研究Swift,一不小心发现一个好的的管理iOS第三方库Carthage,就跟第一次使用CocoaPods时一样兴奋不已,在研究了大半天后终于能用了,使用起来还是很方便的,比起CocoaPods有不足也有优点,两个配合起来用也是很爽的^ - ^ 初识Carthage最近在用Swift3.0做...

2016-09-20 22:54:53

阅读数:3231

评论数:0

iOS基于XMPP实现即时通讯之一、环境的搭建

移动端访问不佳,请访问我的个人博客 使用XMPP已经有一段时间了,但是一直都没深入研究过,只是使用SDK做一些简单的操作,看了许多大神的博客,自己总结一下,准备写一系列关于XMPP的使用博客,以便于自己更加深入学习~ IM协议及服务器选型http://liudanking.me/arch/xm...

2016-09-16 19:57:17

阅读数:5259

评论数:3

iOS动画进阶 - 手摸手教你写 Slack 的 Loading 动画

如果移动端访问不佳,可以访问我的个人博客 前几天看了一篇关于动画的博客叫手摸手教你写 Slack 的 Loading 动画,看着挺炫,但是是安卓版的,寻思的着仿造着写一篇iOS版的,下面是我写这个动画的分解~ 老规矩先上图和demo地址:刚看到这个动画的时候,脑海里出现了两个方案,一种是通过d...

2016-09-08 18:19:01

阅读数:5741

评论数:7

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