原创 通過extension一行代碼實現UIButton倒計時功能

通過擴展(Extension)實現UIButton倒計時 extension UIButton { //取消倒計時 func cancel(backgroundColor: UIColor) { Disp

原创 Flutter 文本組件(Text)

文本組件(Text)負責顯示文本和定義顯示樣式,常用屬性見下表: Text組件屬性及描述 屬性名稱 類型 默認值 說明 data String   數據爲要顯示的文本 maxLines int 0 文本顯示的最大行數 style Text

原创 Swift5.0 常用三方庫集錦

  #必備     pod 'Alamofire'  #網絡請求     pod 'SwiftyJSON' #json解析     pod 'Kingfisher'  #圖片緩存     pod 'SwiftyUserDefaults'

原创 Carthage 常用命令

安裝carthage:brew install carthage 查看版本: carthage version 創建Cartfile文件:touch Cartfile 編輯Cartfile文件: //版本4.4以上,5.0以下 githu

原创 XAMPP啓動、停止、重啓等常用命令

啓動 XAMPP:/opt/lampp/lampp start 停止 XAMPP:/opt/lampp/lampp stop 重新啓動 XAMPP:/opt/lampp/lampp restart 只啓動 Apache:/opt/lamp

原创 iOS 最簡單的cocoapods私有庫製作

第一步:創建Git倉庫並編寫代碼。第二步:創建tag。第三步:在項目工程根目錄下創建podspec文件   pod spec create 工程名稱 若提示沒有註冊執行 : pod trunk register '郵箱' '用戶名' --

原创 Flutter 圖片組件Image

圖片組件Image是顯示圖像的組件,Image組件有多種構造函數: Image:  從ImageProvider獲取圖像 Image.asset: 加載資源圖片 Image.file: 加載本地圖片文件 Image.network: 加載

原创 Flutter 容器組件Container

容器組件Container包含一個子Widget,自身具備如下alignment、padding等基礎屬性,方便佈局過程中擺放child。Container組件常用屬性如下:  Container組件的屬性及描述 屬性名 類型 說明 ke

原创 iOS info.plist訪問權限設置

權限配置列表: <!-- 相冊 --> <key>NSPhotoLibraryUsageDescription</key> <string>需要您的同意,APP才能訪問相冊</string> <!-- 相機 --> <key>NSCame

原创 語義化版本

摘要 版本格式:主版本號.次版本號.修訂號,版本號遞增規則如下: 主版本號:當你做了不兼容的 API 修改, 次版本號:當你做了向下兼容的功能性新增, 修訂號:當你做了向下兼容的問題修正。 先行版本號及版本編譯元數據可以加到“主版本號

原创 Swift4.2 常用三方庫集錦

  #必備     pod 'Alamofire'  #網絡請求     pod 'SwiftyJSON' #json解析     pod 'Kingfisher'  #圖片緩存     pod 'SwiftyUserDefaults'

原创 iOS Cocoapods 如何更新指定的庫

一、指定第三方 SDK 的版本 Podfile target 'Test' do platform:ios,'10.0' pod 'AFNetworking', '~> 2.6.3' end 二、更新指定第三方庫 終端

原创 APP測試流程梳理

1 APP測試基本流程 1.1流程圖       1.2測試周期 測試周期可按項目的開發週期來確定測試時間,一般測試時間爲兩三週(即15個工作日),根據項目情況以及版本質量可適當縮短或延長測試時間。 1.3測試資源 測試任務開始前,檢查各

原创 IOS環境變量的簡介及使用

$(SRCROOT):絕對路徑 系統將(SRCROOT)轉換成項目所在位置的絕對路徑,我們可以稱“(XXX)”這個東西爲Xcode的環境變量, src root ,即 源碼的根路徑,使用這個環境變量的好處是如果將.pch文件的路徑寫死成絕

原创 Xcode 清理存儲空間

移除 Xcode 運行安裝 APP 產生的緩存文件(DerivedData) 只要重新運行Xcode就一定會重新生成,而且會隨着運行程序的增多,佔用空間會越來越大。刪除後在重新運行程序可能會稍微慢一點,建議定期清理。 路徑: 1 ~