原创 去掉tabBar黑線, iOS13

iOS 13 之前, 去掉黑線:設置UITarBar的 backgroundImage 和 shadowImage即可: tabbar.backgroundImage = UIImage(color: UICo

原创 xcode 報錯問題記錄

更新pod庫之後報錯 Redefinition of module , 看網上的解決方案都不合適,仔細看報錯原因, 把重複內容刪掉。即可

原创 NSFastEnumeration in Swift

項目中使用了ZBar , 因爲使用的swift,遇到如下問題: 在識別二維碼內容時調用瞭如下方法: guard let results = reader.scanImage(image) else { return ""

原创 moya(三)

Targets Moya的使用始於定義一個target——典型的是定義一個符合TargetType 協議的枚舉類型。然後,您的APP剩下的只處理那些target。Target是一些你希望在API上採取的動作,比如 “favorit

原创 map, flatMap分析

map 使用實例 /// let cast = ["Vivien", "Marlon", "Kim", "Karl"] /// let lowercaseNames = cast.map { $0.lowercas

原创 swift 捕捉異常

開發中遇到 AVCaptureDeviceInput 創建方法 有拋出異常,如何捕獲呢 public init(device: AVCaptureDevice) throws // 方式一:try方式 程序員手動捕捉異常

原创 禁用darkMode

https://www.jianshu.com/p/156bb5872ffc

原创 iOS 開發者賬號添加新的測試設備的正確姿勢

開發中遇到添加新的設備,重新打包後, 仍然無法安裝測試包。 解決: 刪除本地的描述文件, 重新下載,重新打包 cd ~/Library/MobileDevice/Provisioning\ Profiles rm *.mobile

原创 objc_sync_enter

** * Begin synchronizing on 'obj'. * Allocates recursive pthread_mutex associated with 'obj' if needed. * *

原创 Taro(一)

開發期間常用命令 npm run dev:h5 WEB npm run dev: weapp 微信小程序 npm run dev: alipay 支付寶小程序 npm run dev:swan 百度小程序 npm run de

原创 moya(二)

單個請求可使用 moya(一)描述 當多個請求的時候,可以封裝一個manager let HOSTURL = "https://api.mamahao.com" let HOSTWEBURL = "http://221.7.181

原创 Kingfisher加載不出帶逗號的圖片url

問題說明 有的網絡圖片鏈接中有逗號, 使用kingfisher 加載不出來。 http://img3.imgtn.bdimg.com/it/u=3731532511,3143059206&fm=26&gp=0.jpg 參考相關問

原创 moya(一)

moya是對alamofire的封裝,我們不用自己去封裝了。 基礎用法: 第一步。 定義一個api枚舉。封裝請求入參 enum HomeAPI { case zen case showUser(id: Int)

原创 初識Taro

簡介 Taro 是一套遵循 React 語法規範的多端開發解決方案 使用 Taro 只書寫一套代碼,再通過Taro 的編譯工具,講源碼分別編譯出可以在不同端運行的代碼。 微信小程序,H5 RN 安裝 cnpm intall -g

原创 移除vscode裝飾器報錯

使用vscode 創建一個 react+reducer項目時候,遇到以下警告 Experimental support for decorators is a feature that is subject to change