首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
知识点
订阅
轩辕十四leo
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
iOS老司机万字整理, 可能是最全的Swift Tips
我正在参加「掘金·启航计划」 可能是最全的Swfit Tips 1. 关于Swift 1.1 Swift的优点 Swft更加安全, 它是类型安全的语言. Swift容易阅读, 语法和文件结构简易化.
Swift 5.7新特性 (上)
Swift 5.7 变化巨大,新特性中包括正则表达式, if let 速记语法,以及围绕 any 和 some 关键字的一致性改动。 在本文中,我会通过一些示例来介绍这些新特性。
iOS中的符号冲突(一)- 基础原理
你面对的项目不可能是独立的很小的项目,往往依赖很多库,动态库等等,冲突无可避免,至于如何解决,那么前提你就需要多多少少理解符号的本质了。在分析符号问题阶段,你会涉及到编译链接基本知识 需掌握两个命令
RunLoop:iOS开发中的神器,你真的了解它吗?
在iOS开发中,RunLoop是一个非常重要的概念,它提供了一个事件循环机制,用于处理各种事件,例如用户交互、网络请求、定时器等等。RunLoop不仅是iOS开发中的核心之一,而且在其他平台的开发中也
【面试必杀题】HashMap 扩容时,可以不是2的N次方吗
根据我的面试经历,很多面试官经常会将HashMap作为面试基础题,这主要还是因为它里面涉及到的知识点太多了。有次在组内的分享中,我们就交流了相关问题,比如:HashMap扩容时,可以不是2的N次方吗
ObjC Runtime简析
在iPhone cpu 使用arm64架构之前,isa指针就是一个Class类型的普通指针,存储着Class、Meta-Class的内存地址。在这之后apple对isa指针进行了优化,利用位域的技术,将isa指针换成了一个union(共用体)。arm64架构之后的isa指针每一…
ObjC中Category的原理简析
通常我们是用Category为一个类添加一些方法。我们可以直接用类似对象对方法调用的样子直接对Category中的方法进行调用。比如下面的例子,为Person(Person类定义在.h和.m文件中了,图片没有给出)类定义了一个名为Test的Category。 调用Categor…
Xcode配置测试环境和线上环境
但是这不是最好的方式,最好的方式通过Xcode中的Configurations Setting Fil(.xcconfig)来解决,这应该是最优的实现方式,从而根据Debug和Release来选择相应的环境。 上面配置完,我们来测试一下是否好使。
Xcode配置文件xcconfig
实践是检验真理的唯一标准(用代码说话)...
Swift Protocol 详解 - 协议&面向协议编程
之前一个帖子我总结了自己秋招面试经历,作为一个Swift开发者,有一个非常高频的问题就是:你觉得Swift相比于其他语言(或者OC来说)的特点和优势是什么?作为一个见识短浅的小白来说,这个问题实在是不知如何下手啊。这篇文章,也只是从一个小的角度切入,谈一谈Swift中的协议Pr…