- 博客(8)
- 收藏
- 关注
转载 简述什么是框架
框架(framework),简单来说就是可被开发者应用的骨架,好比框架是一个舞台,开发者就是演员,开发者借助舞台完成自己的表演。演员想要完成一场表演需要自己搭建舞台是很费工夫的,框架就为演员提供了很大的便利,演员只需要展现自己的技巧逻辑就可以了,一些基础的设施框架都会为演员提供。也可以理解为,框架就是某个应用的半成品,开发者只需把自己想表达的另一半展现出来即可。 为什么要用框架,因为现在要想真正
2016-12-25 21:24:31 1282
转载 iOS开发之UITabBarController
系统TabBarController 一、简单介绍 UITabBarController 和 UINavgationController类似,UITabBarController也可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型例子就是QQ、微信等应用。 二、UITabBarController的使用 1.使用步骤: (1)初始化UITabBarController (2)设置
2015-10-08 10:34:45 296
转载 iOS开发之线程
1.进程 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ、Xcode、系统就会分别启动2个进程 通过“活动监视器”可以查看Mac系统中所开启的进程 2.线程 一个进程想要执行任务,就必须得有线程(每个进程至少要有一条线程) 线程是进程的基本执行单元,一个进程(程序)的所有任务都在线程中执行 比如使用
2015-09-28 18:09:47 282
转载 iOS开发之new 和 alloc init的区别
className *object =[className new]; className *object =[[className alloc]init]; 背景说明,new是较为老式的写法,后来发现只有一个new不好使,才引入了alloc 和init这种写法,保留new一是向后兼容,二是很多时候 是一种简单的写法,其实是一样的,new在内如调用alloc 和init 源代码: + n
2015-09-28 16:48:45 359
转载 iOS开发之assign retain copy strong weak 的区别
什么是property? property 是一种代码生成机制,能够生成不同类型getter/setter函数,特别是如果你想要用点(.)操作符号来存取变量的话,你就必须使用property. @implementation关键字 ,表明类的实现@end 结束 self 关键字 :类似于java中的this ,是隐藏参数,指向当前调用方法的类。 super 关键字:调用父类的方法。 se
2015-09-23 13:15:14 422
原创 iOS开发之NSArray和NSMutableArray的用法
NSArray 是静态的数组,就是它所指向的内容是不可改变的,它指向一段内存区域,一旦初始化,不能通过它对该内存区域的数据进行修改操作,但是它可以度数据。 NSMutableArray是动态的额NSArray的子类,可以对所指向的内存区域内容进行更改,并可以增加数组内容和NSArray和NSMutableArray的第一个数据的下标为0。 +++++++++++++++++++++++++++
2015-09-22 14:11:12 385
转载 iOS关闭键盘的几种方法
1. [[[UIApplication sharedApplication]keyWindow]endEditing;YES]; 想必大家都遇到过一个view上好多输入框,为了关闭弹出的软键盘要遍历然后调用resignFirstResponder的吧?今天竟然发现一个关键这个view上可能 打开的键盘很简:[self.view endEditing:YES]; 直接ok了。 2.[[
2015-09-18 13:32:52 445
原创 iOS开发:MRC和ARC
Objective-c中提供了两种内存管理机制MRC(MannulReference Counting)和ARC(Automatic Reference Counting)自动引用计数,分别提供对内存的手动和自动管理,来满足不同的需求。其实arc内部机制原理来源于mrc,arc是在iOS 5/Mac OS X 10.7开始导入,利用Xcode 4.2可以使用该机制。arc的首要目的就是让代
2015-09-17 11:14:30 452
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人