摘要: --------------------转载请注明源地址:http://blog.csdn.net/u013082522/article/details/20250337对于指针,我是纠结了很久,很长一段时间都没有弄懂,指针到底是个什么玩意。查了不少资料:算是对于指针有了点理解,就写下来把;在内存中,每一个变量都需要三个部分组成:变量名,值,变量在内存中的地址。先在我们有一个变量 int a =10;指针是个什么玩意呢,这东西一般用来储存他人的内存指针。举例来说也就是上面所说的a的内存地址。姑且设置指针变量int * b = &a;我在*和b之间故意加了一个空格,想告诉大家b是一个变量 阅读全文
posted @ 2014-03-02 00:52 徐坤很无聊 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1、简述你对UIView、UIWindow和CALayer的理解UIView: 界面的元素UIWindow:应用程序的窗口,通常跟屏幕一样大.呈现程序的全部内容CALayer:media层.UIView用来定义大小等.CALayer负责显示渲染.通常uiview都封装一个CALayer.layer更底层.功能更多2、写一个完整的代理,包括声明,实现 .h中#import@protocolWuPinDelegate-(void)WuPinChaoJiMeiPin;-(void)ZhenDeMa;@end@interfaceViewController : UIViewController@pro 阅读全文
posted @ 2014-02-27 21:29 徐坤很无聊 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1、 描述应用程序的启动顺序。willFinishLaunchingWithOptionsdidFinishLaunchingWithOptionsapplicationDidBecomeActive当电话过来了applicationWillResignActive//取消活跃状态电话结束或者取消.变为活跃状态点home取消活跃状态进到后台applicationDidEnterBackground从后台挂起后再次进入,先applicationWillEnterForeGround变为活跃状态2、 为什么很多内置类如UITableViewControl的delegate属性都是assign而不是 阅读全文
posted @ 2014-02-26 21:56 徐坤很无聊 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1、写出方法获取ios内存使用情况。答:使用Xcode内嵌的instruments软件2、深拷贝和浅拷贝的理解?http://blog.csdn.net/u013082522/article/details/19932977参见本博客3、怎样实现一个singleton的类。.h文件@interface Singleton : NSObject@property(nonatomic,assign)int a;+(Singleton *)shareSingleton;.m文件@implementation Singletonstatic Singleton *instance = nil;+(S. 阅读全文
posted @ 2014-02-26 20:35 徐坤很无聊 阅读(122) 评论(0) 推荐(0) 编辑
摘要: Core Text 是基于 iOS 3.2+ 和 OSX 10.5+ 的一种能够对文本格式和文本布局进行精细控制的文本引擎。它良好的结合了 UIKit 和 Core Graphics/Quartz:UIKit 的 UILabel 允许你通过在 IB 中简单的拖曳添加文本,但你不能改变文本的颜色和其中的单词。Core Graphics/Quartz几乎允许你做任何系统允许的事情,但你需要为每个字形计算位置,并画在屏幕上。Core Text 正结合了这两者!你可以完全控制位置、布局、类似文本大小和颜色这样的属性,而 Core Text 将帮你完善其它的东西——类似文本换行、字体呈现等等。Core 阅读全文
posted @ 2014-02-26 13:17 徐坤很无聊 阅读(238) 评论(0) 推荐(0) 编辑
摘要: --------------转载请注明源地址:http://blog.csdn.net/u013082522/article/details/19932977最近了解到了一些深拷贝和浅拷贝的区别.整理如下:比如我们创建了一个Person类,有name(NSString类型)以及age(int类型)两个属性.好了.现在我们先实例化一个Person对象.并给他一个初始值/Person *p1 =[ [Person alloc]init];[p1 setName:@"XuKunHenWuLiao"];[p1 setAge:18];需求出现了.我们需要对p1进行(copy)操作.浅 阅读全文
posted @ 2014-02-25 21:33 徐坤很无聊 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1、简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,copy,nonatomic、atomic、strong、weak属性的作用?Release -----,alloc 开辟空间 deaclloc销毁空间 .手动调用dealloc的时候会强制将引用计数置为0readwrite,可读可写,让系统生成setter和getterreadonly,只可读,只生成getterassign引用计数不会+1,适用于基本数据 阅读全文
posted @ 2014-02-24 20:21 徐坤很无聊 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 进程是什么?程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度下,可以实现并发地执行。这是这样的设计,大大提高了CPU的利用率。进程的出现让每个用户感觉到自己独享CPU,因此,进程就是为了在CPU上实现多道编程而提出的。有了进程为什么还要线程?进程有很多优点,它提供了多道编程,让我们感觉我们每个人都拥有自己的CPU和其他资源,可以提高计算机的利用率。很多人就不理解了,既然进 阅读全文
posted @ 2014-02-24 19:50 徐坤很无聊 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1:[pan requireGestureRecognizerToFail:recognizer];pan手势执行的条件是手势recognizer执行失败的时候.2:设置navigationbar上的各种属性改变字体颜色[self.navigationController.navigationBar setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys: [UIColor colorWithRed:0 green:0.7 blue:0.8 alpha:1], UITextAttributeTextColor, [.. 阅读全文
posted @ 2014-02-23 15:15 徐坤很无聊 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 这几天闲着没事,看了几个抽屉效果,总觉得大都写的有些复杂,便自己封装了一个.主要为了自己项目服务,主要按照网易客户端的样式封装,未提供更改中间视图frame的接口,有兴趣的话可以自己试着添加一个frame接口即可. (在ARC开启的情况下封装的)核心功能:点击左抽屉中的cell,关闭抽屉,可以推出新的中间控制器,或者原本存在的控制器.抽屉开启的情况下,点击中间视图,收回抽屉.注意事项:中间视图必须是navigationcontroller,并自己在中间控制器类中重写item的左右button.必须引入我的类目.最好放进pch文件中,这是初始版本,肯定还有不尽完善的地方,不喜勿喷.动画等功能还未 阅读全文
posted @ 2014-02-23 11:50 徐坤很无聊 阅读(171) 评论(0) 推荐(0) 编辑