iOS 应用程序在安装时,会创建属于自己的沙盒文件,应用程序不能直接访问其他应用程序的沙盒文件。应用程序中所有的非代码文件都保存在沙盒中,比如图片、声音、属性列表,sqlite 数据库和文本文件等。沙盒的的根目录有三个文件夹分别是: ...
声明:笔者自身对 KVO 与 Notification 也是初学,而本文介绍的 KVO 与 Notification 知识也都是自己的一些理解,同时尽量不涉及过于原理性的内容,一切以普通工程师实用为目标原则。其中可以想象在很多地方会有...
应用无论是从服务器获取信息,还是更新社交媒体信息,抑或是下载文件,这都归功于应用核心的 HTTP 网络请求。为了帮助开发者满足网络请求的众多需求,苹果提供了 URLSession,这是一个完整的网络 API,用于发送和接收 HTTP/...
GCD 全称 Grand Central Dispatch,是 iOS 开发中最常使用的一种管理多线程的方式,也是苹果公司最为推崇的一种,GCD 最大的优点在于它的简单方便,虽然可能不如其他多线程管理方式那样灵活,但也能适用于绝大部分...
ARC 全称 Automatic Reference Counting,中文译名为:自动引用计数。通过 ARC 的机制,当创建一个新对象时,它的引用计数为 1,当有一个新的指针指向这个对象时,其引用计数会自动加 1,当某个指针不再指向...
创建和使用代理主要分为五个步骤:定义协议,创建实现协议的类的引用,告诉该类谁将实现其协议,将任务传递给实现协议的类,并在该类实现协议中的所有方法。 声明:笔者自身对代理与协议也是初学,而本文介绍的代理与协议知识也都是自己的一些理解,...
行动日是一款以“日”为基础,包含“不办清单”的,助您效率提升的待办清单类应用。 之所以我会开发这个应用,是因为我那段时间里对效率、时间管理感兴趣,但是现有的待办清单应用总是不能满足我,有的不能重复提醒,有的不能添加子项目,有的太复杂...
本文将在 Windows 上以 Shadowsocks 为例(SS / SSR / SSRR / V2Ray 等其他翻墙方式同理),并尽可能详细的图文结合的方式介绍如何自建翻墙服务器(科学上网)。 搭建服务器其实只需要两步: ...