博客文章 | 第 4 页


读老舍的《离婚》:我们终不能免俗
 若有所思    2020-02-04
《离婚》创作于1933年。老舍写《离婚》时是30多岁,已然结婚生子。他把自己在北京当小职员的经历拿出来,加上一个中年男人对于婚姻的思考一起写进《离婚》。
读《世界尽头与冷酷仙境》
 若有所思    2020-02-01
之前从来没有读过村上春树的作品,也没有了解过《世界尽头与冷酷仙境》的介绍。花了三天时间读完这个林少华的译本。老实讲,村上春树天马行空的想象力令人叹服,但这本书整体上给我的情感触动并不是很大。
庚子年春节记事
 热爱生活    2020-01-29
这个庚子年春节注定不寻常。非常时期行非常之法,各种力量平时看似松散无序,一旦到了紧要关头,定能上下拧成一股绳,团结一致,高效运作,这大概就是我们国家的一个可爱之处吧。
2020春节假期的TODO LIST
 热爱生活    2020-01-21
以往的春节假期,我也是兴致勃勃的计划着要为父母做一些事情,可后面也都记不住到底有没有完成。今年还是要把计划搞的正式一些,就列出一个TODO LIST吧。
iOS Asset Catalog and Bundle
 开发笔记    2020-01-12
对于png文件,使用Asset Catalog管理更有优势,这也是苹果在iOS 9后推荐的方式,它的好处显然易见,支持app slicing、支持设置拉伸区域、给不同的机型配置不同的图片、配置渲染颜色等。
Xcode Build Settings
 开发笔记    2020-01-10
整理的一份Xcode 11.3 Build Settings推荐配置,对于减小包大小和性能优化有一定帮助。
bitcode ITMS-90562: Invalid Bundle
 开发笔记    2019-12-24
ITMS-90562: Invalid Bundle - The app cannot be processed because options not allowed to be embedded in bitcode are detected in the submission.
iOS Appium 自动化测试框架原理简析
 开发笔记    2019-12-14
Appium是目前比较好用的跨平台自动化测试框架,在iOS端采用WebDriverAgent作为webdriver驱动,实现了自动化脚本编写到运行的全流程覆盖。
iOS DeviceCheck详解
 开发笔记    2019-11-22
为保护用户的隐私,iOS系统的权限越来越收紧。而从开发者角度来说,能唯一标识一个设备对反作弊,风控的等都非常重要。从iOS 11开始,苹果提供了名为DeviceCheck的Framework来部分解决这类需求。
xcodebuild build failed:Use the $(inherited) flag
 开发笔记    2019-11-19
今天遇到一个奇怪的问题:编译一个framework静态库,使用Xcode直接编译能成功,但在脚本中使用xcodebuild编译失败,提示某些头文件找不到。在「Header Search Paths」中添加$(inherited)解决问题。
iOS NSAttributedString NSHTMLTextDocumentType陷阱
 开发笔记    2019-11-13
当你看到这篇文章时,很可能你也遇到了NSAttributedString的initWithData:options:documentAttributes:error:接口初始化HTML字符串的问题,这个接口的已知问题有:耗时较长,偶现crash,在不同版本系统上的表现不一致等。
iOS 13越狱工具Checkra1n
 开发笔记    2019-11-11
今天checkra1n官网终于释放出来针对iOS 13(包括目前最新的iOS 13.2.2)的越狱工具,checkra1n工具利用的是之前axi0mX大神发现的Checkm8漏洞。
iOS 13 Scene Delegate and multiple windows
 开发笔记    2019-11-06
iOS 13的一大改进就是支持multiple windows(多窗口)功能,虽然多窗口仅在iPadOS上获得支持,但这已经是一个很大到的进步,它将会大大提升一些场景的使用体验。本文将结合WWDC 2019相关topic介绍与多窗口相关的内容。
独立博主站长七宗罪
 运营笔记    2019-10-23
站长不好当,罪过多深重!仅以此文,调侃这几个月的博主生活。现在我已写不出这样轻松愉快的文字了,那时的我简直就是个段子手呀。
中国博客教父方兴东
 运营笔记    2019-10-22
在做独立博客之初,就了解到方兴东其人,他最先将Blog翻译成“博客”,是中国博客教父。
博客运营日记
 运营笔记    2019-10-21
2012年4月1日,我花了一个下午的时间完成了独立博客系统的搭建,开始在自己的地盘写博客。这几篇文章是写博客过程中的一些思考和反思,现在读起来,仍觉有趣。
我为什么要做独立博客
 运营笔记    2019-10-20
2012年4月1日,我花了一个下午的时间完成了独立博客系统的搭建,开始在自己的地盘写博客。这篇文章写明了我开始做独立博客时的一些想法。
iOS 真机和模拟器HTTPS Charles抓包指南
 开发笔记    2019-10-18
Charles是十分流行的HTTP代理服务器软件,是移动开发者的常用工具。使用Charles时需要正确的配置才能使其正常工作。
CAShapeLayer Path Animation
 开发笔记    2019-09-27
CAShapeLayer动画时一个小技巧,避免直接赋值path,而使用strokeEnd可以自定义动画效果。
iOS Sign With Apple 开发实践
 开发笔记    2019-09-14
在iOS 13系统中,Apple要求提供第三方登录的APP也需要支持「Sign With Apple」,本文主要介绍「Sign With Apple」在服务端的校验逻辑。
iOS crash log分析实践
 开发笔记    2019-09-02
通过分析线上的一个crash演示iOS crash log分析的一般方法。会涉及到otool,dwarfdump,atos,IDA等工具的简单使用及iOS 汇编分析。
Thread Sanitizer 的原理和使用
 开发笔记    2019-08-31
Thread Sanitizer是基于LLVM的适用于Swift和C语言的检测数据竞争的工具。
Address Sanitizer 的原理和使用
 开发笔记    2019-08-31
Address Sanitizer是基于LLVM的适用于C(包括Objective-C)和Swift的用于发现内存使用问题的工具。
iOS 13 中对 dyld 3 的改进和优化
 开发笔记    2019-08-28
在iOS 13系统中,iOS将全面采用新的dyld 3以替代之前版本的dyld 2。dyld 3带来了可观的性能提升,减少了APP的启动时间。
iOS Self-Sizing的一点优化
 开发笔记    2019-08-05
在 iOS 11之后,UITableView默认开启了Self-Sizing。利用Self-Sizing技术,我们可以不需要实现heightForRowAt方法。但Self-Sizing可能会引起UITableView的闪烁问题,需要做一些优化处理。
字体助手-挑选合适的字体
 产品服务    2019-08-04
字体助手-帮助您选择合适的字体。字体助手APP将帮助您更好的处理各种字体问题,是设计师和开发者的字体预览对比工具。
iOS 64/32位系统在处理BOOL值时的区别
 开发笔记    2019-07-29
使用JSONModel时发现在iPhone 5C设备上出现[__NSCFString charValue]: unrecognized selector的报错。
beego实践笔记
 开发笔记    2019-07-06
beego是流行的Golang开源WEB框架。如果你了解python的Django和PHP的yii2框架,那么beego框架是非常容易入门的。beego是典型的MVC架构,作者在设计时借鉴了已经很成熟的PHP框架思想。
iOS 13 适配
 开发笔记    2019-06-28
iOS 13系统适配笔记。
macOS login: Could not determine audit condition
 运营笔记    2019-06-18
macOS login: Could not determine audit condition