蘋果新語言swift的通盤整理
摘要: 零零碎碎花了2~3天把swift學習了一遍,官方的那本語言手冊《the swift programing language》實在是太照抄《The C++ programing language》了,連內容排版都的方式一樣,真是沒的說了,蘋果原創精神就這樣的嗎?不過好處也有,我花了大概5~6小時就把它看完了。。。
swift也沒什么真正的突破性創新,無非是整合了幾種語言中已有的特性。并且不跨平臺,C#都基本跨平臺了,后續可能會推出跨平臺的組件吧,希望它能快點趕上來。
如果你有xcode6環境,可以直接把代碼放進playground測試,全部測試過的,最后一個可選類型的‘!’使用會崩潰,為了實際測試用,可以注釋掉
我相信這里的代碼是非常適合C++人員看的,我個人主要是C++背景的。看我寫的這些實例應該要比自己去看書或者網上找東西要快,不用再去網上或者書上找答案.這里的測試用例并沒什么高級的東西,但是值得一讀.
這里的例子不是為了開發什么實際的東西的,是為了讓沒有完全理解swift中的一些特性做的專門補充。
閱讀全文
ios上opencv的圖像特征點檢測,核心代碼。如果你做的更完善了,希望能反饋給我
摘要: 這部分代碼是opencv做特征點檢測的核心算法,放在這里大家可以拿去修改和研究。UIImage轉換的過程可以從網上找,很容易找到。
這里是項目的github主頁
https://github.com/he-mark-qinglong/opencv_Feature-points-matching
閱讀全文
不分配動態內存翻轉單向鏈表
摘要: 好久一段時間都沒有寫C/C++的代碼,最近在做opencv的圖像識別,昨天碰到一個特征點檢測函數把ios的內存吃光了,導致我的ipad mini直接內存耗盡,我擦,不能運行。后來想了各種辦法,最后只能把圖像的分辨率降下來,然后內存就夠用了。
今天較閑,想起了前段時間做的一個題--反轉單鏈表。碰巧因為opencv吃光內存的關系,我打算一點點動態內存也不分配給反轉的實現函數。網上找到的方式幾乎都要額外開辟動態內存。所以,我就把不用動態內存的想法發布上來。
閱讀全文
UINavigationController的使用,隱藏,定制
摘要: 定制UINavigationViewController,初始化,顯示與隱藏。
閱讀全文