共 12 篇文章 |
|
/// 9.3 如果一个 Source1 (基于port) 发出事件了,处理这个事件 else { CFRunLoopSourceRef source1 = __CFRunLoopModeFindSourceForMachPort(runloop, currentMode, livePort); sourceHandledThisLoop = __CFRunLoopDoSource1(runloop, currentMode, source1, msg); if (sourceHandledThisLoop) { mach_msg(reply, MACH_SEND_MSG, reply); } ... 阅43 转1 评0 公众公开 15-12-21 16:44 |
ios开发 网络编程HTTP/FTP连接。使用CFHTTPMessageCreateRequest函数生成一个CFHTTP消息对象使用CFHTTPMessageSetBody函数设置消息内容使用CFHTTPMessageSetHeaderFieldValue函数设置消息头使用CFHTTPMessageCopySerializedMessage序列化消息 只有http post 需要消息内容,里面是要提交的表单数据。(6)NSURLRequestReloadRevalidatingCach... 阅120 转1 评0 公众公开 14-12-11 09:52 |
开始iOS 7中自动布局教程(一)自动布局让你表达出布局中的视图和其他每个视图的关系,而不是需要你指出视图有多大,放在哪儿。相反,你可以向自动布局描述视图如何和其他视图相关联,自动布局将会为你完成所有困难的工作。为了能更好的看清你可以给button设置一个背景色: 你也可以在左边的Document Outline中看到这个新的Width约束: 与其他约... 阅63 转1 评0 公众公开 14-11-12 18:25 |
8 CGContextAddLineToPoint(context, 150, 150);*/3 void CGContextAddCurveToPoint(CGContextRef c,CGFloat cp1x,CGFloat cp1y, 4 CGFloat cp2x, CGFloat cp2y, CGFloat x, CGFloat y)//跳过3个再画虚线,所以刚开始有6-(3-2)=5个虚点10 11 CGContextMoveToPoint(context, 10, 200);12 13 CGContextAddQuadCurv... 阅50 转1 评0 公众公开 14-11-12 18:21 |
阅662 转1 评0 公众公开 14-08-07 15:47 |
条形码,二维码扫描。ViewController.h #import <UIKit/UIKit.h> #import "ZBarSDK.h" @interface ViewController : UIViewController<ZBarReaderViewDelegate> @property (nonatomic, retain) IBOutlet ZBarReaderView *readerView;@end ViewController.m #import "ViewController.h" @imple... 阅125 转1 评0 公众公开 14-06-27 09:25 |
UIView 的 autoresizingMask 属性 详解。在 UIView 中有一个autoresizingMask的属性,它对应的是一个枚举的值(如下),属性的意思就是自动调整子控件与父控件中间的位置,宽高。还有一个属性就是autoresizesSubviews,此属性的意思就是,是否可以让其subviews自动进行调整,默认状态是YES,就是允许,如果设置成NO,那么subView的autoresizing... 阅59 转1 评0 公众公开 14-05-09 14:58 |
iOS中使用ARC的注意事项。2. block和ARC.这段代码展示了同时使用ARC与block的一个典型陷阱。self保留了block,而block又捕获(保留)了self。在没有ARC时,我们可以使用__block关键字和__unsafe_unretained来复制一个未保留的引用副本,并在block中使用这个引用。在ARC中,__block引用会被保留而不是被复制,这意味着在ARC环境中前面的代码仍然... 阅1723 转13 评0 公众公开 14-05-08 12:14 |
上面两行代码添加了一对logging框架,换句话说,你的日志语句已经能够发送到控制台,(就像一个正常的NSLog)DDLog的头文件定义了宏,您将使用来取代你的NSLog语句。DDLog默认有四种级别的日志,你所要做的就是决定使用那种日志级别来打印你的日志语句,它们分别是:如果您将日志级别设置为LOG_LEVEL_VERBOSE,您将看到所有DDLog语句。注意日志级... 阅88 转1 评0 公众公开 14-05-06 17:05 |
// Setup plot space: 设置一屏内可显示的x,y量度范围 // CPTXYPlotSpace * plotSpace = (CPTXYPlotSpace *)_graph.defaultPlotSpace; plotSpace.allowsUserInteraction = YES; plotSpace.xRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(1.0) length:CPTDecimalFromFloat(2.0)]; plotSpace.yRange = [CPTPlotRange plotRan... 阅169 转1 评0 公众公开 14-03-20 11:05 |