Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 代码仓库
- Host: GitHub
- URL: https://github.com/johnlui/swift-on-ios
- Owner: johnlui
- Created: 2015-05-09T08:39:09.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-23T10:09:21.000Z (about 7 years ago)
- Last Synced: 2023-11-07T17:09:40.532Z (about 1 year ago)
- Topics: ios, johnlui, swift
- Language: Swift
- Homepage: http://lvwenhan.com
- Size: 1.15 MB
- Stars: 351
- Watchers: 33
- Forks: 161
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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 开源。