IT技术博客大学习 共学习 共进步
首页 / 岁寒
IT 2016-03-14 23:44:56 / 累计浏览 3,340

iOS 开发 UI 搭建心得(二)—— 善用 xib

本篇文章中,我们将一起尝试使用 xib 搭建 UI,感受它的优点和缺点,找到它最适合的使用场景,力争做到善用这个强大的工具。

IT 2016-03-14 23:42:51 / 累计浏览 1,820

iOS 开发 UI 搭建心得(一)—— 驾驭 StoryBoard

本系列文章中,我们将一起认识、了解当下 iOS 开发中几种常见的 UI 构建方式,分析他们分别适合的使用场景,以便让我们在以后的开发中,能够在恰当的时间、场景下做出最佳的选择,提升开发效率,增强程序的可维护性。本文作为开篇,我们将一起尝试驾驭强大的 Storyboard。

IT 2016-02-20 14:20:49 / 累计浏览 1,180

自己动手构建表单验证功能【iOS】

本篇文章中我将和大家一起尝试使用正则表达式制作表单验证功能,我们利用 Swift 的 extension 来构建该功能,非常地简单、方便。

IT 2016-02-16 22:16:42 / 累计浏览 1,880

iOS如何用代码控制以不同屏幕方向打开新页面?

前两天遇到了一个 “使用指定的不同屏幕方向打开新页面” 的需求,需求很简单:APP 一直保持竖屏,要求新打开的页面能够指定为横屏或竖屏,并且不允许自动切换,新页面退出后要恢复竖屏。

IT 2016-02-09 23:01:00 / 累计浏览 1,940

自己动手打造基于 WKWebView 的混合开发框架(一)——WKWebView 上手

WKWebView 是苹果在 iOS 8 中引入的新组件,目的是给出一个新的高性能的 Web View 解决方案,摆脱过去 UIWebView 的老旧笨重特别是内存占用量巨大的问题。 苹果将 UIWebViewDelegate 与 UIWebView 重构成了 14 个类和 3 个协议,引入了不少新的功能和接口,这可以在一定程度上看做苹果对其封锁 Web View 内核的行为作出的补偿:既然你们都说 UIWebView 太渣,那我就造一个不渣的给你们用呗~~ 众所周知,连 Chrome 的 iOS 版用的也是 UIWebView 的内核。

IT 2015-11-08 22:12:13 / 累计浏览 2,060

自己动手使用 Swift 打造全功能 JSON 解析、生成库

在我动手搞这个 JSON 解析库之前,我一直在用 SwiftJSON 这个库,这个库是国人开源的最受欢迎的 Swift 项目,没有之一,也是全球最受欢迎的 Swift 库第二名,第一名是网络库 Alamofire。由于要实现 ["key"]["key1"] 这样的递归查找,我一直觉得 JSON 解析库非常复杂难搞。