前言 文章的初衷很简单,是为了能够正常显示打印出字典里面的中文。因为默认情况下,直接打印字典的话,在Xcode控制台上,中文会是乱码的,需要Unicode转码才能看到中文。比...
前言 文章的初衷很简单,是为了能够正常显示打印出字典里面的中文。因为默认情况下,直接打印字典的话,在Xcode控制台上,中文会是乱码的,需要Unicode转码才能看到中文。比...
开发过macOS应用的同学都知道,NSWindow拥有一个几乎相同的titlebar,最左边是交通灯按钮,中间是标题等,那如何不要这些元素呢? 你会发现很完美,除了不能移动w...
NSButton并没有UIButton可以设置state的接口,虽然系统提供了很多button的样式,但是自定义程度不够高,比如hover或highlighted的效果。没关...
打开 115 离线下载的窗口,看到支持这么多种链接,你都清楚他们是什么原理嘛?接下来我们一个一个说。 一、HTTP(超文本传输协议)/ HTTPS 将文件放到服务器上,然后...
栈对象、堆对象 栈是一块保存局部变量或函数参数值的内存区域。在现代的操作系统中,每个线程都有一个对应的栈。当函数调用时,一个栈帧Stack Frame会被放入栈内。栈帧保存了...
(辛苦二哥了😂😂😂😂😂😂😂😂) 前言: 两次被苹果官方拒绝,都是同一个问题,让我懊恼了好一会。经过搜罗了一些资料信息后才发现,原来是审核又严了,以前“是否允许APP使用XXX...
最近在补源码阅读方面的短板,第一个选择的就是AFNetworking,一方面AF的编码思路、代码质量都属于开源框架的上乘;另一方面也可以借机温习一下网络方面的东西。AF源码解...
最近很多同学问我,swift语言中,??是怎么回事。因为在微信交流中,问题不能被清晰表述,所以我很奇怪对于这么简单的一个运算符,会有这么多同学有疑问。后来随着对问题理解的深入...
写在开头: 本来这篇内容准备写在AFNetworking到底做了什么?(三)中的,但是因为我想在三中完结这个系列,碍于篇幅所限、并且这一块内容独立性比较强,所以单独拎出来,写...