iOS - Runtime 学习

一、前言  在维护一个项目时碰见一个问题,调用了一个方法后不起作用,这种问题一般有两个解决思路,一个是看方法有没有起作用,另一个是看是不是其他的方法打断了这个方法,比如设置 UIButton 的隐藏,但在另一个地方,又把它设置成显示了。这种问题在工程里通过调试代码一般都很好解决。  但是当它发生在我调用了一个 SDK 方法不起作用时,按照上文的思路,一查看是否是 SDK 方法的问题,这个除了向 S
阅读更多 →

iOS - 如何把 Xcode 打印出来的 UTF-8 格式字符变成汉字?

  下午在测试一个语音 SDK 的时候,发现打印出来字典里的中文汉字都显示为 UTF-8 的字符,百度了一下解决办法,发现大都是用给 NSArray 和 NSDictionary 创建分类的方法解决的,但是很多文章可能是写的匆忙,或者是复制粘贴的,不够美观和一目了然。而且创建分类的方式,对比我以前用小码哥的一个类来说,多了一个 .h 文件,不够精简。所以就做个笔记,留作备用。  首先新建一个 OC
阅读更多 →

每周总结 - 0803

  匆匆一周过去,回想起来,值得一提的也没有什么,有些做一天和尚撞一天钟的碌碌,但平静心情总结一下,虽然碌碌倒也不是无为。  先聊聊天气,本周阴天占比较多,可能是到了月末月初交接,股市大盘这几日也不断波动,阴晴不定。心情也时好时坏,说话的欲望被沉默吞并,鞋子在几场大雨里被反复浸成船,某天晚上下班,看见飞机穿过乌云,开着大灯,像吸尘器把乌云吸走,留下一块一块白色的光道,看起来就像 UFO 飞过。想起
阅读更多 →

每周总结 - 0729

  小时候在酒桌上喝酒,总在大人们的撺掇向一些长辈敬酒,熟面孔多的时候也会童言无忌说上几句叔叔伯伯生意兴隆万事大吉,但生面孔多的时候心里也会有点害羞的不情愿,到了后来念书走上社会,面对学校老师职场前辈,起初也会有一些真心实意的感谢祝酒词。但是后来觥筹交错多了,渐渐习惯了这种场面,说不走心的祝福,妥协于气氛,绞尽脑汁,生编硬造一些词来祝酒,偶尔心里也会回忆起小时候被长辈逼迫下情不由衷的别扭。但时间长了,这种感觉也慢慢淡了。

阅读更多 →

iOS - Xcode 自动生成注释文档

介绍自动生成注释文档有三种方式: docxygen headdoc appledoc docxygendocxygen 感觉是这 3 个工具中支持语言最多的,可以配置的地方也比较多。我大概看了一下文档,觉得还是比较复杂,而且默认生成的风格与苹果的风格不一致。就去看后面 2 个工具的介绍了。另外,它虽然是开源软件,但是没有将源码放到 github 上让我感觉这个工具的开发活跃度是不是不够。 he
阅读更多 →

每周总结 - 0722

  上周六因为一个项目的迭代,所以写周记的时间就被冲到这个礼拜周一写了。其实项目本身更新的功能很容易解决,但是更多的时间是在解决之前开发人员所产生的 bug,解决 bug 的过程比较麻烦和消耗时间,但是当一个 bug 解决以后,往往能获得一点新的知识。比如通过侧滑手势的增加,在手势结束后时间 layerAnimation 的缩放动画,可以让整个侧滑过程看上去更生动。还有手势操作在继承关系中的响应问
阅读更多 →

iOS - Xcode Plugin 调研和使用

  Xcode 升级到 8.x 以上版本后为了提升安全性, 防止 XcodeGhost 事件的发生, 添加了代码签名机制, 所以以往我们那些用的很顺手的 Xcode 插件一下子统统都被打入冷宫。这种情况下,我们想要重新使用插件,我们应该怎么做呢?  首先我们要使用插件第一步是给 Xcode 重新签名, 在签名前建议备份一个纯净 Xcode 做 App 打包发布用(应用程序目录下复制一个即可)。 一
阅读更多 →

每周总结 - 0713

  周记这个 flag 立了已有三个月了,体验一般,虽然每个礼拜确实有回顾和反思,但实际起到的作用大概还是走马观花多一些,而且营养也不是很大,不过孰好孰坏现在也说不清,就像之前写了几年的日记,后来骤然放下,对我的影响也微乎其微。但当时留下来的日记在时间过去许久以后的现在发挥的作用其实远大于在当时所发挥的作用。所以我想周记在我还没颓废还可以写的时候,能写一些就写一些吧。  上周有一点点懈怠,预计好的
阅读更多 →

每周总结 - 0706

  每次有一些模棱两可想法的时候,都会在互联网上看到别人已经成体系的理论。这让我觉得虽然沙雕网友遍地走,睿智网友也不少。  本周依旧,忙碌的部分集中在头部,后半段的时候主要的都是一些琐碎的事,不过周四的时候针对当前项目的一个 bug,重写了部分逻辑。让我对加载 h5 页面的控件多了一些认识,还有手势响应链的理解,比如当前页面如果同时有侧滑返回手势和页面右滑手势时,两者在响应的优先级上,侧滑手势作为
阅读更多 →

每周总结 - 0629

  忽然觉得当咸鱼既容易又困难,只要找到某种自洽,并能说服自己。和朋友聊天问近况,他说頽了,放弃了。原因是看见未来无望,贫富阶级固定,咸鱼再难翻身。我想起另外一个朋友当咸鱼的理由是得过且过,活在当下,当前的快乐最重要。他们立足于现在和未来都给自己当咸鱼找到了理论支撑,这样没有心理压力的做咸鱼是容易的,但这些理由一点也都说服不了我,而在尝试做咸鱼失败之后我甚至可以立马找到理由开导自己,不一定每个人都
阅读更多 →