My First

如有问题请留言「Stay hungry. Stay foolish.」


  • 首页

  • 归档

  • 标签

  • 搜索

别名永久生效与ohmyzsh下别名配制

发表于 2017-07-17 |

当前系统:macOS Sierra

简介

别名 是另一个名字
就像有一个人叫张三,有一天你给张三起了个别名叫张小三,以后你叫这个张三和张小三的就全是这个人,但是他的身份证上的名字还是张三,并不会变

1
alias rn='react-native'

也即,输入rn后,被自动定向到react-native这个命令了。 别名 的作用就是,给命令起一个别名,方便记住,但并不会改变原命令,你可以使用原命令 react-native 也可以使用你起的别名 rn。

阅读全文 »

单个数求和后拆分

发表于 2017-07-07 |

输入一个数如38,拆分 3 + 8 = 11,1 + 1 = 2,最后2无法拆分就返回

这是网上看到别人回来的,时间上差不多,代码也精简的多,完胜

1
2
3
4
5
6
7
- (NSUInteger)test:(NSUInteger)num
{
while (num >= 10) {
num = num/10 + num%10;
}
return num;
}
阅读全文 »

ReactNativeNode

发表于 2017-07-05 |

Print: Entry, “:CFBundleIdentifier”, Does Not Exist

在终端执行如下命令时:
react-native run-ios

run-ios 报如下错误:

1
2
3
4
5
6
7
Failed to install the requested application
An application bundle was not found at the provided path.
Provide a valid path to the desired application bundle.
Print: Entry, ":CFBundleIdentifier", Does Not Exist
Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/ReactNativexx.app/Info.plist
Print: Entry, ":CFBundleIdentifier", Does Not Exist

在终端执行如下命令时:
react-native run-android

run-android 报如下错误:

1
unable to load script from assets 'index.android bundle' ,Make sure your bundle is packaged correctly or youu're runing a packager server

run-android报错描述

如上两个问题我的解决办法是一样的,只是安卓的时候把第4步的run-ios换成run-android就ok了

问题解决:
这是经过各种尝试后得出的结果了,查看的下面的链接,给出的前几个方法结过测试都不能解决我的问题,只有下面的的方法是可以的

解决步骤:

  1. 首先删除node_modules
  2. 修改package.json中react-native的版本为0.44.3 react为16.0.0-alpha.6
  3. 执行npm install
  4. react-native run-ios 就可以了

问题参考链接:
http://www.jianshu.com/p/98c8f2a970eb

上面是一个治标不治本的方法【先记录一下】
我使用xcode打开,运行,报如下错误

boost/iterator/iterator_adaptor.hpp’ file not found

产生原因:

  • /Users/Vanessa/.rncache 中 boost_1_63_0.tar.gz, double-conversion-1.1.5.tar.gz, folly-2016.09.26.00.tar.gz, glog-0.3.4.tar.gz 文件下载不完整
  • node_modules/react-native/third-party 文件不完整

解决方案:

  1. 我是手动下载后放入 【 选中Finder–>command+g–>输入~/.rncache 】将下载好的文件放到~/.rncache 中 下载链接
  2. 把以上文件解压后放入 当前项目目录下的 node_modules/react-native/third-party 下
  3. Clean & Build 【 我是使用Xcode 】

问题参考连接:http://vanessa.b3log.org/articles/2017/06/12/1497235254333.html

Error watching file for changes: EMFILE

今天升级Mac系统到MacOS Sierra后(或者React Native升级导致?),发现运行react-native start会出现Error watching file for changes: EMFILE异常,异常详情如下如:

解决步骤:

  1. 卸载所有已安装的watchman:brew uninstall –force watchman
  2. 删除watchman相关文件:rm -rf /usr/local/var/run/watchman/
  3. 重新安装watchman:brew install watchman

问题参考链接:http://blog.csdn.net/a1540077373/article/details/52955894

iOS应用内多语言切换

发表于 2017-06-12 |

效果如下图:

本文主要是使用StoryBoard以及代码的形式实现App内多语言的切换

具体步骤此处不多贴

Demo下载请点击下面链接

Demo下载

效果如图

阅读全文 »

macOS实用工具

发表于 2017-05-11 |

macOS下的几个不太方便下载的软件

笔者下的几个软件,是从各各网站上收集而来

能找到出处的有:
http://xclient.info/
http://www.sdifenzhou.com

阅读全文 »

python之scrapy抓虫框架

发表于 2017-05-10 |

此文章使用 macOS Sierra

IRCategoryCollection

发表于 2017-05-10 |

IRCategoryCollection

功能说明

整合category

此库只是整合Category,方便多个项目重复使用
有些category是由其它作者提供的,由于时间过长,有些原文链接已经找不到了,

原文链接:
UIButton+IRImageTitleSpacing: https://github.com/mokong/MKButtonStyle
原文名字叫 UIButton+ImageTitleSpacing 为了避免重复发生,添加了IR前缀

阅读全文 »

单元测试断言汇总

发表于 2017-05-09 |

本文是对XCTestAssertions.h的简单翻译并添加了自己以及收集的一些想法,如有错误,欢迎指出

XCTFail(…)

1
XCTFail(@"错误,停止");

描述文本参数可选
相当于在此处放一个bug,让程序停止,提示描述文本
任何时候都为 faile

阅读全文 »

NexT

发表于 2017-04-25 |

NexT

在以前一段时间,我一直使用的是 yilia ,个人觉得这个主题还是很实用并且比较符合我的审美的,为什么今天决定换掉他呢?说不定过一段时间我还会换回来哦,换掉他而使用 NexT, 一直以来记录的东西并不是很多,找起来也没那么麻烦,现在东西多了,找起来很费时,因此我需要一个搜索功能。

阅读全文 »

IRMenuPopover

发表于 2017-04-24 |

原码地址

一个轻量级的menuPop可以通完 *IRMenuPopoverGlobal.h

文件进行弹出框的圆角及其它的基本信息的设置,可以通过storyboard或masonry使用
*

效果显示

效果图

阅读全文 »
1234…12
Irena

Irena

第一个清晨

111 日志
9 标签
Github Weibo
Links
  • 菜天雨
© 2018 Irena
由 Hexo 强力驱动
主题 - NexT.Pisces