-
技术支持
开发者QQ:2696437433 开发者邮箱:baichenghui88888@gmail.com 微信号:xiaobailong_b9i_1992 -
隐私政策
隐私政策 本应用尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息。但本应用将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本... -
socket 研究
什么是socket?网络上两个程序通过一个双向通信连接实现数据交互,这种双向通信的连接叫做Socket. 本质上,Socket 是一组对TCP/UDP协议封装的api接口,处于应用层与传输层之间. 连接过程建立Socket连接至少需要一对套接字,分别... -
NSURLProtocol 研究
[TOC] API// 这个方法是注册NSURLProtocol子类的方法.+ (BOOL)registerClass:(Class)protocolClass; // 这个方法是注册后,NSURLProtocol就会通过这个方法确定参数reques... -
YBTaskScheduler 研究
学习YBTaskScheduler iOS 任务调度器:为 CPU 和内存减负 [TOC] 作用可能遇到的问题当主线程执行大量的任务会造成卡顿,应该把这些任务移动到子线程异步执行。 但是异步执行的任务量过大,会导致cpu和内存占用率过高,然后引发一系... -
iOS播放器设计
[TOC] 需求目标1、基础播放器可随时替代(本地、远程播放、暂停、拖动进度、后台播放)2、记录上次播放、播放模式(单曲,顺序,随机)等3、播放单个故事,播放专辑列表4、网络慢,加载进度条和语音提示5、播放失败、播放状态变更时自定义日志log上传bu... -
常用lldb命令
常用bt:堆栈信息p:打印对象信息,内容比较全po:打印对象信息breakpoint set -n “-[方法名]”:断点si:下一指令,汇编级别s:下一步,高级源码级别call:方法调用thread return:退出当前线程expression ... -
brew 安装软件出现SHA256 mismatch问题解决
报错原因:就是sha256期望的值不对,需要去对应的位置修改 修改方式:brew edit xxx 要根据自己电脑上报错的文件,去对应文件的sha256值位置修改sha256的值 修改sha256的值文件的位置:/opt/homebrew/Libra... -
GCD研究
[TOC] 简介1个进程中可以开启多条线程,每条线程可以并行(同时)执行不同的任务多线程技术可以提高程序的执行效率 作用显示\刷新UI界面、处理UI事件(比如点击事件、滚动事件、拖拽事件等)在主线程执行。 耗时操作,开启子线程执行。 原理同一时间,C... -
Gitlab+fastlane 持续集成
[TOC] 实现步骤 在gitlab新建项目 配置并启动gitlab-runner 安装并配置fastlane 配置.gitlab-ci.yml文件 1、在gitlab新建项目做开发的都会 2、配置gitlab-runnergitlab-runne...
Keep coding and Keep loving.