首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
Cocoa9732
更多收藏集
微信扫码分享
微信
新浪微博
QQ
189篇文章 · 0订阅
iOS 隐私清单和三方SDK签名适配
一、背景 1. 苹果关于隐私更新的新闻-2023/06/05 2. 苹果关于隐私更新的新闻-2023/12/07 3. 苹果关于隐私更新的新闻-2024/02/29 从上述说明来看,我们的APP需要在
iOS—#define、const、typedef的区别所在
在iOS开发中经常遇到一些字段和类型的定义,例如配置生产和测试不同环境的参数等,这时候经常用到#define、const以及typedef。那么它们之间有什么区别呢?我们接下来一个一个具体了解下。一、
iOS谓词NSPredicate
大概意思是: 一种逻辑条件的定义,用于约束查找或者内存中筛选的搜索条件。个人理解就是一个用来匹配查询结果的条件。 NSSet相关类中也有类似的方法,使用与数组这边雷同。 可以在关键字后面加在[cd],c表示忽略大小写,即CAFE与cafe为相同字符串;d表示忽略读音,即café…
iOS探索:网络相关
HTTP超文本传输协议请求报文我们来看一下请求报文的格式,首先是请求行,请求行包括方法、URL、协议文本,方法常见的有GET/POST,URL就是我们的请求地址,协议文本一般是HTTP1.1版本然后再
程序员如何精确评估开发时间?
一个程序员能否精确评估开发时间,是一件非常重要的事情。如果你掌握了这项技能,你在别人的眼里就会是这样: 靠谱 经验十足 对需求很了解 延期风险小 合格的软件工程师 正规军,不是野路子 首先,在一个项目中,所有的环节都是承上启下的,上一个环节结束的时间节点正是下一个环节开始的节点…
记一道字节跳动的算法面试题
前几天有个朋友去面试字节跳动,面试官问了他一道链表相关的算法题,不过他一时之间没做出来,就来问了我一下,感觉这道题还不错,拿来讲一讲。 给定一个单链表的头节点 head,实现一个调整单链表的函数,使得每K个节点之间为一组进行逆序,并且从链表的尾部开始组起,头部剩余节点数量不够一…
iOS 指定初始化方法
下边笔者以需要传入VC的导航栏标题并初始化相应VC为例,来阐明相关问题。 下边我们仍以初始化VC时,指定传入导航栏标题为例,贴上相关的示例代码。
Objective-C block 深入了解
以上是通过NSLog打印不同类型log的输出结果。从结果可以看出分别对应着全局block、栈block和堆block。 当block中没有使用block外部的任何局部变量时,即为全局block。全局block在内存的全局数据区 通常情况全局block使用的情况比较少。 栈和堆b…
iOS国际化(多语言)漫谈
在工程的Localizations中每新增一种语言,xcode会提示我们生成对应的文件,而后也生成了对应的文件夹。 iOS为这些文件提供了快捷的国际化方案。对于字符串资源文件生成相应语言的字符串文件放在对应的文件夹中,而XIB和StoryBoard则可选整个文件和字符串资源。具…
Objective-C中的内存管理机制
从苹果的官方文档来看,OC对应用程序的内存管理提供了2种方法。 第一种即“manual retain-release”(MRR),手动保留释放,也可理解为手动引用计数。 第二种,“Automatic Reference Counting”(ARC),自动引用计数。但是ARC并不…