- 博客(9)
- 收藏
- 关注
原创 ios过滤emoji表情
- (NSString *)disable_emoji:(NSString *)text { NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"[^\\u0020-\\u007E\\u00A0-\\u00BE\\u2E80-\\uA4CF\\uF900-\\uFAFF
2016-04-26 16:04:59 485
转载 ios 符号化 crash的方法
上传crash文件你的应用应当有模块能够在应用程序crash的时候上传crash信息。 要么通过用户反馈拿到crash文件,要么借助自己或第3方的crash上传模块拿到crash文件。今天要分析的场景是你拿到用户的.crash文件之后,如何符合化crash文件(Symbolicating crash logs)的3种方法。帮助尽快找到crash原因。crash文
2016-03-28 17:21:16 472
转载 黑幕背后的__block修饰符
我们知道在Block使用中,Block内部能够读取外部局部变量的值。但我们需要改变这个变量的值时,我们需要给它附加上__block修饰符。__block另外一个比较多的使用场景是,为了避免某些情况下Block循环引用的问题,我们也可以给相应对象加上__block 修饰符。为什么不使用__block就不能在Block内部修改外部的局部变量?我们把以下代码通过 clang -rew
2016-02-23 17:32:46 490
原创 textfield输入中文,未确定具体字时,如何获取输入框中的汉字拼音
1.给uitextfiled增加一个 消息处理:[mInputField addTarget:self action:@selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged];2.在textFieldDidChange中,就可以接收到,所有的输入,但是需要将选中态时的拼音排除掉。UITex
2015-11-11 13:58:10 609
转载 MAC下安装HOMEBREW
Homebrew是啥东东?apt-get和yum知道吧?Homebrew就相当于MacOS中的yum。安装:终端中输入:(卸载只需要将最后的install改成uninstall)1ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/in
2015-10-28 16:46:26 413
转载 __weak 修饰符
摘要 block中用到的外部变量最好使用 __weak 修饰,避免内存泄露; block容易引起引用循环的根本原因是: 1,对于(block内部用到的)外部变量,对其执行retain 的时机 与该block的执行时机是不同步的,在block声明的时候就对外部变量进行了retain,而block何时执行甚至是否执行都是不可预测的; 2,block 一般是匿名的,而且copy赋值的,手动释放blo
2015-09-23 17:24:12 373
转载 mac os下 wireshark找不到网卡 解决办法
wireshark是一个非常好用的抓包工具,有windows版本和mac版本,在mac下安装wireshark,启动后发现提示“There are no interfaces on which a capture can be done“, 这是找不到网卡的意思,google了一番,找到了一个办法可以解决,记录一下:cd /devsudo chown heliclei:admin
2015-09-18 17:06:57 1480
转载 C语言编程优化运行速度
1、选择合适的算法和数据结构选择一种合适的数据结构很重要,如果在一堆随机存放的数中使用了大量的插入和删除指令,那使用链表要快得多。数组与指针语句具有十分密切的关系,一般来说,指针比较灵活简洁,而数组则比较直观,容易理解。对于大部分的编译器,使用指针比使用数组生成的代码更短,执行效率更高。在许多种情况下,可以用指针运算代替数组索引,这样做常常能产生又快又短的代码。与数组索引相比,指针
2015-09-16 14:29:24 500
转载 Objective-C中的instancetype和id区别
有一个相同两个不同。相同Written by Mattt Thompson on Dec 10th, 2012Objective-C is a rapidly evolving language, in a way that you just don't see in established programming languages. ARC, object lite
2015-09-16 11:37:00 301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人