iOS: 实现 TouchID 加密记事本(Storyboard)

在刚开始学习 iOS 开发的时候,我看的是斯坦福大学的公开课CS193P,里面大部的内容都是使用 Storyboard 去进行的,所以在看得差不多之后,就打算用 Storyboard 做一个简单的加密记事本给自己用,因为自己有好多好多密秘哈哈哈。

这里稍稍说下 Storyboard。貌似国内的互联网公司大都是采用纯代码开发的,所以其实不学 Storyboard 问题也是不大的,只是我觉得存在就有他的意义,而且在 Storyboard 里面,自动布局变得很简单,如果应用不复杂,使用 Storyboard 反而会提高效率。

好了首先列下这个记事本的功能。

  1. 使用 TouchID 进入,当程序从后台再次进入前台也需要 TouchID。
  2. 可以搜索记事本的内容。
  3. 可以加密数据并备份到服务端。
  4. 可以从服务端同步数据。
  5. 可以卖萌。

先放张效果图。

记事本.jpg

显然一共其实就 4 个页面:

  1. TouchIDViewController
  2. NoteListTableViewController
  3. NoteViewController
  4. SettingViewController

我这里不打算一步一步讲,因为实在有点累(懒),所以只说个大概,原代码如果真的有人需要,就留言再说吧,先上一张 Storyboard 的图。

Main.storyboard.png

上面还有一个 TouchIDViewController 的没截到,知道就好。

加密方面,用的是第三方库,用 CocoaPods 安装就好了,Podfile 如下。

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'xNote' do
    pod 'CocoaSecurity'
  # Uncomment the next line if you're using Swift or would like to use dynamic frameworks
  # use_frameworks!

  # Pods for xNote

end

不行了。。。我要睡觉了,今天打得真的气。

稳住!我们也输!.jpeg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,251评论 4 61
  • 近期我想要企业资金流畅,财务富足,月销售额突破800万,月利润突破100万,所有众生拥有无边无量的财富。 感恩任亚...
    lindacheng2017阅读 224评论 0 1
  • 上周预览了五月香港的A面,都是4月底到5月上旬的活动。 而5月的下旬,湾仔会展中心可是一点也不闲着。作为香港最重要...
    339da1fbd744阅读 408评论 0 1