6月

6月。 你好。 5月。 再见。 想写的文字。 想听的歌曲。 想学的知识。 想流浪的心。 思绪凌乱。 像迷雾中的自己。 模糊不清。 想做一个梦。 等到醒来时。 学会了歌唱。 精通了Swift。 熟练了English。 看过了喜欢的电影。 完成了所有想做的事情。 时间。 可不可以再慢一点。 让我可以变成。 我想要的自己。 疯狂地喜欢上了一首歌。 あなたに出会わなければ~夏雪冬花~ 单曲循环。 内心。 波涛汹涌。 然后归于平静。 Conti

Read More...

如何用最快速度撸个最简单的markdown编辑器

前言相信不少小伙伴看过笔者前面发的《iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够》系列了吧,文章中笔者介绍过很多关于Native与JS交互的使用。今天呢,笔者来用最快速度撸个最简单的Markdown编辑器。 其实iOS原生Markdown编辑器的实现方式有很多,Github上面也有一些比较厉害的库,本着不重复造轮子的原则,markdown纯文本转html字符串这部分就不自己实

Read More...

iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(下)

前言在前面的文章中,我们介绍了UIWebView、WKWebView一些使用,与JS的交互和一些坑,相信看过的小伙伴们,已经大概清楚了吧,如果有问题,欢迎提问。 本文是本系列文章的最后一篇,主要为小伙伴们分享下Safari调试、与前端的配合以及实际应用中一些需求的实现等: iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(上) iOS中UIWebView与WKWebView、J

Read More...

iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(中)

前言关于UIWebView的介绍,相信看过上文的小伙伴们,已经大概清楚了吧,如果有问题,欢迎提问。 本文是本系列文章的第二篇,主要为小伙伴们分享下WKWebView相关的内容: iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(上) iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(中) iOS中UIWebView与WKW

Read More...

iOS中NSUserDefaults的黑科技

前言在iOS开发中,我们时常需要保存一些数据,或者希望在用户下次打开App时,依然可以保留一些设置等,比如主题设置、语言设置,那么我们一般会选择使用NSUserDefaults作为轻量级数据持久化方案。这里不对其他的数据持久化方案(如Plist、归档、Sqlite3、CoreData等)进行探讨,主要来介绍一下NSUserDefaults中的一些黑科技。 NSUserDefaults简介NSUserDefaults在Foundation

Read More...

在iOS App内优雅的动态切换语言

前言随着公司业务的发展,App版本的迭代,相信不少App都需要英文化(国际化)。App英文化,不外乎这三点: 纯代码中引用的strings国际化; Storyboard/Xib国际化; Info.plist国际化。 具体这三种分别如何操作,怎么国际化,这里不再赘述。一般App做了国际化,那么在用户切换手机系统Settings里的Language时,App就会切换成对应的语言(前提是做过该语言国际化)。那么如果想实现微博和微信等App

Read More...

Jenkins部署MacOS Slave实现持续集成(iOS)

解决Linux服务器上的Jenkins无法构建Xcode工程 前言由于Linux服务器无法安装Xcode,所以Jenkins无法通过shell来调用xcodebuild、xcrun等命令来构建Xcode工程,因此无法持续集成,敏捷开发。下面介绍一种配置Jenkins节点的方式,来实现Linux上的Jenkins构建Xcode工程,并上传ipa到蒲公英pgyer来进行测试。 一、配置MacOS SlaveJenkins有个强大的功能,配置

Read More...

iOS中UIWebView与WKWebView、JavaScript与OC交互、Cookie管理看我就够(上)

前言iOS开发中,用来显示一个html页、H5页,经常会用的一个控件是WebView。说到WebView,你知道多少呢?是简单的展示,还是要和OC交互实现比较复杂的功能呢?本文将为您介绍iOS中的WebView,并且由浅到深,一步步带你了解并掌握WebView的用法,JavaScript与Objective的交互,以及Cookie的管理、js的调试等。 文章因涉及到的内容较多,因此拆分成以下几部分: iOS中UIWebView与WK

Read More...

Hexo+Github的Blog搭建

安装:一、安装HomebrewMac上已经安装了ruby环境,只需要输入 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 二、安装node.jssudo brew install node 三、安装HexoHexo是基于node.js的博客系统,这里安装就可以了。 sudo npm in

Read More...

时间的沙漏里遗失了快乐

回到过去。 有时候会这样想。 早晨的朝阳慢慢浮出地平线,映出红色的天空。 坐在云层下安静的仰望。思考。以及想念。 那时的我。那时的你。那年骑过的单车。那年快乐的欢笑。 缅怀那份记忆。 回忆那份懵懂。 青春在生命中曾那样绚烂的绽放过。 这就够了。 不要悲伤。因为我们还没有真正长大。 横亘在这个世界里的是遥远的距离和漫长的时间。 因为距离,有了天南海北,有了眼泪和思念。 因为时间,有了执子之手,与子偕老。 在距离与时间面前,任何人和事物都会

Read More...