摘要: ## Markdown 的设计哲学> Markdown 的目標是實現「易讀易寫」。> 不過最需要強調的便是它的可讀性。一份使用 Markdown 格式撰寫的文件應該可以直接以純文字發佈,並且看起來不會像是由許多標籤或是格式指令所構成。> Markdown 的語法有個主要的目的:用來作為一種網路內容的*寫作*用語言。## 本文约定如果有写 `效果如下:`, 在 MWeb 编辑状态下只有用 `CMD ... 阅读全文
posted @ 2016-09-18 22:46 Jaesun 阅读(3029) 评论(0) 推荐(0) 编辑
摘要: ## 图片居中* 效果 ![Jaesun](http://images2015.cnblogs.com/blog/910416/201609/910416-20160918224223691-1888815119.png)* 代码```// 第一个center前有一空格 ![Jaesun](http://images2015.cnblogs.com/blog/910416/201609/9104... 阅读全文
posted @ 2016-09-18 22:43 Jaesun 阅读(412) 评论(0) 推荐(0) 编辑
摘要: ##1. 正则运算意义regular expression 描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等,而在iOS 中我们多数用于检查字符串是否符合规则## 2. 常用正则表达式 (如果想自己动手写出符合需求的正则表达式,只需了解 4 中的符号意义)(1).用户名 ```"^[a-zA-Z][a-zA-Z0-9_]{5,... 阅读全文
posted @ 2016-09-18 21:35 Jaesun 阅读(503) 评论(0) 推荐(0) 编辑
摘要: ###1. 截屏的两种简单方法, **注意这两种截图方法,都必须在视图完全加载完成后才能截图,即在 viewDidAppear 方法之后截屏,否则无法得到想要的截屏效果**(1) 利用绘图方法 renderInContext```/** * 截取当前屏幕的内容 */- (void)snapshotScreen{ // 判断是否为retina屏, 即retina屏绘图时有放大因子 if... 阅读全文
posted @ 2016-09-18 21:33 Jaesun 阅读(3093) 评论(0) 推荐(0) 编辑
摘要: 原理利用 UIBezierPath + CAShapeLayer 画正弦线利用 CADisplayLink 重复执行画正弦线下一次画的正弦线较前一次次平移小段距离,不断重复,就形成了波浪效果(动画效果实现核心)实现过程先复习一下正弦函数/** * *** 正弦波的基础知识 *** * * f(x) = Asin(ωx+φ)+k * * A 为振幅, 波在上下振动时的最大偏移 * * ... 阅读全文
posted @ 2016-09-18 21:29 Jaesun 阅读(892) 评论(0) 推荐(0) 编辑
摘要: ## CAGradientLayer 继承于CALayer的渐变层#### 效果图: ![渐变背景色](http://images2015.cnblogs.com/blog/910416/201609/910416-20160918220141379-1791801200.png "渐变背景色")#### 示例代码:``` UIView *view = [[UIView alloc] in... 阅读全文
posted @ 2016-09-18 21:02 Jaesun 阅读(3256) 评论(0) 推荐(0) 编辑
摘要: * 用 `+` 拼接字符串```var variableString = "Horse"variableString += " and carriage"```* `append()` 在为字符串添加字符(Character)```let exclamationMark: Character = "!"variableString.append(exclamationMark)```* `\` 利... 阅读全文
posted @ 2016-09-18 16:38 Jaesun 阅读(989) 评论(0) 推荐(0) 编辑