2016年10月28日
摘要:
1.相关概念 在这篇笔记开始之前,我们需要对以下概念有所了解。 1.1 操作系统中的栈和堆 注:这里所说的堆和栈与数据结构中的堆和栈不是一回事。 我们先来看看一个由C/C++/OBJC编译的程序占用内存分布的结构: 栈区(stack):由系统自动分配,一般存放函数参数值、局部变量的值等。由编译器自动
阅读全文
posted @ 2016-10-28 19:54
菜鸟onTheLoad
阅读(150)
推荐(0)
2016年9月9日
摘要:
问题: NSBundle *bundle = [NSBundle mainBundle]; NSString *resourcePath = [bundle resourcePath]; NSString *filePath = [resourcePath stringByAppendingPath
阅读全文
posted @ 2016-09-09 14:30
菜鸟onTheLoad
阅读(506)
推荐(0)
摘要:
注意: NSBundle is used to access resources within your application itself: that is, everything inside YourApp.app. The documentsDirectory is a location
阅读全文
posted @ 2016-09-09 14:29
菜鸟onTheLoad
阅读(2981)
推荐(0)
摘要:
创建文件夹: NSString *imageDir = [NSString stringWithFormat:@"%@/Caches/%@", NSHomeDirectory(), dirName]; BOOL isDir = NO; NSFileManager *fileManager = [NS
阅读全文
posted @ 2016-09-09 14:28
菜鸟onTheLoad
阅读(3008)
推荐(0)
2016年9月8日
posted @ 2016-09-08 17:46
菜鸟onTheLoad
阅读(676)
推荐(0)
摘要:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/ibtool failed with exit code 255 出现原因:在Xcode 8 beta 打开
阅读全文
posted @ 2016-09-08 17:44
菜鸟onTheLoad
阅读(566)
推荐(0)
2015年10月10日
摘要:
---恢复内容开始---No supported iOS devices are available. Connect an iOS device to run your application or choose an iOS simulator as the destination.我遇到的是S...
阅读全文
posted @ 2015-10-10 20:47
菜鸟onTheLoad
阅读(1001)
推荐(0)
2015年10月9日
摘要:
知名应用程序的设计和技术一直都是开发者需要学习的,同样这些应用所使用的开源框架也是不可忽视的一部分。此前《iOS第三方开源库的吐槽和备忘》中作者ibireme列举了国内多款知名应用所使用的开源框架,并对其中一些框架进行了分析,同样国外开发者@iOSCowboy也在博客中给我们列出了国外多款知名应用使...
阅读全文
posted @ 2015-10-09 12:13
菜鸟onTheLoad
阅读(503)
推荐(0)
2015年10月1日
摘要:
前言SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK 很早就支持了 SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的 SQLite API 在使用...
阅读全文
posted @ 2015-10-01 23:21
菜鸟onTheLoad
阅读(206)
推荐(0)
摘要:
一切皆为对象。其实有很多种方式你可以在面向过程和面向对象间互相转化,但本文的目的是:有时候抛弃C层面的东西也是很好的。是的——对于这种Smalltalk一样杂交而成的语言中的非面向对象部分而言,C语言是很有魅力的一部分。它速度快、久经考验,是现代计算最核心的部分。而且当面向对象范式处于过于庞大的设计...
阅读全文
posted @ 2015-10-01 16:23
菜鸟onTheLoad
阅读(384)
推荐(0)