前言 SDK开发和APP并不一样,APP开发简单点直接开个项目撸就是了,但是SDK需要打包成库,然后才能拿这个库去用。所以,SDK开发一般都需要创建3个项目:SDK项目、测试...
前言 关于我和WebSocket的缘:我从大二在计算机网络课上听老师讲过之后,第一次使用就到了毕业之后的第一份工作。直到最近换了工作,到了一家是含有IM社交聊天功能的app的...
前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...
iPhone X的适配相信大家都已经做了,而由于代码风格的迥异,适配方案也是很多。今天小编就根据经验来做一个总结,列举出一个最优雅的方法来。 什么是最优雅的适配方法!?答案:...
最近在面试以及与其余程序猿(不乏来自BAT大厂)的交流当中,我发现还是有相当大一部分是使用frame,为此也就出现了这篇文章。 在远古时代使用的都是frame,很多4年以上的...
序言 AFNetworking是一款在OS X和iOS下都令人喜爱的网络库。为了迎合iOS新版本的升级, AFNetworking在3.0版本中删除了基于 NSURLConn...
序言 Xcode 是运行在操作系统Mac OS X上的集成开发工具(IDE),它的功能非常强大,当我们对它有一个很全面的认识后,对于开发效率会大大的提升。 目录 断点调试条件...
iOS里有一个非常的好用切面编程的框架 ,功能我简要概括下,基于runtime 中的黑魔法实现,一共提供了两个AOP方法,可以对某一个类或者实例的方法进行拦截然后各种xxoo...
什么是面向切面编程 Aspect Oriented Programming(AOP),面向切面编程,是一个比较热门的话题。AOP主要实现的目的是针对业务处理过程中的切面进行提...
内容较多,建议command + F,去吧: 一、tableView刷新指定行 二、tableView胡乱漂移 三、模型 嵌套 模型数组 json类似于: 除了tempArr...
从iOS7开始,苹果更新了自定义ViewController转场的API,这些新增的类和接口让很多人困惑,望而却步。本文就从这些API入口,让读者理清这些API错综复杂的关系...
在swift中,当我们使用split方法的时候会返回一个Substring数组:public func split(maxSplits: Int = default, omi...
毕业好几年了,上周发送了简历给腾讯,参加了腾讯面试。具体部门这边就不说了。这次面试还是收获到了很多。 一面电话面试: 面试官主要是针对iOS相关的基础问题。 先简单自我介绍一...
iOS 字体的那些事儿 iOS原生字体展示 在label中选择字体的font,并把font由system改成custom后,就能在family中看到iOS提供的各种特殊字体。...