共 10 篇文章
显示摘要每页显示  条
对于滚动视图中的每个子视图,通过CGRectContainsPoint方法发现被点击的视图。Objective-c代码 scroller = [[HorizontalScroller alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 120)]; scroller.backgroundColor = [UIColor colorWithRed:0.24f green:0.35f blue:0.49f alpha:1]; scroller.delegate = self; [...
//block is <__NSStackBlock__: 0xbfffdac0> //打印可看出block是一个 NSStackBlock, 即在栈上, 当函数返回时block将无效 NSLog(@"block is %@", TestBlock); //block is <__NSMallocBlock__: 0x75425a0> //上面这句在非arc中打印是 NSStackBlock, 但是在arc中就是NSMallocBlock //即在arc中默认会将bloc...
手动内存管理。主要内容:release retain必须配对好,不然会占用内存 慢慢积累导致错误。一旦内存占用超过40m 45m时分别发生警告,一旦超过120m 系统将kill你的app 发生闪退。主要要防止发生的问题:1.野指针操作2.内存泄漏 理解retain和assign的区别和 retain的原理MainView Code.View Code.person.mView Code.Car.mView Code.
Once GNUstep is installed, assuming its installation directory is /usr/lib/GNUstep, the following command compiles hello.m.$ gcc -o hello hello.m \-I `gnustep-config --variable=GNUSTEP_SYSTEM_HEADERS` \-L `gnustep-config --variable=GNUSTEP_SYSTEM_LIBRARIES` \-lgnustep-base -fconstant-string-class=NSConstantString \-D_...
来源 :Devtalking -----http://www.cocoachina.com/ios/20140919/9686.html
在 objc.h 中定义如下:下载objc源代码,在 objc-runtime-new.h 中,我们发现 objc_class有如下定义:BOOL res2 = ((BOOL (*)(id, SEL, Class))(void *)objc_msgSend)((id)((Class (*)(id, SEL))(void *)objc_msgSend)((id)objc_getClass("NSObject"), sel_registerName("class")), sel_registerName("isMemberOfClass:...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部