2014年10月 的存档

Mac上音频转换工具 afconvert

  在做游戏音效的时候,通常会使用.wav或.mp3格式的音频文件,但是Apple通常推荐我们使用.caf格式的,同时也提供了afconvert工具可以方便我们对音频文件进行转换。
  首先可以输入如下命令来查看支持哪些格式的音频。
阅读更多…

iOS改变UINavigationBar导航条标题颜色和字体

  iOS 5 以后 UINavigationController 可以改变UINavigationBar导航条标题颜色和字体。
阅读更多…

awk内置字符串函数

gsub(r,s) 在整个$0中用s替代r;gsub(r,s,t) 在整个t中用s替代r
gsub函数有点类似于sed查找和替换。它允许替换一个字符串或字符为另一个字符串或字符,并以正则表达式的形式执行。第一个函数作用于记录$0,第二个gsub函数允许指定目标,然而,如果未指定目标,缺省为$0。
index(s,t):函数返回目标字符串s中查询字符串t的首位置。
length(s) :返回s长度
match(s,r): 测试s是否包含匹配r的字符串
split(s,a,fs) 在fs上将s分成序列a
sprint (fmt,exp) :函数类似于printf函数(以后涉及),返回基本输出格式fmt的结果字符串exp。
sub(r,s) 用$0中最左边最长的子串代替s
substr(s,p) 返回字符串s中从p开始的后缀部分
substr(s,p,n) 返回字符串s中从p开始长度为n的后缀部分。
match函数测试字符串s是否包含一个正则表达式r定义的匹配。
split使用域分隔符fs将字符串s划分为指定序列a。
阅读更多…

iOS UIControl touch 响应的研究

  要关注好每一个细节,呵呵,还是研究一下UIControl 的响应时间吧。研究的内容已经在github上面了,请移步至:DevHandbook
   阅读更多…

揪出一切不含arm64的静态库

  你有木有觉得arm64位出来这么久了,是不是还是不敢在Build Settings–>Valid Architectures 里面加上arm64的编译选项?要真的对每一个静态库逐一检查吗?还是用命令行批量处理吧!话不多少,直接上代码
  cd到自己的根目录下面然后执行 阅读更多…