iOS
留闲人
这个作者很懒,什么都没留下…
展开
-
线程是什么,进程是什么,两者有什么区别和联系
1.线程是什么?进程是什么?二者有什么区别和联系?(1)线程是CPU独立运行和独立调度的基本单位;(2)进程是资源分配的基本单位;两者的联系:进程和线程都是操作系统所运行的程序运行的基本单元。区别:(1)进程具有独立的空间地址,一个进程崩溃后,在保护模式下不会对其它进程产生影响。(2)线程只是一个进程的不同执行路径,线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉...原创 2020-02-07 13:18:00 · 1375 阅读 · 0 评论 -
本文作者对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。一方面,能够帮助HR在短时间内获取更多反馈信息,以甄选合适人选,而开发者及设计师在寻找相关工作时,也可作为参考,为面试做好万全准
本文作者对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与汇总。一方面,能够帮助HR在短时间内获取更多反馈信息,以甄选合适人选,而开发者及设计师在寻找相关工作时,也可作为参考,为面试做好万全准备。无论是对于公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,本文作者Cameron Banga从编程、设计、App Store等各个方面对iOS开发者及设计师在面试时可能会遇转载 2016-02-25 21:37:20 · 968 阅读 · 0 评论 -
iOS 复习题
1、iPhone5的屏幕分辨率大小为 1136* 640 ? 屏幕分辨率:用于量度位图图像内数据量多少的一个参数。通常表示成ppi(每英寸像素Pixel per inch)。屏幕物理尺寸不变,分辨率越高,每单位面积内包含的细节(像素点)越多。 2、structstrA { int a; float b; char c; } expA;转载 2016-02-25 16:51:47 · 407 阅读 · 0 评论 -
iOS 复习题
1.#import和#include的区别 @class?@class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文 件中还是需要使用#import而#import比起#include的好处就是不会引起交叉编译 2. readwrite,readonly,assign,retain,copy,nonatomic 属性的作用@property是 一个属性访问声明,扩转载 2016-02-25 16:51:14 · 599 阅读 · 0 评论 -
iOS GCD 与 NSOperationQueue对比
NSOperationQueue 是在GCD基础上实现的,只不过是GCD更高一层的抽象。 GCD 只支持FIFO 的队列, 而NSOperationQueue可以调整队列的执行顺序。(通过调整权重) NSOperationQueue可以在Operation间设置依赖关系,而GCD不可以。 如果一个Operation依赖另一个Operation所产生的数据的化,你可以设置一个Operation依赖于转载 2016-02-22 16:07:41 · 295 阅读 · 0 评论 -
IOS 关键字self,super,copy, retain, assign , readonly , readwrite, nonatomic、@synthesize、@property、@dyna
#synthesize关键字: 根据@property设置,自动生成成员变量相应的存取方法,从而可以使用点操作符来方便的存取该成员变量 。@implementation 关键字,表明类的实现 @end 结束self 关键字 :类似于java中的this,是隐藏参数,指向当前调用方法的类。super 关键字 :调用父类的方法。self = [superinit] 这里不转载 2016-02-22 15:41:43 · 328 阅读 · 0 评论 -
Objective-C中的Block
iOS SDK 4.0开始,Apple引入了block这一特性,而自从block特性诞生之日起,似乎它就受到了Apple特殊的照顾和青睐。字面上说,block就是一个代码块,但是它的神奇之处在于在内联(inline)执行的时候(这和C++很像)还可以传递参数。同时block本身也可以被作为参数在方法和函数间传递,这就给予了block无限的可能。在日常的coding里绝大时间里开发者会是各种转载 2016-02-22 15:36:25 · 293 阅读 · 0 评论 -
自身 iOS 技术水平的不足之处
iOS学习的时间差不多只有一年多吧,而且自己没有精力去做实战开发,第一是刚开始的时候,自己的水平能力不足,不足以自己去开发一些项目,后面是自己水平开始慢慢提高,自己的水平足以应付公司项目的时候,自己没有那多精力去做开发,因为团队需要管理,还有公司的一些杂事比较多,一直不能静下来写一些代码。然后等公司项目不忙的时候,公司也没有什么新项目,大部分的工作是改一下 bug,加一点新功能啊。后面自己重写了一原创 2016-02-17 11:32:19 · 579 阅读 · 0 评论