原创 Alamofire +ObjectMapper模型: 上傳音頻。

import Foundationimport Alamofire//上傳音頻 ,multipartFormData 上傳。key = audioextension HttpManager {    /**     音頻文件       

原创 Alamofire +ObjectMapper模型: 上傳單張圖片,上傳多張圖片。

import Foundationimport Alamofire//上傳圖片 ,multipartFormData 上傳。key = attachextension HttpManager {    /**    上傳單張圖片     

原创 vsh(頂點着色器),.fsh(片段着色器)

AGLKPointParticleShader.vsh//頂點着色器。// VERTEX ATTRIBUTESattribute vec3 a_emissionPosition; //位置attribute vec3 a_emissionV

原创 GLKVector2參考

GLKVector2參考PDFCompanion文件下一個GLKVector2參考骨架GLKit / GLKMath.h宣稱GLKMathTypes.h GLKVector2.h概觀該GLKVector2類型定義了一個組件2浮點向量以及通常

原创 GLKVector4參考

GLKVector4參考PDFCompanion文件下一個GLKVector4參考骨架GLKit / GLKMath.h宣稱GLKMathTypes.h GLKVector4.h概觀該GLKVector4類型定義了一個組件4浮點向量以及通常

原创 Swift:自定義Response

   //調用的方法  func refresh(){                //如果有上拉加載更多 正在執行,則取消它        if self.tableView.mj_footer.isRefreshing() {   

原创 GLKVector3參考

GLKVector3參考PDFCompanion文件下一個GLKVector3參考骨架GLKit / GLKMath.h宣稱GLKMathTypes.h GLKVector3.h概觀該GLKVector3類型定義了一個組件3浮點向量以及通常

原创 使用Alamofire,Ji進行的數據請求

 //要調用的方法 func refresh(){                //如果有上拉加載更多 正在執行,則取消它        if self.tableView.mj_footer.isRefreshing() {     

原创 用Ji框架進行HTML/XML解析的過程

有如下的HTML/XML文件:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tr

原创 swift:使用協議protocol設置顏色,UIImage的切圓角ImageWithCornerRadius

//使用協議 方便以後切換顏色配置文件、或者做主題配色之類亂七八糟產品經理最愛的功能protocol V2EXColorProtocol{    var v2_backgroundColor: UIColor { get }    var

原创 UIImageView+Extension.swift,Kingfisher

import UIKitimport Kingfisherprivate var lastURLKey: Void?extension UIImageView {        public var fin_webURL: URL? { 

原创 GLKMathRadiansToDegrees

功能GLKMath Radians To Degrees(_ :)將以弧度測量的角度轉換爲度。軟件開發工具包iOS 5.0以上版本macOS 10.8+tvOS 9.0+骨架GLKit在這個頁面上宣言參數回報值也可以看看宣言func GLK

原创 git 怎樣刪除遠程倉庫的某次錯誤提交?

假設你有3個commit如下:commit 3 commit 2 commit 1其中最後一次提交commit 3是錯誤的,那麼可以執行:git reset --hard HEAD~1你會發現,HEAD is now at commit 2

原创 dynamic動態分發,unsafeBitCast,自動調用的閉包-設置時,會設置一個KVO監聽

//MARK: - 主題更改時,自動執行extension NSObject {    fileprivate struct AssociatedKeys {        static var thmemChanged = "thmemC

原创 Swift:一般繼承父類的寫法

Extensions.swift  =>import Foundationimport UIKit// MARK:- UIViewextension UIView {    func updateView() {