2013年12月5日
摘要: 首先要明确的是:在IOS中,有响应者链对事件进行响应,所有的响应类都是UIResponder的子类,响应者链是一个由不同对象组成的层次结构,其中的每个对象将依次获得响应事件消息的机会。响应链的过程:当事件发生的时候,响应链首先被发送给第一个响应者(往往是事件发生的视图,也就是用户触摸屏幕的地方)。事件将沿着响应者链一直向下传递,知道被接受并作出处理。一般来说,第一响应这是个视图对象或者其子类,当其被触摸后事件就交由它处理,如果他不处理,时间就会被传递给视图控制器对象UIViewController(如果存在),然后是它的俯视图对象(superview),以此类推知道顶层视图。接下来会沿着顶层视 阅读全文
posted @ 2013-12-05 23:39 我靠是时候那个了 阅读(474) 评论(0) 推荐(0) 编辑
  2013年12月2日
摘要: 在info。plist和target的info选项中的bundle identifier 阅读全文
posted @ 2013-12-02 17:31 我靠是时候那个了 阅读(349) 评论(0) 推荐(0) 编辑
  2013年11月28日
摘要: 同步ipa 1)在新的第一次同步ipa的电脑,需要授权本台电脑 2)如何ipad上有,不是此次授权的appstoreId的 app,一定要删除干净 阅读全文
posted @ 2013-11-28 22:47 我靠是时候那个了 阅读(153) 评论(0) 推荐(0) 编辑
  2013年11月27日
摘要: 1、iOS沙盒机制iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。 通过这张图只能从表层上理解sandbox是一种安全体系,应用程序的所有操作都要通过这个体系来执行,其中核心内容是:sandbox对应用程序执行各种操作的权限限制。2、打开模拟器沙盒目录下面看看模拟器的沙盒文件夹在mac电脑上的. 阅读全文
posted @ 2013-11-27 21:49 我靠是时候那个了 阅读(254) 评论(0) 推荐(0) 编辑
  2013年9月30日
摘要: 1.用垃圾xcode4创建一个work space,然后添加两个工程,一个是编写lib的工程(target是一个静态库),一个是使用这个lib的普通ios程序的工程。现在可以认为这两个工程是同级别的,没有什么关系,只是被垃圾x4用work space组织到一起,而已。2.先整这个lib工程,注意以下几个地方:2-1. 确定你要导出的头文件:see,当然得选public.2-2.设置这个lib的安装路径这个lib工程生辰的产品——静态库——最终被安装到的路径可能取决于垃圾x4的垃圾偏好设置:Locations.因此可能被安装到derived data路径下,也可能由我们的target指定的路径. 阅读全文
posted @ 2013-09-30 12:08 我靠是时候那个了 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 1.静态库1.1 见雨松的IOS 入门开发之使用Xcode4制作静态库详解(五)。1.2 静态库使用。我们在1.1最后生成了.a文件,但是这并不完美。1.2.1我们选中静态库1.2.2在build时,静态库有多种configuration,我们一般调试都使用simulator,如果你使用simulator编译的.a文件在工程中是红色,你也选择Device编译,重新在工程中导入(Xcode bug!!!).1.3静态库配置如果我们想要在workspace中动态编译静态库和工程,我们需要对两者进行配置。静态库中,我们在静态库->targets->build setting->in 阅读全文
posted @ 2013-09-30 11:26 我靠是时候那个了 阅读(2428) 评论(0) 推荐(0) 编辑
  2013年9月29日
摘要: 优秀的虚拟化软件VMWare Workstation 几乎成了我的主要工作平台了,但是缓慢的速度还是令人不快,时间就在硬盘灯闪烁中逝去,加多一些内存,反正现在内存这么便宜,再做一些简单的配置,效果就好多了.1 设置CPU主频,先查一下宿主系统的CPU主频,然后到配置文件C:/Documents and Settings/All Users/Application Data/VMware/VMware Workstation/config.ini里面加一行:host.cpukHz = 2160000我的CPU主频是2.16GHz的.2 设置内存使用方式,打开VM首选项设置界面,选择内存页,然后. 阅读全文
posted @ 2013-09-29 16:10 我靠是时候那个了 阅读(1637) 评论(0) 推荐(0) 编辑
  2013年7月22日
摘要: 单例模式用于当一个类只能有一个实例的时候,通常情况下这个“单例”代表的是某一个物理设备比如打印机,或是某种不可以有多个实例同时存在的虚拟资源或是系统属性比如一个程序的某个引擎或是数据。用单例模式加以控制是非常有必要的。单例模式需要达到的目的1.封装一个共享的资源2.提供一个固定的实例创建方法3.提供一个标准的实例访问接口单例模式的创建本文以创建一个MySingletonClass的单例模式为例。首先,我们需要定义一个类MySingletonClass.@interface MySingletonClass:NSObject { }并且为其添加一个类方法(注意,这里不是实例方法)+(id)... 阅读全文
posted @ 2013-07-22 15:51 我靠是时候那个了 阅读(243) 评论(0) 推荐(0) 编辑
  2013年7月17日
摘要: iPhone/iPod Touch: Info.plist: Unable to verify icon dimensions, no icon found. Your MinimumOSVersion is below 3.2, so you must define CFBundleIconFile or provide a default Icon.png that is 57x57. (-19013) Unable to validate your application.解决办法:1.把icon,icon@2x,全部删除2.直接再次把icon,icon@2x拉到summary下面的 A 阅读全文
posted @ 2013-07-17 10:43 我靠是时候那个了 阅读(240) 评论(0) 推荐(0) 编辑
  2013年7月11日
摘要: 字符就是几个字母,比如a和A都是一个字符。aa就是两个字符。每个字节是由8位组成的。位是最小的单位了,叫做bit。而字节呢,叫做byte。所以,一个英文字母,无论大写和小写都是一个字符、一个字节,8位。一个汉字是一个字符、两个字节,16位 阅读全文
posted @ 2013-07-11 09:25 我靠是时候那个了 阅读(257) 评论(0) 推荐(0) 编辑