需求: 长按人头文本输入框填入其昵称;格式:@XXX 可以@多人 用户点击发送后,被@的人会收到推送 思路: UI: 文本输入框:UITextView @XXX的展示由外部传...
![240](https://upload.jianshu.io/users/upload_avatars/2250656/bf27b3ef-2169-4987-b04d-7c30ae3c282a.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
需求: 长按人头文本输入框填入其昵称;格式:@XXX 可以@多人 用户点击发送后,被@的人会收到推送 思路: UI: 文本输入框:UITextView @XXX的展示由外部传...
iOS使用融云相关用法总结: 1、融云相关配置: 2、监听网络状态变化 3、IMKit消息接收的监听器,在此处可以设置tabbar消息红点或者其他操作。 4、登录成功设置用户...
前言 通过本教程你可以了解到: 怎么使用collection view layout 做出自己喜欢的效果 轮子般转动的原理 开始准备 首先下载个project,这个链接下载链...
之前做过App的启动优化,遇到了+load优化的问题,后来想一想除了initializers代替+load还有没有什么好的方法,然后就搜到了运用编译属性__attribute...
一:swift字符串特性 个人理解Unicode是比较符合人的思维而设计的,一串复杂的字符,一眼看上去是几个长度(由几块组成),和实际上描述这个Unicode的数据长度完全没...
XCCollectionViewLayout UICollectionView瀑布流效果、仿射放大、滚动放大效果,支持水平、垂直滚动 使用pod导入文件或下载解压后将XCol...
开启开发者模式 iOS升级后手机默认是未打开开发者模式的,这时候会出现如下问题: Xcode 14连接真机时,发现无法选择相应设备,提示信息是Developer Mode d...
前言 路由是React项目中相当重要的概念,对于功能较为复杂的网页来说,必然会涉及到不同功能间的页面跳转,本篇文章将对React官方维护的路由库React-Router-Do...
前面文章中 UserDefaults 的基本用法 中对UserDefaults 进行了简单的介绍,它可以将一些简单的数据类型存储在本地,需要使用的时候再去读取。 如果对于复杂...
YTKNetwork是一个对AFNetworking封装的一个框架,虽然二者底层原理相同,但使用方法和使用效果是大不相同的。YTKNetwork 提供了以下更高级的功能:1....
模型内部操作外部存储、获取操作 1. 模型内部操作 1.1. 模型类必须继承NSObject 、NSCoding, 在swift5.0 之后还要继承NSSecureCodin...
主要内容包含如下: 实现原理(结构设计、通知如何存储的、name&observer&SEL之间的关系等) 通知的发送时同步的,还是异步的 NSNotificationCent...
前段公司切换公司网络出口线路,导致本地连网有问题,刷新本地dns缓存解决,记录一下刷新DNS缓存命令
前言 微信小程序本身提供的tabbar是没有突出效果的,但是公司的ui非要这样的效果。。。没办法,只能想到自定义,本篇文章是在一个已经做好的组件上进行的,感觉作者文档写得不详...
本文是GCD多线程编程中dispatch_barrier内容的小结,通过本文,你可以了解到: dispatch_barrier的来源 如何使用dispatch_barrier...
方法一、UglifyJs压缩� webpack开发环境没进行UglifyJs压缩,所以解决的方法来了,引入UglifyJs插件 修改build目录下 的webpack.dev...
有一段时间没有更新小程序相关的文章了,今天梳理代码偶遇前段时间写的小程序自定义导航栏组件,便兴起梳理成此文供大家参考 1.设计小程序自定义导航的基本思路 完成自定义导航栏我一...
可以! 成功装上了 铁汁
mac 安装 dart 环境dart 官网地址:https://dart.dev/get-dart dart 官网已经说的很清楚: 安装 homebrew,然后运行下面两个命令: 我安装的时候遇到了cu...