首页
学习
活动
专区
工具
TVP
发布

HelloCode开发者学习平台

关注微信公众号: HelloCode开发者学习平台 通过文章/视频/语音的方式给开发者分享技术.
专栏成员
205
文章
153579
阅读量
30
订阅数
iOS开发请您面向未来学习
📷 一篇文章,如果你是一名iOS开发正好也处于开发晋升瓶颈迷茫期,不妨停下你的脚步,花五分钟看看,兴许有你需要的!文章结尾有🥚彩蛋🥚 一位五年iOS开发的焦虑 有一个小伙伴跟我微信电话。接通,那边传来非常有礼貌的:大神好!紧接着就开始一连串的"轰炸": iOS现在到底怎么了? 5年开发经验了竟然在金九银十拿不到几个面试邀请,更别提offer 现在要不要转行,感觉现在是大前端时代. 现在30出头了,是不是不太合适继续做程序员! 全程电话里充满了这位小伙伴对iOS行情的焦虑,在手机这一端的我仿佛看到了他那失落
CC老师
2023-03-23
2590
给iOS中高级面试官的一份招聘要求
金秋九月,互联网招聘高潮已经来临!相信作为面试官的你,估计开始准备招聘要求或者已经在招聘了!这一篇文章主要想和各位面试官交流一下:我们应该制定一份什么样的招聘要求,才是比较合适的?(* ̄︶ ̄)
CC老师
2023-03-23
6160
移动iOS架构起航
组成MVC的三个模式分别是组合模式、策咯模式、观察者模式,MVC在软件开发中发挥的威力,最终离不开这三个模式的默契配合
CC老师
2023-03-23
4680
iOS的应用代码注入防护
在应用开发过程中,我们不仅仅需要完成正常的业务逻辑,考虑应用性能,代码健壮相关的问题,我们有时还需要考虑到应用安全的问题。
CC老师
2023-03-23
8450
AV Foundation_动态二维码识别
AV Foundation 支持对动态识别,不仅可以做人脸识别,也可以识别机器可读代码。AV Foundation 在识别这一块有硬件加速器。所以可以同时扫描10张人脸或机器码。
CC老师
2023-03-23
1.1K0
对于iOS程序员如何去进阶,为什么很多人都判断错了
1、开发几年了,都在不停的做项目,自己一直都在忙于应付各种业务需求的讨论、开发、测试、发布、维护升级,再有新的需求的循环开发。都是重复的劳动。
CC老师
2023-03-23
2250
iOS进阶难,“有经验的iOS开发”亲身经历告诉你如何进阶!
导致疏忽了技术的学习,虽然做了几个项目,积累了一些项目经验。但是对于语言知识的学习,对于底层实现的学习太少。
CC老师
2023-03-23
3530
所谓有经验的iOS开发,这些你扎心了吗?
1、开发几年了,都在不停的做项目,自己一直都在忙于应付各种业务需求的讨论、开发、测试、发布、维护升级,再有新的需求的循环开发。都是重复的劳动。
CC老师
2023-03-23
2010
iOS底层-对象的本质
通过C++编译 我的天啊. 9851行代码吓我一哆嗦,不过没关系.作为一名优秀iOS底层开发人员,谁没见过一万行代码似的!况且很多我都不需要考虑,里面有很多结构体,都是一些引入,还有很多函数,也不是我们关系的,我们把文件拖到最下面
CC老师
2023-03-23
2520
iOS底层-isa
当向一个对象发送消息的时候,实际上是通过isa在对象的类别中找到相应的方法。我们知道OC中除了实例方法之外还有类方法,那么类别是否也是个对象呢?
CC老师
2023-03-23
4760
iOS底层原理(二):运行时研究(一)
Runtime其实有两个版本:“ modern”和“ legacy”。我们现在用的采用Objective-C 2.0的是现行(Modern)版的Runtime系统,只能运行在iOS和macOS 10.5之后的64位程序中。而较macOS老的32位程序仍采用Objective-C 1中的(早期)Legacy的版本Runtime系统- 。这两个版本最大的区别在于当你更改一个类的实例变量的布局时,在早期版本中你需要重新编译它的子类,而现行版就不需要。
CC老师
2023-03-23
3190
iOS应用签名(下)
前面的文章我们已经介绍了简单的应用签名但是这种签名方式并不能解决应用滥用的问题,所以苹果又加了两个限制.第一限制在苹果后台注册过的设备才可以安装.第二限制签名只能针对某一个具体的APP.并且苹果还想控制App里面的iCloud/PUSH/后台运行/调试器附加这些权限,所以苹果把这些权限开关统一称为Entitlements(授权文件).并将这个文件放在了一个叫做Provisioning Profile(描述文件)文件中.描述文件是在AppleDevelop网站创建的(在Xcode中填上AppleID它会代办创建),Xcode运行时会打包进入APP内. 所以我们使用CSR申请证书时,我们还要申请一个东西!! 就是描述文件!!流程如下
CC老师
2023-03-23
3860
iOS应用签名(上)
关于iOS应用签名我想一起探讨一下它的原理.首先我们需要了解一个东西,叫做 数字签名 数字签名(digitally signed) 名词解释:为什么用签名这个词.因为老外喜欢用支票,支票上面的签名能够
CC老师
2023-03-23
3820
Swift基础语法(三)函数
Swift的函数在定义和调用上都提供了更多的更方便的可操作空间,比如参数标签、可变参数,并且函数类型的使用使得任意的普通函数就有block的特征,接下来认识Swift中函数的使用。
CC老师
2022-03-15
5720
Swift基础语法(二)条件控制语句的认识
本章开始学习条件控制语句,包括if、while、for、Switch、guard语句。
CC老师
2022-03-15
7600
Swift基础语法(一)常量变量、注释、运算符、数据类型的认识
从最基础的Swift语法的开启Swift学习,本篇学习常量变量、数据类型、运算符,以及注释
CC老师
2022-03-15
6650
Combine之Backpressure
我们在使用订阅者的时候,都是用Sink或者Assign,但是大家有没有想过一个问题,这两种订阅者在第一次连接到发布者的时候,会发送一个无限大(unlimited)的需求(Demand)。
CC老师
2022-03-15
5940
iOS-Swift 方法
在上篇文章 结构体与类 中,我们了解到结构体与类的本质区别,并且通过阅读 Swift 源码以及验证,得知 Swift 类的本质就是 HeapObject 的结构体指针。
CC老师
2022-03-15
3.1K0
KVO的实现原理
KVO 就是 Key-Value Observing,就是键值观察。它是一种观察者模式的衍生。其基本思想是,对目标对象的某属性添加观察,当该属性发生变化时,通过触发观察者对象实现的KVO接口方法,来自动的通知观察者。
CC老师
2022-03-15
1.2K0
iOS-Swift 结构体与类
在 Swift 的标准库中,绝大多数的公开类型都是结构体,而枚举和类只占很小一部分。比如 Bool、Int、Double、 String、Array、Dictionary 等常见类型都是结构体。
CC老师
2022-01-14
1.4K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档