原创 去掉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