随笔分类 -  iPhone开发

摘要:IOS上的反射是部分支持,支持使用反射读取源代码,但不支持使用反射动态生成可执行代码,下面是限制反射的命名空间:ProfilerReflection.EmitReflection.Emit.Save functionalityCOM bindingsThe JIT engineMetadata verifier (since there is no JIT)实施序列化和反序列化只是使用了反射机制去动态创建已经在编译时刻通知的类型,但不支持动态类型的创建,所以JSON的序列化和反序列化可以在IOS上执行。换句话说IOS支持的是Reflection的命名空间的部分方法,但不代表支持Emit下的命名 阅读全文
posted @ 2014-04-09 11:46 klobodnf 阅读(3172) 评论(0) 推荐(0)
摘要:一、XCODE5以后,file's owner取消,那么table view的数据源和委托应该指向哪里呢,答案是指向view control那里,当然了,view control必须与相应继承了数据源和委托的接口的类所对应。二、如果迩使用了属性,定义了一个Color的属性,那么这个时候迩想使用xcdoe自动生成get set方法可以 在implementation里写上@synthesize来实现,如果迩要自定义get set 方法,set方法固定名称为set加上属性名,这里就是setColor,然后返回值肯定就是void了,如果是自定义get方法,返回值看看迩这个是什么类型的变量,如 阅读全文
posted @ 2014-03-02 11:10 klobodnf 阅读(194) 评论(0) 推荐(0)
摘要:要把APP编译到实机上需要满足3个条件、1、本机XCODE已经安装了开发者证书2、实机已经连接上了Mac3、实机版本符合程序要求的最低版本在xCode是否能找得到实机设备取决于2和3、是否连接上可以在xCode的organizer查看、已经有了就是表示连接上了、然后就是本机版本是否符合了、如果都符合就可以在xCode的实机调试列表中找到迩的设备了这个设置在TARGETS下的Summary下可以找得到、选项就是Deployment Target、一般来说就设置成迩程序所需要使用的最低IOS版本就可以了、比如说实机的IOS是5.0的版本、迩这里设置成5.1当然就找不到实机设备啦 阅读全文
posted @ 2012-10-16 16:49 klobodnf 阅读(289) 评论(0) 推荐(0)