苹果新语言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,初始化,显示与隐藏。
阅读全文