摘要: IOS多线程ios有三种主要方法:1、NSThread。2、NSOperation。3、GCD。1、NSThread:调用方法如下:如果需要函数参数的话,可以通过Object传递。1.1:[NSThread detachNewThreadSelector:@selector(threadInMain... 阅读全文
posted @ 2014-08-12 17:53 春梦无痕 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 管理方式:对于栈来讲,是由编译器自动管理,无需我们手工控制;对于堆来讲,释放工作有程序员控制,容易产生memory Leak。申请大小:栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存区域。这句话的意思是栈顶上的地址和栈的最大容量是系统预先规定好的,在Windows下,栈的大小是... 阅读全文
posted @ 2014-08-12 17:44 春梦无痕 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、什么是空指针和野指针1.空指针1> 没有存储任何内存地址的指针就称为空指针(NULL指针)2> 空指针就是被赋值为0的指针,在没有被具体初始化之前,其值为0。下面两个都是空指针:1 Student *s1 = NULL;2 3 Student *s2 = nil;2.野指针"野指针"不是NULL... 阅读全文
posted @ 2014-08-12 15:25 春梦无痕 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 前言在Java中,我们可以通过"对象名.成员变量名"来访问对象的公共成员变量,这个就称为"点语法"。比如:1.在Student类的第2行定义了一个公共的成员变量age1 public class Student {2 public int age;3 }2.然后在第5行通过点语法直接给stu... 阅读全文
posted @ 2014-08-12 15:18 春梦无痕 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 前言目前来说,Objective-C(简称OC)是iOS开发的核心语言,在开发过程中也会配合着使用C语言、C++,OC主要负责UI界面,C语言、C++可用于图形处理。近来,流传Ruby、C#也可以开发iOS应用程序了,甚至还说Ruby比OC更适合写iOS程序。这让不少学习iOS开发的朋友感到很困扰,... 阅读全文
posted @ 2014-08-12 15:13 春梦无痕 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 启动app时全屏显示Default.png大部分app在启动过程中全屏显示一张背景图片,比如新浪微博会显示这张:要想在iOS中实现这种效果,毫无压力,非常地简单,把需要全屏显示的图片命名为Default.png即可,在iOS app启动时默认会去加载并全屏显示Default.png。也可以用其他名称... 阅读全文
posted @ 2014-08-12 15:02 春梦无痕 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 一、iOS 5.0在iOS 5.0中,UIImage又有一个新方法可以处理图片的拉伸问题- (UIImage *)resizableImageWithCapInsets:(UIEdgeInsets)capInsets这个方法只接收一个UIEdgeInsets类型的参数,可以通过设置UIEdgeIns... 阅读全文
posted @ 2014-08-12 14:56 春梦无痕 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 本文目录一、loadView二、viewDidLoad三、viewDidUnload四、三个方法的关系标题中所说的3个方法,都是UIViewController的方法,跟UIViewController的view属性的生命周期息息相关。接下来我会一一阐述它们的作用以及它们之间的联系。一、loadVi... 阅读全文
posted @ 2014-08-12 14:50 春梦无痕 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 花时间整理出了习路线图,希望大家可以参考一下iOS的完整学 阅读全文
posted @ 2014-08-12 14:40 春梦无痕 阅读(715) 评论(0) 推荐(2) 编辑
摘要: 一、简介 Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象。在此数据操作期间,我们不需要编写任何SQL语句,这个有点类似于著名的Hibernate持久化框架... 阅读全文
posted @ 2014-08-12 14:33 春梦无痕 阅读(214) 评论(0) 推荐(0) 编辑