- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 iOS: 实践 NSString扩展
NSString扩展#import //字符串扩展@interface NSString(YYAssist)//是否是有效的区间-(BOOL)isValidRange:(NSRange)r;//判断字符串中是否包含内容-(BOOL) contains:(NSString *)sValue;//在字符串中查找中间部分-(NSRange) rangeBetween: (NS
2013-12-27 11:17:29 1554
翻译 iOS: Cocoa编码指南目录(Coding Guidelines for Cocoa)
Cocoa编码指南(英文)Cocoa编码指南目录Cocoa编码指南 5本文组织结构 5代码命名基础 6一般原则 6前缀 8排版约定 8类(Class)和协议(Protocol)命名 9头文件 9方法命名 11一般原则 11属性方法(Accessor Methods) 12代理方法 14
2013-12-26 09:35:27 987
原创 iOS: Object-C 自动内存管理,活用@autoreleasepool
我们可以把需要及时释放的资源放在@autoreleasepool{}块中使用,从而达到及时释放临时内存的目的。在Object-C中,为了内存管理的需要使用了@autoreleasepool,如果不注意使用,会造成临时内存分配不释放。一个极端的例子#import int main(int argc, const char * argv[]){ @autor
2013-12-18 16:07:08 1085
原创 iOS+QT5.2: 使用QT5.2创建跨平台的iOS应用
QT5.2出来了, 它让我们在开发iOS、Andriod应用时多了一个选择。我们可以继续使用C++编程,跨平台,不用为平台的封闭性而考虑了。在iOS中, 它实际上是生成根据QTCreator项目的内容生成了一个XCode的项目, 然后编译这个项目。实践中,只需要按QT构造项目的正常步骤去构造程序就可以了。新建 应用程序 -> QT Widgets Application -> 设置 -
2013-12-14 16:51:06 2044 2
原创 iOS学习笔记: 错误记录
链接库缺少错误:现象: ’NSInvalidUnarchiveOperationException’, reason: 'Could not instantiate class named MKMapView’ (XXX)原因: 没有加入相应的链接库解决: 在Project -> Targets -> Build Phases -> Link Binary With Li
2013-12-10 09:52:24 1010
原创 iOS: 今天开始App(Start Developing iOS Apps Today)
介绍环境安装教程: 基础构造AppApp开发过程设计用户界面定义交互教程: 故事板实现App与数据合并使用设计模式与Foundation一起工作定制类教程: 添加数据下一步iOS技术查找信息从这里到哪去
2013-12-03 08:38:22 986
CMake_tutorial.zip
2020-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人