注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信FAQ

环信FAQ

集成常见问题及答案
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

Sourcery 的 Swift Package 命令行插件 swift

little28 发表了文章 • 642 次浏览 • 2022-10-28 13:20 • 来自相关话题

什么是Sourcery?Sourcery 是当下最流行的 Swift 代码生成工具之一。其背后使用了 SwiftSyntax[1],旨在通过自动生成样板代码来节省开发人员的时间。Sourcery 通过扫描一组输入文件,然后借助模板的帮助,自动生成模板中定义的 ... ...查看全部
0
评论

Sendable 和 @Sendable 闭包代码实例详解 swift

little28 发表了文章 • 536 次浏览 • 2022-10-20 09:37 • 来自相关话题

前言Sendable 和 @Sendable 是 Swift 5.5 中的并发修改的一部分,解决了结构化的并发结构体和执行者消息之间传递的类型检查的挑战性问题。使用 Sendable应该在什么时候使用 Sendable?Sendable协议和闭包表明那些传递的... ...查看全部
0
评论

iOS的CoreData技术笔记 swift

little28 发表了文章 • 598 次浏览 • 2022-09-15 09:48 • 来自相关话题

前言最近因为新项目想用到数据持久化,本来这是很简单的事情,复杂数据一般直接SQLite就可以解决了。但是一直以来使用SQLite确实存在要自己设计数据库,处理逻辑编码,还有调试方面的种种繁琐问题。所以考虑使用iOS的Core Data方案。上网查了一堆资料后,... ...查看全部
0
评论

项目中第三方库并不是必须的 swift

little28 发表了文章 • 539 次浏览 • 2022-09-13 11:38 • 来自相关话题

前言有时候集成一个特定的库(比如 PayPal)是必须的,有时候是避免去开发一些非常复杂的功能,有时候仅仅只是避免重复造轮子。虽然这些都是合理的考量,但使用第三方库的风险和相关成本往往被忽视或误解。在某些情况下,风险是值得的,但是在决定冒险之前,首先... ...查看全部
0
评论

淘宝iOS扫一扫架构升级 - 设计模式的应用 iOS

上帝之眼 发表了文章 • 749 次浏览 • 2022-08-29 09:07 • 来自相关话题

本文在“扫一扫功能的不断迭代,基于设计模式的基本原则,逐步采用设计模式思想进行代码和架构优化”的背景下,对设计模式在扫一扫中新的应用进行了总结。背景扫一扫是淘宝镜头页中的一个重要组成,功能运行久远,其历史代码中较少采用面向对象编程思想,而较多采用面向过程的程序... ...查看全部
0
评论

iOS 消息调用过程 iOS

conanma 发表了文章 • 605 次浏览 • 2022-08-15 16:09 • 来自相关话题

iOS 消息调用属于基本知识,苹果官方有一个详细的介绍图:iOS 工程中,调用对象的方法,就是向对象发送消息。我们知道,iOS 中的方法分为实例方法和对象方法。iOS 所有的对象都是继承至 NSObject, 编译完成后,在对象的定义中,存在一个实例方法链表、... ...查看全部
0
评论

iOS面试--虎牙最新iOS开发面试题 iOS

conanma 发表了文章 • 982 次浏览 • 2022-08-15 16:07 • 来自相关话题

关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。 一面 项目架构,项目是自己写的吗 fps是怎么计算的 除了用cadisplay,还有什么方法吗 kv... ...查看全部
0
评论

iOS之iOS13适配总结 iOS

conanma 发表了文章 • 1575 次浏览 • 2022-08-15 16:06 • 来自相关话题

前言 随便iOS开发开始更新变成Xcode11,适配iOS13变成了现在的当务之急。 新特性适配 一、新添加的Dark Mode iOS 13 推出暗黑模式,UIKit 提供新的系统颜色和 api 来适配不同颜色模式,xcassets 对素材适配也做了调整,具... ...查看全部
0
评论

iOS推送通知及静默推送相关 iOS

