![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Swift
Tony_Pai
这个作者很懒,什么都没留下…
展开
-
swift实现罗马数字转整型
规则:给一串罗马数字,如MDCLXVI,从右往左看,如果前一个数字大于或等于现在的数字,则加前一个数字,小于则减前一个数字! 这是最简单的规则,最简单,最简单……可以拿几个罗马数字验证一下,知道这个规则,那么代码就好写了。。。 class Roman { func romanToInt(_ s: String) -> Int { le原创 2017-07-26 19:50:16 · 365 阅读 · 0 评论 -
iOS函数响应式编程应用研究
什么是函数响应式编 函数响应式编程是两个声明式编程的子范式(函数式 + 响应式)的组合。 (1)函数式编程 函数式编程是一种编程范式,实际上是如何编写程序的方法论。具有五个鲜明的特点 1)函数是“一等公民”。函数与其他数据类型一样,处于平等地位,可以赋值给其他变量,也可以作为参数传入另一个函数或者作为别的函数的返回值。 2)只用“表达式”,不用“语句”。”表达式”(expr原创 2017-07-05 15:09:20 · 256 阅读 · 0 评论 -
swift 实现翻转二叉树
难点是对递归的理解,建议自己在纸上画一画,模拟一下程序的运行过程输出,有助于理解递归。 /** * Definition for a binary tree node. * public class TreeNode { * public var val: Int * public var left: TreeNode?原创 2017-06-02 16:14:32 · 347 阅读 · 0 评论 -
如何改变Label中字符串的样式
如何设置lable中字符串的属性? 请看这篇博客。。。。原创 2016-01-06 19:42:37 · 1399 阅读 · 0 评论 -
iOS 学习路径图,为想要入行的新人指路
iOS 学习路径图,为想要入行的新人指路原创 2015-12-31 15:12:58 · 384 阅读 · 0 评论 -
Swift设计模式——Command Pattern
Command 模式是一种数据驱动的设计模式,属于行为模式类。 通常做法:把请求包含在一个对象中以命令的形式传递给请求者,请求者查找能够处理上述命令的对象,执行相关操作。 DEMO说明: 1、Order 对应上文提到的命令; 2、Stock 对应上文提到的请求; 3、buyStock 和 sellStock 实现Order接口,是实际执行command命令的对象类; 4、Broker 对应上文提到的请求者,确定具体执行哪个类型的命令; func buy(){ print("翻译 2015-11-12 11:57:55 · 501 阅读 · 0 评论 -
Swift设计模式——Chain Of Responsibility
简单介绍一下程序的功能:模拟ATM机取款的过程! 首先,初始化ATM机中有多少张100的,多少张50的,多少张20的,多少张10的翻译 2015-11-11 18:05:31 · 419 阅读 · 0 评论 -
Swift设计模式——Factory Pattern
工厂模式是软件设计中应用非常多的一种模式,就不再赘述其原理和目的了! //: Playground - noun: a place where people can play import UIKit protocol Shape{ func draw() } class Rectangle: Shape { func draw() {翻译 2015-11-12 15:32:02 · 409 阅读 · 0 评论 -
使用UIGraphics实现多张图片的合并
如何实现一张图片呈现多张图片?你可以把里边的任何一张照片旋转,颠倒……但是原理不变。 本代码转载自:http://blog.csdn.net/qq350116542/article/details/50413239 // 1.把多张绘制成一张图片 func drawImages(imageArray: [UIImage]) -> UIImage { // 1.转载 2017-07-27 11:58:06 · 1436 阅读 · 0 评论