原创 -ObjC引起的duplicate symbols

在使用了靜態庫的情況下,如果在工程裏需要設置-ObjC,可能出現 <span style="font-size:14px;">duplicate symbol _OBJC_METACLASS_$_ReliableBurstData in:

原创 ISSC、紅果藍牙設備日誌分析

藍牙設備獲取不到設備信息,原因分析。 紅果藍牙: 2015-12-07 23:31:13.012 **[3533:356162] [CBController] connectDevice: Gprinter_BLE_1007

原创 AFNetworking《二》理解NSOperation (Demo筆記)

NSOpeation如何使用? 以下爲調用NSOperation,加到NSOperationQueue,便可運行。 PTOperationDownloader *downloader = [PTOperationDo

原创 NSRunLoop Demo

舉個小例子,NSThread如何添加NSRunLoop。 NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selector(doThread)

原创 iOS調用靜態庫architecture問題總結

Makefile CFLAGS = -arch armv7s -Wall -Wno-unknown-pragmas -fno-stack-protector -Wno-unused-function -Wno-missing-b

原创 Linux設計與實現原理筆記《一》從開機加電到main之前的過程

大致可分三大步: 第一步: 啓動BIOS 第二步: 將操作系統程序加載到內存 第三步: 爲執行32位的main做些準備工作 具體來說,加電後,BIOS通過硬件方法完成啓動,在內存中加載中向量表和終端服務程序。 加載O

原创 NSRunLoop理解之理論

總論: 每一個線程都有其對應的RunLoop,但是默認非主線程的RunLoop是沒有運行的,需要爲RunLoop添加至少一個事件源,然後去run它。一般情況下我們是沒有必要去啓用線程的RunLoop的,除非你在一個單獨的線程中需

原创 iBwave

iBwave 是一家公司,也稱呼其生成的室內圖片格式。 加拿大一家無線網絡室內設計公司,主要無線運營商、系統集成商、設備製造商等提供室內無線網絡解決方案。從室內測試角度而言,相比室內平面圖,座標表現形式不同,一個是x、y座標,一個是經

原创 iOS閉包blocks

用法: 將一整塊代碼當做一個變量來使用,變量可爲局部變量; 回調 傳值 專業介紹彙總: 1 閉包用法簡單介紹

原创 Storyboard體驗

優勢: 針對簡單場景,可快速搭建程序框架 簡化顯示處理,集中精力處理邏輯 初步使用 1 簡單使用,僅用Storyboard完成框架搭建。使用ctrl+鼠標拖動,來完成segue的連接。 2 針對稍複雜的連接,採用代碼方式,

原创 NDK編譯 Android庫小記

背景: 需要給iOS、Android封裝一個C/C++庫。後者採用NDK編譯。 1、編寫Android.mk #*************************** EXPAT LIBRARY BEGIN *************

原创 iOS委託理解

定義: 委託是指給一個對象提供機會對另一個對象中的變化做出反應或者影響另一個對象的行爲。 個人理解: Coding時,無論界面還是複雜的邏輯。從抽象的角度來說,可以分解成好多模塊。比如有的模塊負責顯示、有的模塊負責數據處理等。

原创 License的攻與防

背景:權限文件(有的叫註冊碼)是商業軟件控制分發的常用方法。如何有效防止軟件權限被破解,是軟件不可得不考慮的問題。知己知彼: 軟件如何破解、繞過權限驗證破解方式,有大神總結爲兩種,完全破解、暴力破解。(http://www.baike.

原创 異步函數調用 犯錯

前記,iOS用CFNetwork實現FTP下載類。 -(IBAction)dogdog:(id)sender{ DLFTP *_ftp = [[DLFTP alloc] init]; _ftp.mSe

原创 NSOperation簡單用法彙總

NSOperation須用子類實現,一般可使用NSBlockOperation。以下爲1、2、3三個動作,有一定的依賴關係。 實現如下:用法類似GCD。 常規NSOperation用法 介紹NSOperation併發