-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsearch.xml
More file actions
38 lines (38 loc) · 14.8 KB
/
Copy pathsearch.xml
File metadata and controls
38 lines (38 loc) · 14.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?xml version="1.0" encoding="utf-8"?>
<search>
<entry>
<title><![CDATA[React Native集成CocoaPods]]></title>
<url>%2Fessay%2F2018%2F08%2F09%2Freact-native-cocoapods%2F</url>
<content type="text"><![CDATA[环境准备 XCode CocoaPods React Native 开始使用cocoapods添加react native依赖 创建react native项目执行npm install 为IOS项目添加pod支持这里就不多说怎么安装了,网上资料也很多 编辑Podfile,添加相关的依赖 12345678910111213141516171819202122232425262728293031323334react_native_path = '../node_modules/react-native' #react-native包所在的目录platform :ios, '9.0'target "demo2" do use_frameworks! pod 'React', :path => react_native_path, :subspecs => [ 'Core', #'BatchedBridge', 'CxxBridge', # 0.45 版本以后使用这个 'DevSupport', # 如果RN版本 >= 0.43,则需要加入此行才能开启开发者菜单 'RCTAnimation', 'RCTActionSheet', 'RCTBlob', 'RCTGeolocation', 'RCTImage', 'RCTLinkingIOS', 'RCTNetwork', 'RCTSettings', 'RCTText', 'RCTVibration', 'RCTWebSocket' ] # 如果你的RN版本 >= 0.42.0,则加入下面这行 pod 'yoga', :path => react_native_path + '/ReactCommon/yoga' # Third party deps pod 'DoubleConversion', :podspec => react_native_path + '/third-party-podspecs/DoubleConversion.podspec' #pod 'GLog', :podspec => react_native_path + '/third-party-podspecs/GLog.podspec' #大概从0.52之前的版本使用GLog,之后的使用glog,记得不大清楚。可以查看/node_modules/react-native/third-party-podspecs 文件夹下的文件,或者报错之后再做修改 pod 'glog', :podspec => react_native_path + '/third-party-podspecs/glog.podspec' pod 'Folly', :podspec => react_native_path + '/third-party-podspecs/Folly.podspec' end 执行pod install,如果报GLog或glog不存在,互相切换就可以了。 在XCode中运行项目 错误处理出现错误node_modules/react-native/ReactCommon/yoga/yoga/Yoga-internal.h:11:10: ‘algorithm’ file not foundnode_modules/react-native/React/Base/RCTConvert.h:19:9: Could not build module ‘yoga’ #import \<RCTAnimation/RCTValueAnimatedNode.h> #import \<fishhook/fishhook.h> 无法导入等 编辑Podfile 在底部添加如下内容123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051def change_lines_in_file(file_path, &change) print "Fixing #{file_path}...\n" contents = [] file = File.open(file_path, 'r') file.each_line do | line | contents << line end file.close File.open(file_path, 'w') do |f| f.puts(change.call(contents)) endendpost_install do |installer| # https://github.com/facebook/yoga/issues/711#issuecomment-381098373 change_lines_in_file('./Pods/Target Support Files/yoga/yoga-umbrella.h') do |lines| lines.reject do | line | [ '#import "Utils.h"', '#import "YGLayout.h"', '#import "YGNode.h"', '#import "YGNodePrint.h"', '#import "YGStyle.h"', '#import "Yoga-internal.h"', ].include?(line.strip) end end # https://github.com/facebook/yoga/issues/711#issuecomment-374605785 # 低版本如果运行出错,删除这一小段 33-40行 change_lines_in_file('../node_modules/react-native/React/Base/Surface/SurfaceHostingView/RCTSurfaceSizeMeasureMode.h') do |lines| unless lines[27].include?("#ifdef __cplusplus") lines.insert(27, "#ifdef __cplusplus") lines.insert(34, "#endif") end lines end # https://github.com/facebook/react-native/issues/13198 change_lines_in_file('../node_modules/react-native/Libraries/NativeAnimation/RCTNativeAnimatedNodesManager.h') do |lines| lines.map { |line| line.include?("#import <RCTAnimation/RCTValueAnimatedNode.h>") ? '#import "RCTValueAnimatedNode.h"' : line } end # https://github.com/facebook/react-native/issues/16039 change_lines_in_file('../node_modules/react-native/Libraries/WebSocket/RCTReconnectingWebSocket.m') do |lines| lines.map { |line| line.include?("#import <fishhook/fishhook.h>") ? '#import "fishhook.h"' : line } endend 运行pod install,如果有错误,按照错误提示解决就可以。 完成Xcode运行项目]]></content>
<categories>
<category>React Native</category>
</categories>
<tags>
<tag>React Native</tag>
<tag>IOS</tag>
<tag>CocoaPods</tag>
</tags>
</entry>
<entry>
<title><![CDATA[兰亭集序]]></title>
<url>%2Fessay%2F2018%2F08%2F08%2Flanting_collection%2F</url>
<content type="text"><![CDATA[兰亭集序 《兰亭集序》又名《兰亭宴集序》、《兰亭序》、《临河序》、《禊序》和《禊贴》。东晋穆帝永和九年(公元353年)三月三日,王羲之与谢安、孙绰等四十一位军政高官,在山阴(今浙江绍兴)兰亭“修禊”,会上各人做诗,王羲之为他们的诗写的序文手稿。《兰亭序》中记叙兰亭周围山水之美和聚会的欢乐之情,抒发作者对于生死无常的感慨。 作品原文永和九年,岁在癸丑,暮春之初,会于会稽山阴之兰亭,修禊事也。群贤毕至,少长咸集。此地有崇山峻岭,茂林修竹,又有清流激湍,映带左右,引以为流觞曲水,列坐其次。虽无丝竹管弦之盛,一觞一咏,亦足以畅叙幽情。 是日也,天朗气清,惠风和畅。仰观宇宙之大,俯察品类之盛,所以游目骋怀,足以极视听之娱,信可乐也。 夫人之相与,俯仰一世。或取诸怀抱,悟言一室之内;或因寄所托,放浪形骸之外。虽趣舍万殊,静躁不同,当其欣于所遇,暂得于己,快然自足,不知老之将至;及其所之既倦,情随事迁,感慨系之矣。向之所欣,俯仰之间,已为陈迹,犹不能不以之兴怀,况修短随化,终期于尽!古人云:“死生亦大矣。”岂不痛哉! 每览昔人兴感之由,若合一契,未尝不临文嗟悼,不能喻之于怀。固知一死生为虚诞,齐彭殇为妄作。后之视今,亦犹今之视昔,悲夫!故列叙时人,录其所述,虽世殊事异,所以兴怀,其致一也。后之览者,亦将有感于斯文。 永和:东晋皇帝司马聃(晋穆帝)的年号,从公元345—356年共12年。永和九年上巳节,王羲之与谢安,孙绰等41人。举行禊礼,饮酒赋诗,事后将作品结为一集,由王羲之写了这篇序总述其事。 暮春:阴历三月。暮,晚。 会: 集会。 会稽(kuài jī):郡名,今浙江绍兴。 山阴:今绍兴越城区。 修禊(xì)事也:(为了做)禊礼这件事。古代习俗,于阴历三月上旬的巳日(魏以后定为三月三日),人们群聚于水滨嬉戏洗濯,以祓除不祥和求福。实际上这是古人的一种游春活动。 群贤:诸多贤士能人。指谢安等三十二位社会的名流。贤:形容词做名词。 毕至:全到。毕,全、都。 少长:如王羲之的儿子王凝之、王徽之是少;谢安、王羲之等是长。 咸:都。 崇山峻岭:高峻的山岭。 修竹:高高的竹子。修,高高的样子。 激湍:流势很急的水。 映带左右:辉映点缀在亭子的周围。映带,映衬、围绕。 流觞(shāng)曲(qū)水:用漆制的酒杯盛酒,放入弯曲的水道中任其飘流,杯停在某人面前,某人就引杯饮酒。这是古人一种劝酒取乐的方式。流,使动用法。曲水,引水环曲为渠,以流酒杯。 列坐其次:列坐在曲水之旁。列坐,排列而坐。次,旁边,水边。 丝竹管弦之盛:演奏音乐的盛况。盛,盛大。 一觞一咏:喝着酒作着诗。 幽情:幽深内藏的感情。 是日也:这一天。 惠风:和风。 和畅,缓和。 品类之盛:万物的繁多。品类,指自然界的万物。 所以:用来。 骋:使······奔驰。 极:穷尽。 信:实在。 夫人之相与,俯仰一世:人与人相交往,很快便度过一生。夫,句首发语词,不译。相与,相处、相交往。俯仰,表示时间的短暂。 取诸:取之于,从······中取得。 悟言:面对面的交谈。悟,通“晤”,指心领神会的妙悟之言。 因寄所托,放浪形骸之外:就着自己所爱好的事物,寄托自己的情怀,不受约束,放纵无羁的生活。因,依、随着。寄,寄托。所托,所爱好的事物。放浪,放纵、无拘束。形骸,身体、形体。 趣(qū)舍万殊:各有各的爱好。趣舍,即取舍,爱好。趣,通“取”。万殊,千差万别。 静躁:安静与躁动。 暂:短暂,一时。 快然自足:感到高兴和满足。然,······的样子。 不知老之将至:(竟)不知道衰老将要到来。语出《论语·述而》:“其为人也,发愤忘食,乐以忘忧,不知老之将至云尔。”一本有“曾”在句前。 所之既倦:(对于)所喜爱或得到的事物已经厌倦。之,往、到达。 情随事迁:感情随着事物的变化而变化。迁,变化。 感慨系之:感慨随着产生。系,附着。 向:过去、以前。 陈迹:旧迹。 以之兴怀:因它而引起心中的感触。以,因。之,指“向之所欣……以为陈迹”。兴,发生、引起。 修短随化:寿命长短听凭造化。化,自然。 期:至,及。 死生亦大矣:死生是一件大事啊。语出《庄子·德充符》。 契:符契,古代的一种信物。在符契上刻上字,剖而为二,各执一半,作为凭证。 临文嗟(jiē)悼:读古人文章时叹息哀伤。临,面对。 喻:明白。 固知一死生为虚诞,齐彭殇为妄作:本来知道把死和生等同起来的说法是不真实的,把长寿和短命等同起来的说法是妄造的。固,本来、当然。一,把……看作一样;齐,把……看作相等,都用作动词。虚诞,虚妄荒诞的话。殇,未成年死去的人。妄作,妄造、胡说。一生死,齐彭殇,都是庄子的看法。出自《齐物论》。 列叙时人:一个一个记下当时与会的人。 录其所述:录下他们作的诗。 其致一也:人们的思想情趣是一样的。 后之览者:后世的读者。 斯文:这次集会的诗文。 白话译文永和九年,时在癸丑之年,三月上旬,我们会集在会稽郡山阴城的兰亭,为了做禊事。众多贤才都汇聚到这里,年龄大的小的都聚集在这里。兰亭这个地方有高峻的山峰,茂盛的树林,高高的竹子。又有清澈湍急的溪流,辉映环绕在亭子的四周,我们引溪水作为流觞的曲水,排列坐在曲水旁边,虽然没有演奏音乐的盛况,但喝点酒,作点诗,也足够来畅快叙述幽深内藏的感情了。这一天,天气晴朗,空气清新,和风温暖,仰首观览到宇宙的浩大,俯看观察大地上众多的万物,用来舒展眼力,开阔胸怀,足够来极尽视听的欢娱,实在很快乐。人与人相互交往,很快便度过一生。有的人在室内畅谈自己的胸怀抱负;有的人就着自己所爱好的事物,寄托情怀,放纵无羁地生活。虽然各有各的爱好,安静与躁动各不相同,但当他们对所接触的事物感到高兴时,一时感到自得。感到高兴和满足,竟然不知道衰老将要到来。等到对得到或喜爱的东西已经厌倦,感情随着事物的变化而变化,感慨随之产生。过去所喜欢的东西,转瞬间,已经成为旧迹,尚且不能不因为它引发心中的感触,况且寿命长短,听凭造化,最后归结于消灭。古人说:“死生毕竟是件大事啊。”怎么能不让人悲痛呢?每当看到前人所发感慨的原因,其缘由像一张符契那样相和,总难免要在读前人文章时叹息哀伤,不能明白于心。本来知道把生死等同的说法是不真实的,把长寿和短命等同起来的说法是妄造的。后人看待今人,也就像今人看待前人,可悲呀。所以一个一个记下当时与会的人,录下他们所作的诗篇。纵使时代变了,事情不同了,但触发人们情怀的原因,他们的思想情趣是一样的。后世的读者,也将对这次集会的诗文有所感慨。 作者简介王羲之(303—361年)汉族,字逸少,号澹斋,原籍琅琊临沂(今属山东临沂),后迁居山阴(今浙江绍兴),因王羲之曾任右将军,世称“王右军”、“王会稽”。王兼善隶、草、楷、行各体,精研体势,心摹手追,广采众长,备精诸体,冶于一炉,摆脱了汉魏笔风,自成一家,影响深远,创造出“天质自然,丰神盖代”的行书,代表作品有:楷书《乐毅论》、《黄庭经》、草书《十七帖》、行书《姨母帖》《快雪时晴帖》、《丧乱帖》、行楷书《兰亭集序》等。是东晋的书法家,被后人尊为“书圣”,与儿子王献之合称“二王”。]]></content>
<categories>
<category>文学</category>
</categories>
<tags>
<tag>文学</tag>
</tags>
</entry>
<entry>
<title><![CDATA[使用U盘安装MacOS]]></title>
<url>%2Fessay%2F2018%2F08%2F08%2Finstall_macos_using_usb%2F</url>
<content type="text"><![CDATA[下载系统镜像打开mac的App Store,搜索mac,找到macOS High Sierra. 如果显示打开则不需要下载,显示下载点击下载,然后等待下载完成。 格式化U盘将U盘插入电脑,在【磁盘工具】的外置一栏中选择你需要制作系统的U盘,点击上方【抹掉】,命名为MacOS,格式选择Mac OS 扩展(日志式),点击【抹掉】格式化U盘。注意不要抹掉电脑的硬盘 制作系统U盘在终端输入以下命令 sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia –volume /Volumes/MacOS –applicationpath /Applications/Install\ macOS\ High\ Sierra.app –nointeraction注:sudo /系统镜像路径/Contents/Resources/createinstallmedia –volume /U盘路径 –applicationpath /系统镜像路径 –nointeraction 等待制作完成,大致需要20分钟,我的U盘比较慢,大概1个小时才完成 安装系统将U盘插入需要安装的电脑。开机,按住option键,在弹出的界面选择Install macOS High Sierra。后面的操作都是傻瓜式的了,就不多说了。]]></content>
<categories>
<category>MacOS</category>
</categories>
<tags>
<tag>MacOS</tag>
</tags>
</entry>
</search>