自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Objective-C运行时消息派发机制

Objective-C运行时消息派发机制 “当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。”Objective-C是一门动态语言,鸭子类型是动态语言的重要特性,而id则是Objective-C中最大的一只鸭子。而Objective-C是如何实现鸭子类型的?这就必须从OC运行是消息派发机制说起。我们知道当我们的OC对象收到一条看不懂的信息时,会调用does

2015-12-11 16:37:06 703

原创 动态库打包相关问题的解决思路

主题问题1:动态库包签名问题。问题2:动态库包含模拟器代码在接入方上传AppStore时出现无效的X86_64\i386错误。问题3:bundle中plist中bundle id与动态库bundle id冲突。问题4:动态库minOSVersion问题。解决方案我写的SDK使用动态包的技术进行打包,目前市面上基本很少有人使用此方式来打包,再加上苹果对动态包暧昧的态度

2015-06-15 20:49:56 1271

原创 静态库部分代码未被连接解决方案

问题1静态库打包时,经常会碰到send undefined select to instance。这种问题尝尝出在使用catagory扩展的方法中。分析问题是怎么发生的:因为catagory是运行时才回去检索符号表去寻找方法IMP。而在编译时,编译器并没有检测到有关联关系,因此在宿主APP在编译链接时,将catagory误认为没有用到的文件而没有连接进二进制码中去。解决办法

2015-06-15 10:35:48 1443

原创 iphone6以及iphone6plus适配

手头维护的一个老项目,因为需要从iOS5.1开始支持,所以在页面适配上基本上使用硬编码和autoresizemask来实现iphone4~iphone5s的适配,情况看起来还算不错。到了iphone6以及以上的机型情况就有些不同了。在补充了iphone6的default page之后,很多页面右边出现黑黑的一块,适配出现了很严重的问题。1、初步定位问题出在320这种硬编码的上,检索

2015-05-30 16:29:57 548

原创 呵呵,我悄悄的来了~

谁也不知道。

2015-05-30 16:15:22 243

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除