Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/johnlui/swift-on-ios

JohnLui 的 Swift On iOS 代码仓库
https://github.com/johnlui/swift-on-ios

ios johnlui swift

Last synced: 4 days ago
JSON representation

JohnLui 的 Swift On iOS 代码仓库

Awesome Lists containing this project

README

        

JohnLui 的 Swift On iOS 代码仓库
--

iOS 开发知识大多为点状分布,比较难成体系。本 repo 将保存我的那些无法成系列文章的示例代码,给她们一个温暖的家。

### 环境: Xcode 7 / Swift 2.0

## 文章列表

### 一、iOS 开发 UI 搭建心得

[点我直达代码](https://github.com/johnlui/Swift-On-iOS/blob/master/DifferentWaysToBuildTheUserInterface/DifferentWaysToBuildTheUserInterface)

> #### 1. [iOS 开发 UI 搭建心得(一)—— 驾驭 StoryBoard](http://lvwenhan.com/ios/452.html)
> #### 2. [iOS 开发 UI 搭建心得(二)—— 善用 xib](http://lvwenhan.com/ios/453.html)

### 二、自己动手写一个 iOS 网络请求库

[点我直达代码](https://github.com/johnlui/Swift-On-iOS/blob/master/BuildYourHTTPRequestLibrary/BuildYourHTTPRequestLibrary)

> #### 1. [自己动手写一个 iOS 网络请求库(一)—— NSURLSession 初探](http://lvwenhan.com/ios/454.html)
> #### 2. [自己动手写一个 iOS 网络请求库(二)——封装接口](http://lvwenhan.com/ios/455.html)
> #### 3. [自己动手写一个 iOS 网络请求库(三)——降低耦合](http://lvwenhan.com/ios/456.html)
> #### 4. [自己动手写一个 iOS 网络请求库(四)——快速文件上传](http://lvwenhan.com/ios/457.html)
> #### 5. [自己动手写一个 iOS 网络请求库(五)——设置 SSL 钢钉](http://lvwenhan.com/ios/464.html)

### 三、基于 XML 配置的完全可插拔的 js 向 Swift 的反射

[点我直达代码](https://github.com/johnlui/Swift-On-iOS/blob/master/TestReflection/TestReflection)

WKWebView 惨无人道,一句话完成 js 向 native 层传值,逼死 Cordova 的节奏。

### 四、如何用代码控制以不同屏幕方向打开新页面

[点我直达代码](https://github.com/johnlui/Swift-On-iOS/tree/master/ControlOrientation/ControlOrientation)

> #### [如何用代码控制以不同屏幕方向打开新页面](http://lvwenhan.com/ios/458.html)

### 五、自己动手构建表单验证功能

[点我直达代码](https://github.com/johnlui/Swift-On-iOS/tree/master/EasyFormValidator/EasyFormValidator)

> #### [自己动手构建表单验证功能【iOS】](http://lvwenhan.com/ios/459.html)

### 六、自己动手打造基于 WKWebView 的混合开发框架

[点我直达代码](https://github.com/johnlui/Swift-On-iOS/tree/master/BuildYourOwnHybridDevelopmentFramework/BuildYourOwnHybridDevelopmentFramework)

> #### 1. [自己动手打造基于 WKWebView 的混合开发框架(一)——WKWebView 上手](http://lvwenhan.com/ios/460.html)
> #### 2. [自己动手打造基于 WKWebView 的混合开发框架(二)——js 向 Native 一句话传值并反射出 Swift 对象执行指定函数](http://lvwenhan.com/ios/461.html)
> #### 3. [自己动手打造基于 WKWebView 的混合开发框架(三)——设计插件协议以兼容 Cordova](http://lvwenhan.com/ios/462.html)

### 七、自己动手造无限循环图片轮播

[点我直达代码](https://github.com/johnlui/Swift-On-iOS/tree/master/InfiniteCarouselScrollView/InfiniteCarouselScrollView)

> #### [自己动手造无限循环图片轮播](https://autolayout.club/2015/10/29/%E8%87%AA%E5%B7%B1%E5%8A%A8%E6%89%8B%E9%80%A0%E6%97%A0%E9%99%90%E5%BE%AA%E7%8E%AF%E5%9B%BE%E7%89%87%E8%BD%AE%E6%92%AD/)

## License

此项目下所有代码均基于 MIT license 开源。