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