原创 mac os x程序註冊開機自啓動

如果想讓程序自動啓動,則需要使用4個方法,一個用來獲取啓動項的列表,一個用於向裏面增加啓動項,一個用來從裏面移除一個啓動項,還有一個用來將裏面的啓動項解析爲URL.        下面的方法用於獲取啓動項列表:      ========

原创 CoreText

難題 1、對CGContextRef的CTM不理解,觀念導致很多東西沒有正確的理解。 2、對NS的瞭解不多,一些文字繪製方面的座標系問題讓自己很迷惑。 3、對CoreText麻煩的API嚴重不適應。 個人認爲本文作者對

原创 Android學習第10天

PS:新添加的Activity 需要加入 AndroidManifest.xml中 LinearLayout 垂直或水平分佈佈局 relativeLayout 相對佈局 tableLayout linear layout混合佈局

原创 sqlite刪除數據清空釋放磁盤空間

sqlite採用的是變長紀錄存儲,當你從Sqlite刪除數據後,未使用的磁盤空間被添加到一個內在的”空閒列表”中用於存儲你下次插入的數據,用於提高效率,磁盤空間並沒有丟失,但也不向操作系統返回磁盤空間,這就導致刪除數據乃至清空整個數據庫

原创 Andorid學習記錄

1.xml文件中,android:weight  權重 計算爲 計算得出= ( if fillParent or matchParent, parentWidth or parentHeight) (if wrapContent,顯示全部

原创 大話重構 記錄

面向對象設計與開發領域有一個十分重要的原則,就是OCP原則,開放-封閉原則。 表述:我們開發的軟件系統,對於功能擴展是開放的,對於軟件代碼的修改是封閉的。 維護代碼的原則應遵循 兩頂帽子 設計原則,先重構現有的代碼讓其具有可擴展性,然後再

原创 獲取Mac地址(fit for iOS,os x)

+ (NSString *)getMacAddress {     int                 mgmtInfoBase[6];     char                *msgBuffer = NULL;

原创 iOS 8.3 64Bit Integer轉爲Bool變化

今天項目中因爲書寫不良習慣有個方法裏講NSInteger轉爲Bool,在iOS8.3 64位設備中會表現不同: iOS8.3 64位設備: NSInteger    Bool 2 1 -1 1 1 1 0 0 64位設備 8.2或者

原创 接收到的數據,發出的數據,ip地址(Fit fot iOS,OS X)

//實現都是UNIX網絡的編程,比較底層,可以考慮改爲C,C++來單獨寫個可以跨平臺的模塊 + (void) checkInfoWithCompleteHandler:(void(^)(NSString * ipAddress,  

原创 NSURLSession使用說明及後臺工作流程分析(轉)

NSURLSession使用說明及後臺工作流程分析 發佈於:2013-11-06 10:53閱讀數:10274 NSURLSession是iOS7中新的網絡接口,它與咱們熟悉的NSURLConnection是並列的。在程序在前臺

原创 Swift學習感悟記錄

先開個文章,佔塊地方。 最近小用了下Swift,感覺是挺方便強大的,但是還不是很熟,這是Swift學習文檔,已翻譯爲中文 http://numbbbbb.gitbooks.io/-the-swift-programming-languag

原创 iOS 7系列譯文:iOS7的多任務處理(轉)

本文由 伯樂在線 - ylovesy 翻譯自 David Caunt。歡迎加入技術翻譯小組。轉載請參見文章末尾處的要求。   在iOS7之前,當程序退出後,開發者對程序幾乎做不了什麼。除了VOIP和基於位置的特性,唯一能夠在後臺運行代碼的

原创 2015 1.24 讓Chinese Dict和其他的app支持64位

昨天不幸,散打扭傷,上班遲到,疼到罵街 好吧,今天有了任務,就是讓Chinese Dict支持64位,還有公司其他的app~ 蘋果在2014年10月20號發佈了一條消息:從明年的二月一號開始,提交到App Store的應用必須支

原创 iOS 小技巧

1.如何快速的查看一段代碼的執行時間。 1 2 #define TICK   NSDate *startTime = [NSDate date] #define TOCK   NSLog(@"Time: %f", 

原创 獲取SSID

這個方法在OS X上使用,正常 + (NSString *)ssid {     //CWWiFiClient * client = [CWWiFiClient sharedWiFiClient]; //os x 10.10.0