自建的内网服务器讲道理HTTP就够用了,奈何iOS设备想要通过网页自动装包就必须要支持HTTPS。
参考资料:How to create a self-signed SSL Certificate,TLS/HTTPS 证书生成与验证
自建的内网服务器讲道理HTTP就够用了,奈何iOS设备想要通过网页自动装包就必须要支持HTTPS。
参考资料:How to create a self-signed SSL Certificate,TLS/HTTPS 证书生成与验证
具体某些细节内容和我的开源库TopmostView相关。
大家的App都会有全屏的引导页或者Loading界面之类吧?如果你的App结构比较简单,比如RootController是一个NavigationController,而且需要展示全屏页面的时候不存在present新VC或正在做VC切换动画之类的情况,那么直接在RootController的view上面做这些就可以。但是因为这种方案下还有各种意想不到的情况会导致全屏页面展示出问题,所以大家一般又会选择在application window上加一个subview来处理全屏页面的展示。
具体某些细节内容和我的开源库TopmostView相关。
发现这个键盘window需要调研一下的原因,就是在这个开源库调试过程中,发现新建的自定义window连状态栏都能盖住的情况下,居然盖不住键盘。
让我们从iOS7开始慢慢调研起。
原文:How Do I Declare A Block in Objective-C?
ObjC的Block语法的确是很难记满蛋疼的,对于不想背语法的我来说(主要是大部分情况下可以智能补全),是时候写一个备忘记录一下了……
时隔一年多看了一下原文,居然新增了nullability相关的修饰词,赶紧补上。
2015年中正值大牛市,股市异常火热,街头巷尾都在讨论炒股。于是我决定找一套API用脚本去分析股市,有了此文外加开源库:AStock
当初还有个股票弹(daǹ)幕网,也是6得飞起,不过现在貌似已经停机了,就不详说了。
现在想想还是股市有风险,入市需谨慎啊哈哈。谈股的人少了,倒是这个开源库一直维护过来了。如果有兴趣开个终端看看股,可以试试我的开源库。
NSClassFromString算是ObjC动态化的精华之一,在运行时可以从一个NSString动态获得对应的Class,再创建其对应实例,调用实例内部方法。
可最近有一次写代码碰到了NSClassFromString结果总是为nil的问题,debug了半天才找到原因。
Apple Developer原文:Transitioning to ARC Release Notes
ARC是一个支持自动管理ObjC对象内存的编译器功能。这里要划个重点,注意ARC是编译期就完成的,不是在运行时进行处理的。它所做的事情就是在编译时自动在正确的位置插入retian
和release
等代码。
参考Apple的官方文章:Strategies for Handling App State Transitions