
Object-C
边缘998
请关注我精彩为你而生
展开
-
C++/OC 混编
Objective-C和C++混编的要点在 Objective-C++中,可以用C++代码调用方法也可以从Objective-C调用方法。在这两种语言里对象都是指针,可以在任何地方使用。例 如,C++类可以使用Objective-C对象的指针作为数据成员,Objective-C类也可以有C++对象指针做实例变量。下例说明了这一点。注意:Xcode需要源文件以".mm"为扩展名,这样才能启动转载 2012-09-23 20:58:17 · 23107 阅读 · 0 评论 -
IPAD 常用框架。
由于平时一直在IPHONE上开发,不太重视PAD的开发,今开发中碰到一些实现,刚开始不知道有UIspliterview这个组件,后来经研究这个组件还不错,快速构建出框架,但我今天想贴的是不使用SPLITERVIEW的情况下,自己纯手工打造的框架,框架的实现我基本封装成了一个FRAMEWORK,当然里面还有些动态的计算我未加入,但基本的小微调就可以使用。可以快速移植,可重用性好,耦合性低。同时里面也原创 2013-06-15 16:36:24 · 4502 阅读 · 0 评论 -
写给喜欢用Block的朋友(ios Block)
IOS block 中使用注意的问题1.block 的循环引用(retain cycle)2.去除block产生的告警时,需注意问题。原创 2014-07-24 19:56:45 · 62133 阅读 · 14 评论 -
关于cocoa pod 管理代码时,第一次安装执行pod setup 很慢的解决方式
cocoa pod 执行pod setup 太慢,假死现像原创 2016-08-10 16:34:32 · 25153 阅读 · 6 评论 -
block为用了__weak 和__strong 就一定是安全的?
曾几何时,为了避免循环引用,都知道加__weak 和 __strong.通常都喜欢配对来写如__weak typeof(self) wself = self;[xxxx founction:(^(){ __strong typeof(self) strong self = wself; })];但真的安全了吗?所谓的安全或不安全都是建立在一定的条件下的,只有碰到了,才能更深的去分晰。...原创 2018-03-31 16:30:25 · 1841 阅读 · 0 评论 -
Block怎么用,是否产生循环引用。
接手过不少项目很多block要么乱用,要么就烂用。block 产生循环引用终归都是相互持有。相信大多人都能明白,但用着用着就糊涂了。不知道是不是会产生。下面写了个测试代码希望能帮到有需要的人。代码不多,然望看完。有圈就是环,没圈就不成环,不释放不一定就是环所至,可能是生命周期。//// AFBlockDesigned.h// AFBlockCylce//// Cre...原创 2019-01-29 15:47:16 · 239 阅读 · 0 评论