conanma 发表了文章 • 1675 次浏览 • 2022-08-15 15:56 • 来自相关话题

    在IOS推送服务中,Apple提供了两种不同方式的推送形式,一种是在通知栏上面显示的推送;另一种则是不带消息提醒的推送,俗称“静默消息”。1. 普通推送和静默推送的区别      &... ...查看全部
0
评论

iOS获取设备的网络状态(已适配iOS13,iOS14无变化) iOS

conanma 发表了文章 • 962 次浏览 • 2022-08-15 15:52 • 来自相关话题

前言 小编最近在项目中遇到了一个问题,除刘海屏以外的iOS设备可以正常的搜索到硬件设备,但是刘海屏就不行。因此,小编花了一点时间研究了一下iOS设备获取当前设备的网络状态。 实现 因为iOS的系统是封闭的,所以是没有直接的APi去获取当前的网络状态。但是道高一... ...查看全部
0
评论

ios - 真机无法运行 iOS

雨淋湿了天空 发表了文章 • 712 次浏览 • 2022-08-11 17:01 • 来自相关话题

iOS 开发小记8.10日遇见问题新接手的苹果账号无法真机运行,查询一番以为是证书的问题。登录到苹果的官网发现手机有个7天无效的问题。最终解决的方式是换了个手机 添加到真机运行中就可以了但是无法运行的手机,估计是需要等到七天之后查看结果。七天之后应该是有所变化... ...查看全部
0
评论

Swift 中的热重载 swift

little28 发表了文章 • 593 次浏览 • 2022-07-19 16:25 • 来自相关话题

前言    这一年是2040年,我们最新的 MacBook M30X 处理器可以感知到瞬间编译大型 Swift 项目,听起来很神奇,对吧?除此之外,编译代码库只是我们迭代周期的一部分。包括:    1... ...查看全部
0
评论

iOS-底层原理 04:NSObject的alloc 源码分析 iOS

Hc. 发表了文章 • 645 次浏览 • 2022-07-18 11:25 • 来自相关话题

主要自定义类的alloc的alloc的源码实现中加一个断点,同时需要暂时关闭断点运行target,断点断在alloc源码的断点,然后继续执行,会出现以下这种现象探索Why【第一步】探索Debug --> Debug Workflow --> 勾选 ... ...查看全部
0
评论

iOS 底层原理03:objc4-781 源码编译 & 调试 iOS

Hc. 发表了文章 • 781 次浏览 • 2022-07-18 11:11 • 来自相关话题

准备工作环境版本 & 最新objc源码mac OS 10.15Xcode 11.4objc4-781依赖文件下载需要下载以下依赖文件源码编译源码编译就是不断的调试修改源码的问题,主要有以下问题问题一:unable to find sdk 'macosx... ...查看全部
0
评论

现今 Swift 包中的二进制目标 swift

little28 发表了文章 • 700 次浏览 • 2022-07-18 11:06 • 来自相关话题

一、目录      1、理解二进制在 Swift 中的演变    2、命令行工具相关    3、结论二、前言    在 iOS 和... ...查看全部
0
评论

AFNetworking源码探究 —— UIKit相关之UIProgressView+AFNetworking分类 iOS

思密达 发表了文章 • 671 次浏览 • 2022-07-07 11:16 • 来自相关话题

