前言 我们团队是做即时通信类 SDK 的开发,提供了聊天、会话、群组、关系链等基础的 IM 功能。 SDK 采用跨...[作者空间]
在日常开发中,我们经常使用到系统的导航,来完成各页面的交互跳转,这是再正常不过且用到的基础功能。众所周知,我们也可...[作者空间]
最近在基于cocoapods做SDK开发,到了版本发布日遇到了个问题。版本发布时,需要将podspec文件推送到c...[作者空间]
在机器学习领域内,经常会听到回归问题、线性回归等专业术语,那什么是回归问题,线性回归又是什么意思以及怎么训练一个模...[作者空间]
目前网络上流传着无数版本的人工智能入门书单,无一例外的都需要学习数学。对于很多毕业多年的程序猿(媛)来说,再次复习...[作者空间]
在最近的一次项目模块化实践中,我重构了Hybrid模块的API分发机制。重构中使用了NSCache,结果bug改到...[作者空间]
STL(标准模板库),是目前C++内置支持的library。它的底层利用了C++类模板和函数模板的机制,由三大部分...[作者空间]
C/C++编程中,通常会需要对类型进行转换,以符合编程需要。在C语言中,有两种转换方式:隐式转换和强制类型转换。那...[作者空间]
C++中有一个重要特性,那就是模板类型。类似于Objective-C中的泛型。C++通过类模板来实现泛型支持。 1...[作者空间]
多态的C++实现 1 多态的原理 什么是多态?多态是面向对象的特性之一,只用父类指针指向子类的对象。 1.1 多态...[作者空间]
Runtime系列之消息转发 1 消息传递 OC属于动态类型语言,方法的调用是通过发送消息来完成的。objc/ru...[作者空间]
SBWatcher(Sandbox Wachter) 一个简单,方便的沙盒文件实时查看器 无侵入性,一句话集成 G...[作者空间]
内存管理 变量 1.1 变量作用域 1.2 全局变量 出现在括号之外的变量,就是全局变量 1.3 auto自动变量...[作者空间]
2016年8月2日 RunLoop 有两种类型的RunLoop,一种是Foundation框架的 NSRunLoo...[作者空间]
2016年8月7日 网络安全 1 Base64编码 一般情况下,Post表单提交和Get参数提交的情况下,都会暴露...[作者空间]
1 NSOperation 他是一个抽象类,能够与NSOperationQueue结合实现多线程操作。要使用NSO...[作者空间]
1 多线程 1.1 概念 进程之间都是独立的,每个进程都是独占受保护的内存空间 一个进程要处理任务,至少有一条线程...[作者空间]