-
性能优化04:Energy 耗电
概述所有应用程序在执行网络操作、更新用户界面或在CPU上运行代码时都会消耗能量。随着用户越来越多地依赖电池电量,以及应用程序的激增,能效已成为用户体验中不可或缺的一部分。 电池寿命随着能源效率的下降,电池 的寿命也会下降。同时消耗过多的资源会导致界面... -
性能优化05:Network 网络
弱网优化 所谓弱网络,指在网络不好的情况下使用APP,如 2G、3G网络,用户的网络速度基本在 10k/s~60k/s。 考虑海外应用的话,就必须考虑弱网优化的方案了。 苹果建议,使用苹果内置的 Network Link Conditioner ... -
性能优化06:启动优化
启动优化查看以下三篇文章: OC底层原理32:启动优化(一)基本概念 OC底层原理33:启动优化(二)优化建议 OC底层原理34:启动优化(三)二进制重排 -
性能优化06:启动优化
启动优化查看以下三篇文章: OC底层原理32:启动优化(一)基本概念 OC底层原理33:启动优化(二)优化建议 OC底层原理34:启动优化(三)二进制重排 -
OC学习69:远程推送APNs
什么是远程推送通知 从远程服务器推送给客户端的通知,需要连接网络 远程推送服务,又称 APNs(Apple Push Notification Server,即苹果推送通知服务) APNs 只要手机联网了,不管App打开还是关闭都能接收到苹果服务器... -
OC学习68:本地通知UserNotifications Framework
前言通知和推送 是应用程序中很重要的组成部分。本地通知 可以为应用程序注册一些定时任务,例如闹钟、定时提醒等。远程推送 则更强大,提供了一种通过服务端主动推送消息到客户端的方式,服务端可以更加灵活地控制通知逻辑,例如广告的推送、定时任务的提醒、即时通... -
OC网络学习27:内网和外网探索
什么是 内网IP 和 外网IP 外网(即公网)IP:全球唯一IP地址 内网(局域网)IP 如何区分 内网IP 和 外网IP主要通过 判断本地(路由)IP 是否是 外网IP 直观法 10 开头的IP都是 内网IP。即 10.0.0.0 到 ... -
OC网络学习26:字符编码ASCII、Unicode、UTF-8探索
编码历史最早只有 128 个字符被编码到计算机里,也就是 大小写英文字母、数字和一些符号,这个编码表被称为 ASCII 编码。例如:大写字母A的编码是65,小写字母z的编码是122。 但是要处理中文显然1个字节是不够的,至少需要2个字节,而且还不能和... -
OC网络学习25:OpenSSL探索
Openssl 之 SSL 什么是SSL SSL(Secure Sockets Layer 安全套接字协议),及其继任者 安全传输层协议(Transport Layer Security,TLS) 是为网络通信提供安全及数据完整性的一种安全协议。... -
MacOS学习03:iOS、MacOS软件文件探索
iPhoneiPhone 手机用的是 iOS 系统,iOS 上的 App(应用程序) 的后缀为 xxx.ipa。ipa 是 Apple Program Application File iPhoneApplication 的缩写。 MacMac 电脑...
学无止境 学而不思则罔 思而不学则殆