原创 通過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 ~