原创 關於IIFE(立即調用函數表達式)

以下內容摘抄自【MDN】 An IIFE (Immediately Invoked Function Expression) is a JavaScript function that runs as soon as it is

原创 基於Citrix雲桌面前端開發環境搭建

背景:基於Citrix的雲桌面、無管理員權限、無法訪問外網的前端開發環境搭建,具體步驟如下,及時更新。 第一步:在雲桌面外下載需要版本node免安裝包 地址:https://nodejs.org/dist/ 注意下載64位版本,如

原创 基於Citrix的雲桌面遠程連接Mac機

基於Citrix的雲桌面遠程連接Mac機,是通過VNC的方式。Mac機做爲Server端,雲桌面做爲客戶端使用VNCViewer進行連接。 一、Mac端開啓屏幕共享和遠程登錄。 首先要打開Mac電腦,連接到網絡。然後按如下操作路徑

原创 CoreBluetooth開發簡單藍牙通訊發送十六進制指令

基於CoreBluetooth與藍牙4.0設備通訊非常方便,一句話總結就是中心-設備-服務-特徵,對應的關鍵API爲CBCentralManager-CBPeripheral-CBService-CBCharacteristic。 可

原创 Swift3.0: 獲取Wifi SSID

使用SystemConfiguration Api 可以獲取當前連接的 Wifi SSID、BSSID信息,swift3.0的寫法如下: 首先要導入SystemConfiguration.framework,然後導入頭文件: import

原创 iOS組件化開發之發佈私有庫

iOS組件化開發之發佈私有庫 對於需要切換源碼和二進制庫的庫,需要同時發佈源碼和二進制庫,此文介紹詳細流程。 一、增加版本號 修改 podspec中s.version到對應版本號。規則: 修復問題:0.0.x 小功能修改:0.x.0 革

原创 iOS組件化開發之Pod私有庫

iOS組件化開發之Pod私有庫 組件化的目的: 依賴解耦 開發靈活 團隊分工明確 提高代碼質量 加快編譯速度 解決多團隊開發相互影響問題 工具-必選: cocoapods 1.x 之後版本 cocoapods-packager g

原创 Calabash實戰問題總結

2016.3.23更新:多個工程依賴報錯處理 之前在團隊實施過 Calabash-Cucumber 自動化測試,最近項目又在使用。其中遇到一些問題,在此總結。 設置執行案例的模擬器 Cucumber 有一個配置文件,在執行 Cucum

原创 iOS MKMapView Memory Leak

最近使用MKMapView,發現有內存泄露。經查發現屬iOS系統 bug,參見 http://stackoverflow.com/questions/16420018/memory-not-being-released-for-m

原创 iOS10使用已有證書和描述文件真機

升級 iOS10 後原來已經有證書的項目真機也跑不起來了,報如下錯誤: Signing for "XXXX" requires a development team. Select a development team in the pr

原创 iOS Monkey工具初探

因項目準備對外推廣,應用的性能及穩定性成功重點關注對象。一方面針對 Bugly 收集到的 Crash 信息逐個分析;另一方面希望加強用戶隨機性 Crash 的分析,這就要使用 Monkey Test。 找到了三個 iOS Monkey T