下面我们先看一下接口的API/** This category adds methods to the UIKit framework's `UIProgressView` class. The methods in this category provide... ...查看全部
0
评论

AFNetworking源码探究(二十五) —— UIKit相关之UIRefreshControl+AFNetworking分类 iOS

思密达 发表了文章 • 646 次浏览 • 2022-07-07 11:15 • 来自相关话题

上一篇主要分析了UIProgressView+AFNetworking分类,主要实现了上传任务和下载任务与进度之间的绑定。这一篇主要分析UIRefreshControl+AFNetworking这个分类。接口API下面我们先看一下接口的API/** This ... ...查看全部
0
评论

AFNetworking源码探究 —— UIKit相关之AFAutoPurgingImageCache缓存 iOS

思密达 发表了文章 • 695 次浏览 • 2022-07-07 11:13 • 来自相关话题

回顾上一篇主要讲述了UIRefreshControl+AFNetworking这个分类,将刷新状态和任务状态进行了绑定和同步。这一篇主要讲述AFAutoPurgingImageCache有关的缓存。接口API按照老惯例,我们还是先看一下接口API文档。这个接口... ...查看全部
0
评论

React Native ART react native iOS

conanma 发表了文章 • 670 次浏览 • 2022-07-01 10:03 • 来自相关话题

0
评论

iOS block与__block、weak、__weak、__strong iOS

conanma 发表了文章 • 805 次浏览 • 2022-07-01 09:58 • 来自相关话题

0
评论

iOS10-iOS15主要适配回顾 iOS

conanma 发表了文章 • 901 次浏览 • 2022-06-30 18:28 • 来自相关话题

ios15适配1、UITabar、NaBar新增scrollEdgeAppearance,来描述滚动视图滚动到bar边缘时的外观,即使没有滚动视图也需要去指定scrollEdgeAppearance,否则可能导致bar的背景设置无效。具体可以参考UIBarAp... ...查看全部
0
评论

iOS安全–浅谈关于iOS加固的几种方法 iOS

conanma 发表了文章 • 1360 次浏览 • 2022-06-30 18:28 • 来自相关话题

关于IOS安全这方面呢,能做的安全保护确实要比Android平台下面能做的少很多。 只要你的手机没越狱,基本上来说是比较安全的,当然如果你的手机越狱了,可能也会相应的产生一些安全方面的问题。就比如我在前面几篇博客里面所介绍的一些IOS逆向分析,动态分析以及破... ...查看全部
0
评论

大家好啊,新手一枚,请多关照哈 环信技术支持

刘文 发表了文章 • 585 次浏览 • 2022-06-29 16:21 • 来自相关话题

大家好啊,新手一枚,请多关照哈。。。。。。。。。。
0
评论

React-Native iOS 列表(ListView)优化方案 reactnative iOS

conanma 发表了文章 • 822 次浏览 • 2022-06-28 11:14 • 来自相关话题

在项目开发中,很多地方用到了列表,而 React-Native 官网中提供的组件 ListView,虽然能够满足我们的需求,但是性能问题并没有很好的解决,对于需要展现大量数据的列表,app 的内存将会非常庞大。针对 React-Native 的列表性能问题,现... ...查看全部
0
评论

iOS-底层原理 02:alloc & init & new 源码分析 iOS底层原理 iOS

Hc. 发表了文章 • 683 次浏览 • 2022-06-09 16:16 • 来自相关话题

在分析alloc源码之前,先来看看一下3个变量 内存地址 和 指针地址 区别:分别输出3个对象的内容、内存地址、指针地址,下图是打印结果结论:通过上图可以看出,3个对象指向的是同一个内存空间,所以其内容 和 内存地址是相同的,但是对象的指针... ...查看全部
0
评论

iOS底层原理01:源码探索的三种方式 iOS

Hc. 发表了文章 • 835 次浏览 • 2022-06-09 14:59 • 来自相关话题

本文主要介绍下源码探索的三种方法1、符号断点直接跟流程2、通过按住control+step into3、汇编跟流程下面详细讲下这三种方法是如何查找到函数所在的源码库,以alloc为例1、符号断点直接跟流程通过下alloc的符号断点选择断点Symbolic Br... ...查看全部
1
评论

苹果:App自6月30日起支持删除账号,开发者相关问题都在这里了 app删除账号

Harry一样一样 发表了文章 • 1201 次浏览 • 2022-05-26 10:41 • 来自相关话题

今晨,苹果正式宣布自 2022 年 6 月 30 日起,提交至 App Store 且支持账号创建的应用,必须允许用户在应用内删除账号。6 月 30 日起,App 必须允许用户删除账号从 2022 年 6 月 30 日开始,App Store 内支持账号创建的... ...查看全部
1
回复
1
回复

Spring用了哪些设计模式,能讲讲吗 CrossApp

此木 回复了问题 • 2 人关注 • 926 次浏览 • 2022-02-28 18:52 • 来自相关话题

0
回复

系统监测员工聊天记录惹争议 ,业内:系统早就有了,成本最低1万/年 cocoapods

回复

antinomia 发起了问题 • 1 人关注 • 1238 次浏览 • 2022-02-26 22:11 • 来自相关话题

0
回复

大家好很高兴认识大家 CrossApp

回复

antinomia 发起了问题 • 1 人关注 • 1182 次浏览 • 2022-02-26 22:05 • 来自相关话题

1
回复

环信的错误提示是英文,我想修改为对应的中文怎么设置? ios 环信提示中英文问题

yangjian 回复了问题 • 2 人关注 • 989 次浏览 • 2022-02-16 18:57 • 来自相关话题

1
回复

iOS 奔溃 std::out_of_range iOS HyphenateChat 发生闪退

yangjian 回复了问题 • 2 人关注 • 1019 次浏览 • 2022-02-15 14:18 • 来自相关话题

1
回复

iOS收不到加好友系统通知 系统通知

是我呀 回复了问题 • 2 人关注 • 1165 次浏览 • 2022-02-11 11:04 • 来自相关话题

1
回复

ios 获取会话列表返回code:303 Unknown server error ios 导入sdk问题

回复了问题 • 3 人关注 • 1125 次浏览 • 2022-01-26 13:19 • 来自相关话题

1
回复

如何修改消息 修改消息状态

回复了问题 • 3 人关注 • 1309 次浏览 • 2022-01-26 13:18 • 来自相关话题

0
评论

KTV歌词解析, 音准评分组件 iOS

上帝之眼 发表了文章 • 1176 次浏览 • 2022-01-20 09:06 • 来自相关话题

KTV歌词解析, 音准评分组件介绍支持XML歌词解析, LRC歌词解析, 解决了多行歌词进度渲染的问题, 评分根据人声实时计算评分欢迎各位大佬提交PR, 有问题提issue, 我会不定时fixGithub使用方法初始化    private... ...查看全部
0
评论

swift 苹果登录 iOS

雨淋湿了天空 发表了文章 • 1303 次浏览 • 2021-12-29 15:12 • 来自相关话题

- 苹果登录的前期工作: - 1.开发者账号中增加苹果登录的选项- 2.xcode中配置苹果登录 //swift版本的代码逻辑 //头文件 import AuthenticationServices //按钮加载 苹果登录 对于按钮有一定的要求,具体查看... ...查看全部
0
评论

SwiftUI版通知栏应用开发(4) ——多语言本地化适配 iOS

雨淋湿了天空 发表了文章 • 1105 次浏览 • 2021-12-28 17:30 • 来自相关话题

开发多语言版本的 APP,估计是大家希望的,尤其对于 iOS/Mac APP 的开发,上线 App Store 多希望在其它地区也能使用,所以今天主要想学习怎么基于 SwiftUI 做一些文本和字符串文字多语言化。相信市面上不少这样的文章可供参考Project... ...查看全部
0
评论

[译] SwiftUI 2 应用生命周期的终极指导 SwiftUI iOS

雨淋湿了天空 发表了文章 • 1351 次浏览 • 2021-12-28 17:29 • 来自相关话题

原文地址:The Ultimate Guide to the SwiftUI 2 Application Life Cycle原文作者:Peter Friese译文出自:掘金翻译计划本文永久链接:github.com/xitu/gold-m…译者:zhuzil... ...查看全部
0
评论

SwiftUI 实现侧滑菜单 Side Menu SwiftUI iOS

雨淋湿了天空 发表了文章 • 1174 次浏览 • 2021-12-28 17:27 • 来自相关话题

SwiftUI 实现侧滑菜单 Side Menu 效果 代码 代码里都有相关注释 源码 github 链接:gist.github.com/RandyWei/05… // // ContentView.swift // SiderMenuDemo01 ... ...查看全部
0
评论

聊聊 Combine 和 async/await 之间的合作 iOS

雨淋湿了天空 发表了文章 • 967 次浏览 • 2021-12-28 17:25 • 来自相关话题

在 Xcode 13.2 中,苹果完成了 async/await 的向前部署(Back-deploying)工作,将最低的系统要求降低到了 iOS 13(macOS Catalina),这一举动鼓舞了越来越多的人开始尝试使用 async/await 进行开发。... ...查看全部
0
评论

[翻译]你不可错过的 10 个 Xcode 技巧和快捷键 iOS

雨淋湿了天空 发表了文章 • 1344 次浏览 • 2021-12-27 10:00 • 来自相关话题

原文地址:10 Tips and Shortcuts You Should Be Using Right Now in Xcode 原文作者:Mike Pesate 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:F... ...查看全部
0
评论

Xcode 13 更新了哪些内容 iOS

雨淋湿了天空 发表了文章 • 1001 次浏览 • 2021-12-27 09:59 • 来自相关话题

直接进入主题。外观对比 Xcode 12,风格和显示都发生了变化:去掉了文件拓展名图标也可以识别文件类型自动调整了导航栏布局重新进行了分布和调整右下角增加了光标所在行列数文件拓展名设置:打开 设置 - 通用 选择 Fil... ...查看全部
0
评论

升级到xcode13碰到的问题 iOS

雨淋湿了天空 发表了文章 • 1828 次浏览 • 2021-12-27 09:58 • 来自相关话题

经过了半个月的时间, xcode 没有暴露出来大的 BUG , 可以安心的升级了 然后问题来了, 各种适配问题, 开始撸起来 问题 : The Legacy Build System will be removed in a future release... ...查看全部
0
评论

Xcode调试技巧总结 iOS

雨淋湿了天空 发表了文章 • 1167 次浏览 • 2021-12-27 09:56 • 来自相关话题

前言 本来觉得调试是一件很简单的事情,但是看了很多介绍调试方法的文章,发现有些技巧并不知道,有必要对常用的Xcode调试技巧做一个总结,提高工作效率。 一、调试面板 上方:断点开关、继续执行、单步执行、单步步入、单步步过等命令; 左边:watch窗口,负责变... ...查看全部
0
评论

黑科技- iOS静态cell和动态cell结合使用 iOS

雨淋湿了天空 发表了文章 • 1126 次浏览 • 2021-12-24 11:13 • 来自相关话题

1. 什么是静态Cell。 静态cell,可以直接布局cell样式的、group、insert group等直接拖@IBOutlet 布局简单,实用,比如我们同一类型的登陆、密码、设置、WIFI等页面 2. 怎么使用静态Cell。 必须使用StoryBo... ...查看全部
0
评论

std::out_of_range异常 iOS

雨淋湿了天空 发表了文章 • 1199 次浏览 • 2021-12-24 11:10 • 来自相关话题

使用C++容器类访问成员时由于使用问题可能会遇到"terminate called after throwing an instance of 'std::out_of_range'"或者"Abort message: 'terminating with un... ...查看全部
0
评论

SwiftUI开发小技巧总结(不定期更新) iOS

雨淋湿了天空 发表了文章 • 1604 次浏览 • 2021-12-22 11:35 • 来自相关话题

目前SwiftUI还不完善,而且实际使用还会存在一些缺陷。网上的教程目前还很少,有也是收费的。因此特地整理一些平时开发中遇到的问题,免费提供给读者。 (注:本文主要面向对SwiftUI有一定基础的读者。) 调整状态栏样式 StatusBarStyle 尝试In... ...查看全部
0
评论

设计一套完整的日志系统 iOS

雨淋湿了天空 发表了文章 • 1076 次浏览 • 2021-12-22 11:33 • 来自相关话题

需求日志对于线上排查问题是非常重要的,很多问题其实是很偶现的,同样的系统版本,同样的设备,可能就是用户的复现,而开发通过相同的操作和设备就是不复现。但是这个问题也不能一直不解决,所以可以通过日志的方式排查问题。可能是后台导致的问题,也可能是客户端逻辑问题,在关... ...查看全部