WWDC的视频 — Understanding Swift Performance 中,苹果上来就说,Heap 的操作复杂度要远远超越 Stack。所以大家在选择数据结构时,要尽量选择诸如结构体这种存储在 Stack 上的值数据类型,而不要选择像类这种存储在 Heap上的数据类型。问题是,相比于 Stack,Heap 操作复杂体现在什么地方?
要回答这...
我在风中藏把刀,斩尽世间秋色。这句注定要流传千古的名诗,是xjjdog于2020年9月6日书写,体现了作者想要毁掉秋色,又对其毫无办法的矛盾心理。
秋天很让人讨厌,除了是万物萧条的开始,它还容易让人上火,容易让鼻炎复发。万物都会受到季节的影响,失去它的本性。当然,程序员也不例外。
今天是周末,本应该...
11111.gif
目录:1.会话列表页没有回话聊天的时候显示内容自定义2.实现收到消息时候,位于tabbar自定义小红点的出现(并及时出现)3.#import "IQKeyboardManager.h"与会话聊天键盘弹出的冲突4.介绍一个做的时候比较麻烦的功能,关于消息的处理与查看的消息小红点5.当首次进入聊天时候,默认发送一条信息
1....
前言
在前面我们说到关于矩阵的一些计算知识,相信大家已经觉得进入了水深火热之中了,那么为了让大家感到更加刺激的视觉体验和感官体验,这一篇博客,我将对矩阵的行列式,矩阵的逆,正交矩阵,齐次矩阵进行探讨研究整理.我很庆幸你们看到这里了,为什么这么说呢?其实呢,因为齐次矩阵是我们平常开发用的比较...
最近看到几篇博客,说到Apple公司希望开发者们利用Xcode提供的storyboard来开发界面,并且在storyboard中提供了大量的功能,给开发带来方便,当然也有些问题目前仅用storyboard还是解决不了的。最近在学习的过程中,就修改UITextField的占位符文字颜色给大家做个总结。
修改UITextField的占位符文字颜色主要有...
搞事前言
前一篇博客,我们对XMPPFramework的登录注册功能以及逻辑做了详细的说明,用户登录完成之后,我们需要做的就是获取到当前账号的好友列表和个人信息,今天这一篇博客就是对好友列表的相关逻辑以及代理方法来做一下讲解说明.我们先看看SDChat中的好友列表示意图.
XMPPFramework中好友关系...
看到有朋友让我写一个关于公司项目模块化管理,使用cocoapods管理各个模块的功能.
所以在这里就将私有库的创建和更新在这简单说一下.
首先再本地创建需要被引入的工程:
工程目录如下
在这个工程中新建两个实体文件夹一个Classes来存放所有的.h和.m文件,和一个Images文件夹来存放图片资源.
项目的功能很...
前言
上一篇博客中我们说到如何通过XMPPFramework中的代理方法来获取到好友节点数据信息,但是我们发现节点信息能展示的只有JID,所以今天我们就说一下在XMPPFramework如何设置名片信息以及如何获取自己的和好友的名片信息.
注册时候的头像的设置
XMPP中的电子名片简介(来自网络...)
在Extensi...
一、前言
通过本文,你可以了解到 什么是DSL,怎么实现链式DSL, 如何去封装优化,以及 轻松使用 UIBezierPath
当然,本文所采用的例子是对 UIBezierPath 的封装,一句代码就可以画贝塞尔曲线,全程没有任何 [] ,你会发现,Objective-C 原来也可以这样玩,先给效果吧!
恩,我姓孔
UIBezierPath.f...
入职以来一直负责SDK的开发工作。从第一个版本一直到现在,期间遇到了不少问题,踩过不少坑,也对接过不少集团内部SDK,对SDK开发也算有点微薄经验。本篇文章没啥干货,都是我在闲扯,平常上厕所时看看就可以扔了。。。
门面篇
SDK提供给别人使用的时候,第一印象很重要,直接影响到接入者对它的印象和心情...