原创 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中空格鍵只能顯示一個,可以用&nbsp半空格顯示多個 --> <titlt>&nbsp;&nbsp;標題&nbsp;&nbsp;</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負載重,性能較硬編