iOS多代理实现 XMPP以及类似IM框架里通常会有这种需求:打开多个聊天窗口,和多个人聊天。然鹅框架底层消息转发管理器却只有一个。通常是这两个窗口都要收到消息回调,然后取自...
iOS多代理实现 XMPP以及类似IM框架里通常会有这种需求:打开多个聊天窗口,和多个人聊天。然鹅框架底层消息转发管理器却只有一个。通常是这两个窗口都要收到消息回调,然后取自...
最近项目适配阿拉伯,记录一下最近的工作内容。在此之前,我是没有了解过这方面的知识。首先说说为什么要适配阿拉伯呢,是因为我们中文和英文这些是从左往右显示的语言,但是阿拉伯的语言...
YYCache 的基本使用 其他的 API 的使用很简单,不在这里逼逼叨逼逼叨的 类图 类说明 YYCache YYCache 是提供用用户使用的对象,内部对 YYMemor...
1.什么是block? block是将函数及其执行上下文封装起来的对象(底层有isa指针). 2.截获变量 1.对于基本数据类型的局部变量截获其值2.对于对象类型的局部变量连...
一. objc_object结构体 objc_class结构体 1.1 objc_object结构体 isa指针分为 指针型isa和非指针型isa 1.2 objc_cla...
- (void)viewDidLoad { [super viewDidLoad]; [selfsetupUI]; //增加监听,当键盘出现或改变时收出消息 ...
一、前言: 作为一名iOSer,把开发出来的App上传到App Store是必要的。下面就来详细讲解一下具体流程步骤。 二、准备: 一个已付费的开发者账号(账号类型分为个人(...
前言 今天给大家分享一下抖音的点赞动画的实现, 废话不多说上图 本篇文章主要包含技术点: CAShapeLayer和贝赛尔曲线绘制三角形 组合动画的时间技巧 实现原理 首先 ...
Objective_C语言特性 (戳这里跳转到Github) 分类扩展代理(Delegate)通知(NSNotification)KVO (Key-value observi...