首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS梳理
订阅
MQ
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
修改Xcode工程名称
概述有的时候需要在现有的项目上面开发一个新的项目,如果新建工程的话,就比较麻烦了,所以一般是直接现有的工程上面直接修改名字步骤如下:1.修改工程名字在这里修改完之后,会弹出一个对话框,点击Rename
YYText 源码解析
YYText 是一个功能强大的 iOS 富文本编辑与显示框架(该项目是 YYKit 组件之一),是 ibireme 大神的作品之一。 我在项目中多次使用到 YYText,这是一个功能强大、接口完备、文档翔实、性能优秀的文本框架,不仅能很好的满足日常需求的开发,在性能优化时也能有…
YTKNetwork的应用及源码分析
YTKNetwork是猿题库技术团队开源的一个网络请求框架,内部封装了AFNetWorking,他把每个请求实例化,管理他的生命周期,也可以管理多个请求。属于离散型网络请求框架。 集约型:AFNetworking,业务层提供一个方法,所有业务层的网络请求都要通过该方法完成。即项…
iOS 隐私清单和三方SDK签名适配
一、背景 1. 苹果关于隐私更新的新闻-2023/06/05 2. 苹果关于隐私更新的新闻-2023/12/07 3. 苹果关于隐私更新的新闻-2024/02/29 从上述说明来看,我们的APP需要在
ios-整理RunLoop的实际开发应用
前言 Runloop在iOS中是一个很重要的组成部分,对于任何单线程的UI模型都必须使用EvenLoop才可以连续处理不同的事件,而RunLoop就是EvenLoop模型在iOS中的实现。在前面的几篇
西瓜视频iOS启动优化实践
启动是用户使用一款产品的第一印象,长时间的启动等待将会消磨用户的耐心。根据过往实验经验,若应用的启动时间减少,那么则能有效的降低0vv(启动后0播放量),因此启动耗时是西瓜客户端品质的核心指标之一。
iOS微信支付接入以及工具类封装
在刚刚结束的一个项目中用到了微信支付,从接入微信支付到工具类的封装,在本文中做个积累,方便日后使用。 首先你需要去微信开放平台注册账号,在这里要吐槽一下,不知道这个微信平台的账号密码验证机制,忘了以前的密码,重新登录,各种找回密码都不行,实在没辙,去注册个Gmail😑,登录成…
抛弃UITableView,让所有列表页不再难构建
首先要对点进来的看官说声sorry,我标题党了。😏 虽然抛弃UITableView是不存在的,但是看完这篇文章确实能让90%的列表页抛弃UITableView,让界面易实现易复用。 下面我将以第三人称的叙述方式,通过一个例子比较传统实现和最新实现的手段说明如何让列表页不再难构…
带你玩转KVC的底层实现
KVC(Key-value coding)键值编码,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值。而不需要调用明确的存取方法。这样就可以在运行时动态地访问和修改对象的属性。而不是在编译时确定,这也是iOS开发中的黑魔法之一。很多高级的…