![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS学习笔记
xiao_lv_lv
这个作者很懒,什么都没留下…
展开
-
.pch文件简介
在Xcode6之前,新建一个工程的时候,系统会帮我们自动新建一个以工程名为名字的pch (precompile header)文件,在开发过程中,可以将那些整个工程都广泛使用的头文件包含在该文件下,编译器就会自动的将pch文件中的头文件添加到所有的源文件中去,这样在需要使用相关类的时候不需要使用import就可以直接使用头文件中的内容,很大程度上带来了编程的便利性,但潜在的也带来了一些问题,这原创 2014-12-25 01:06:32 · 590 阅读 · 0 评论 -
iOS中的一些资源文件及其意义
一 、关于分辨率1.iphone3G时代,分辨率是320 X 480 -->Defalut.png2.iphone4后是 640 X 960 -->Defalut@2x.png3.iphone5是640 X 1136 -->Defalut-568h@2x.png4.程序的default图片文件一般会有三张以匹配不同的分辨率,default图片用来作为开场图片。二、启动过程中因原创 2014-12-25 22:26:27 · 440 阅读 · 0 评论 -
ios vs android 对比性学习
1.ios中的UITableViewController类似Android的ListActivity,iPhone使用了MVC的模式,采用Controller对View操作。原创 2014-11-10 14:37:51 · 1055 阅读 · 0 评论 -
userInteractionEnabled属性
userInteractionEnabled属性IOS中这个属性,所有的uiview子类都有,非常类似android中的foucsable,可以决定当前视图能否接受屏幕的触摸事件,即:可以设置视图是否接收用户的事件消息。原创 2015-01-26 11:01:27 · 465 阅读 · 0 评论 -
iOS常见错误之exc_bad_access 野指针错误
exc_bad_access(code=1, address=0x789870)野指针错误,主要的原因是,当某个对象被完全释放,也就是retainCount,引用计数为0后。再去通过该对象去调用其它的方法就会出现野指针错误。像是Java的空指针。原创 2016-01-07 17:39:00 · 881 阅读 · 0 评论 -
为什么NSInteger必须转为NSNumber才能被用作字典的Key
1.从 NSInteger的定义上看:typedeflong NSInteger;所以它是一个自定义类型,本质上就是一种基本数据类型,不是类。2.这个地方在Java的Map要是作为key,都是要装箱的,int要转化为Interger.3.在oc字典里也同理有一个NSNumber是个类,从字面上看,它属于char、int、long、double 中的哪一种原创 2016-01-29 15:00:03 · 1990 阅读 · 0 评论 -
简单描述UIView 和 CALayer的区别
一、从继承结构来看 ① UIView: UIResponder : NSObject 因为UIResponder是用来响应事件的,也就是UIView可以响应用户事件。 ② CALayer :NSObject 因此 CALayer不能响应任何用户事件二、从所属框架来看 ①UIView是在 /System/Library/Frameworks/原创 2016-02-15 15:37:28 · 280 阅读 · 0 评论 -
UIViewController中所有的生命周期方法和调用时机
进入UIViewController时的情况:viewDidLoadviewWillLayoutSubviewsviewDidLayoutSubviewsviewWillAppearviewWillLayoutSubviewsviewDidLayoutSubviewsviewDidAppear切换了Controller后的情况(比如你在TabbarCon原创 2016-02-16 12:34:59 · 458 阅读 · 0 评论