上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 30 下一页

2017年8月20日

摘要: 找到所有的模块一般来说,只要在模块中声明 RCT_EXPORT_MODULE 即可。这是个宏,展开后是声明了一个函数,定义了两个函数,如下所示。#define RCT_EXPORT_MODULE(js_name) \RCT_EXTERN void RCTRegisterModule(Class); \+ (NSString *)moduleName { return @#js_name; } \+... 阅读全文
posted @ 2017-08-20 17:44 花老🐯 阅读(728) 评论(0) 推荐(0) 编辑
摘要: - (instancetype)initWithDelegate:(id)delegate bundleURL:(NSURL *)bundleURL moduleProvider:(RCTBridgeModuleListProvider)block launchOptions:(NSD... 阅读全文
posted @ 2017-08-20 15:08 花老🐯 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: RCBridge 初始化时声明了一个 CADisplayLink_jsDisplayLink = [CADisplayLink displayLinkWithTarget:self selector:@selector(_jsThreadUpdate:)];在 _jsThreadUpdate 函数中,处理界面更新。这个 CADisplayLink 随后被加到 JS 线程对应的 RunLoop 中。... 阅读全文
posted @ 2017-08-20 15:07 花老🐯 阅读(485) 评论(0) 推荐(0) 编辑
摘要:  如果不指定,每一个模块,都会生成自己的一个串行队列。可以通过强行声明一个队列来指定所有方法都在这个队列执行- (dispatch_queue_t)methodQueue{ return dispatch_get_main_queue();}methodQueue方法会在模块被初始化的时候被执行一次,然后会被React Native的桥接机制保存下来,所以你不需要自己保存队列的引用,除非... 阅读全文
posted @ 2017-08-20 15:07 花老🐯 阅读(186) 评论(0) 推荐(0) 编辑

2017年8月13日

摘要: 一、搭建开发环境http://reactnative.cn/docs/0.46/getting-started.html#content二、创建一个模板运行以下命令,创建一个最新版本的 reactive-native 的环境。RN 的版本如下: react-native init MyTestRnWithNativereact-native -vreact-native-cli: 2.0.1rea... 阅读全文
posted @ 2017-08-13 22:37 花老🐯 阅读(1274) 评论(0) 推荐(0) 编辑

2017年7月30日

摘要: wc -l largeW.txt999999 largeW.txt如果不指定参数,输入和输出如下:master ✗ $ wc largeW.txt999999 1000000 6999999 largeW.txt三列分别是行数、单词数、比特数 阅读全文
posted @ 2017-07-30 20:14 花老🐯 阅读(254) 评论(0) 推荐(0) 编辑
摘要: Xcode新建一个工程,build之后,可执行文件一般在 ~/Library/Developer/Xcode/DerivedData 下。 可以把这个路径指定为当前工程目录。 指定方法Xcode->Preferences->Locations,选择 Advanced,如下图所示。选择Custom->Relative to Workspace 指定成功之后的效果 阅读全文
posted @ 2017-07-30 18:53 花老🐯 阅读(3848) 评论(0) 推荐(0) 编辑

2017年7月13日

摘要: 设计师给到的图,经常是 “按钮的左边距离文字右边5px” 这样子的标注。于是我们需要计算文字的宽度。有两种方法: 用 label 或 button 的 sizetofit 方法 [label sizeToFit];NSLog(@"label size is %@",[NSValue valueWithCGSize:label.bounds.size]);用 sizeWithAttributes... 阅读全文
posted @ 2017-07-13 22:50 花老🐯 阅读(619) 评论(0) 推荐(0) 编辑
摘要: 打印变量打印数字 (lldb) p/d 16 1616 进制格式(lldb) p/x 160x102 进制格式(lldb) p/t 160b00000000000000000000000000010000(lldb) p/t (char)160b00010000声明变量(lldb) e int $a = 2(lldb) p $a * 1938(lldb) e NSArray *$array = ... 阅读全文
posted @ 2017-07-13 00:14 花老🐯 阅读(344) 评论(0) 推荐(0) 编辑

2017年6月29日

摘要: 一个电脑/手机 有很多核,每一个核上运行一个任务,叫做 Parallelism。只有一个核,通过任务调度,也可以实现 Concurrency。 阅读全文
posted @ 2017-06-29 23:02 花老🐯 阅读(135) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 30 下一页

导航