原创 xcode編譯報錯
xcode編譯報錯,現在只提示clang: error: linker command failed with exit code 1 (use -v to see invocation),需要右鍵點擊Reveal in Log才能查看具
原创 CSS學習日誌
CSS屬性 padding:內邊距; margin:外邊距; padding | margin: top&bottom&left&right; padding | margin: top&bottom left&right; pad
原创 Weex學習日誌
weex佈局差異化 1)position爲absolute的元素,不受父元素的position影響,和h5父元素position必須爲relative不同; 2)包含子元素的div,在ios中不支持單獨設1、2、3個圓角,只支持4個圓角一
原创 Vue學習日誌
元素相關 if v-if="條件" => v-if="arr.length>0" v-else-if="條件" v-else show v-show="true" (false) 顯示(隱藏)=> display : none
原创 H5標籤學習日誌
代碼示例 <!DOCTYPE html> <!-- html中空格鍵只能顯示一個,可以用 半空格顯示多個 --> <titlt> 標題 </title> <!-- meta 關鍵字
原创 通用鏈接-Universal Link
前言 通用鏈接與URL Scheme的用途類似,主要是實現從外部喚醒App,並執行某些操作(如:打開指定頁面)。 由於使用URL Scheme(wechat://path?quary)從當前App喚醒自己的應用時,需要添加應用的URL S
原创 TestFlight應用
1、在App Store Connect的App詳情頁中,選擇TestFlight的欄目。 2、App Store Connect用戶->測試員->添加。 3、點擊“用戶和職能”添加測試員。(可以安裝還沒過審的APP) 4、填寫測試
原创 HTML DOM 詳解
目錄 DOM的簡介... 1 DOM節點... 2 DOM方法... 3 DOM屬性... 4 DOM訪問... 5 DOM – 修改... 6 DOM - 元素... 7 DOM - 事件... 8 DOM的簡介 HTML DOM
原创 IOS工程多環境配置
前言 項目工程裏總是會配置幾個不同的環境,或是後臺環境的各異,或是不同bundleID,每次都要去修改項目配置,不僅麻煩耗時,也不符合項目規範化管理。接下來說一下兩個配置多環境的方法。 目錄 利用Build Configuration來配
原创 IOS內存管理
堆與棧 1.棧區(stack):由編譯器自動分配釋放,函數的參數值,局部變量等值。 2.堆區(heap):一般由開發人員分配釋放,若不釋放,則可能會引起內存泄漏。 NSString* string = @"sdfsdf";//常量str
原创 GCD的簡介及應用
OC中有三種多線程,分別是NSThread、NSOperationQueue、及GCD;三者使用的輕重度依次是GCD-->NSOperationQueue-->NSThread;這裏就不詳細對比。 GCD這要是採用C語言語法配合Block
原创 APP安全相關
cookie登錄防僞 設置sessionId的有效期 添加tokenId、對稱加密後的隨機數 添加根據隨機數加鹽後生成的簽名 使用Https單向認證加固請求的安全性 個別加密算法密鑰長度 3DES:16字節~24個字節 DES:8個字
原创 xcode開發調試
調試小技巧 Enable NSZombie Objects(開啓殭屍對象)內存重複釋放 Add Exception Breakpoint (開啓全局斷點)捕獲crash Conditional Breakpoints (編輯設置條件斷
原创 Runloop應用實例
Runloop是ios應用於線程中的一種循環機制。系統本身沒有創建runloop的API,不過可以通過currentRunLoop獲取當前RunLoop;主線本身就存在一個runloop,而且是運行轉態,子線程的runLoop需要手動開啓
原创 音視頻相關筆記
音視頻採集及編解碼 一、硬編碼與軟編碼的區別 軟編碼:使用CPU進行編碼 硬編碼:使用非CPU進行編碼,如顯卡GPU、專用的DSP、FPGA、ASIC芯片等 軟編碼:實現直接、簡單,參數調整方便,升級易,但CPU負載重,性能較硬編