最近在重温这本OC经典之作《Effective Objective-C 2.0编写高质量iOS与OS X代码的52个有效方法》,这篇文章算是重温之后的产物吧,读完这篇文章你将...
前言: 本文承接自上篇:iOS即时通讯进阶 - CocoaAsyncSocket源码解析(Connect篇) 注:文中涉及代码比较多,建议大家结合源码一起阅读比较容易能加深理...
前言: CocoaAsyncSocket是谷歌的开发者,基于BSD-Socket写的一个IM框架,它给Mac和iOS提供了易于使用的、强大的异步套接字库,向上封装出简单易用O...
前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...
这是一篇对Run Loop开发文档《Threading Program Guide:Run Loops》的翻译,来源于苹果开发文档。 Run loops 是和线程相关的基础部...
本文翻译自 What’s New in Swift 3.1? 好消息好消息:Xcode 8.3 和 Swift 3.1 正式版的发布包含了等待已久的 Swift 包管理器 功...
App Store 审核指南简介App 正在改变世界,丰富人们的生活,并为像您一样的开发者提供前所未有的创新机会。因此,App Store 已成长为一个激动人心且充满活力的生...
推荐一下: iOS链式创建UI终结者 ➜ PPMaker 2018-05-10 注意 上拉和下拉的刷新控件都会显示,如果没有网的时候就两个都显示的解决办法,详细见评论41楼...
1、效果展示 2、实现原理 实现原理其实就是观察UIScrollView的contentOffset的y值,根据y值的变化来不断的设置导航栏背景色的alpha值,从而使其达到...