首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
SWIFT
订阅
大象O
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
iOS 分类、+load、+initialize 方法
分类 、分类和类扩展区别、swift中的类扩展(Extensions) 、load 和 initialize 方法
Cocoapods 常用操作
Cocoapods 常用操作(安装、卸载、使用、安装指定版本、podfile、podspec 文件使用)
iOS 高级面试题--答案
最近准备复习一下面试题,看到了J_Knight_在18年的出一套 iOS 高级面试题尝试着回答一下题目,由于水平有限,如有错误的地方,请大家多多指教。 1. 分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员? 3. 被weak修饰的对象在被…
iOS组件化 - 基础
1、随着业务增加,需求迭代。整个项目的文件越来越多,Build越来越慢,按下 Command + R,然后喝杯卡布奇诺再蹲个坑回来,项目还没有跑完。。。 2、干外包,啊不,在外包公司做项目。通用的基础功能代码,如:菊花、网络访问组件、下拉刷新、数据持久化、基础类的分类。如果不把…
组件化架构漫谈
随着移动互联网的不断发展,很多程序代码量和业务越来越多,现有架构已经不适合公司业务的发展速度了,很多都面临着重构的问题。 在公司项目开发中,如果项目比较小,普通的单工程+MVC架构就可以满足大多数需求了。但是像淘宝、蘑菇街、微信这样的大型项目,原有的单工程架构就不足以满足架构需…
iOS App启动优化(一)—— 了解App的启动流程
首先,我们先来区分两个启动的概念。 App点击启动前,此时App的进程还不在系统里。 需要系统新创建一个进程分配给App。(这是一次完整的App启动过程) App在冷启动后用户将App退回后台,此时App的进程还在系统里。 用户重新返回App的过程。(热启动做的事较少) 加载可…
WKWebview秒开实践分享及问题解决方案
背景 作为外汇资讯类的App,查看新闻资讯一直是用户核心需求,也是老板一直说能不能再提高点速度不想看到加载的过程.[如果大家想看基本的简单使用,请绕过,基本学完之后,再次看会有不同的感受的] 在资讯中
从一道 iOS 面试题到 Swift 对象模型和运行时细节——「iOS 面试之道」勘误
面试工作基本结束,如果不出什么意外(比如资方最后撤回录用邀约之类)的话我将会去一家我认为比较有作为空间的公司工作。在准备面试过程中,我买了一本「iOS 面试之道」看,然而发现里面在技术这一部分还是有一些纰漏的。发现这些纰漏后我发了电子邮件给本书技术部分的共同作者,但是后来又发现…
iOS -- 问题杂记
本篇内容不作为任何题目的解答,仅仅是个人学习记录,如有错误还请指正。 atomic的seter/getter内部实现是用了互斥锁来保证seter/getter在多线程中的安全,但atomic修饰的对象是自定义的,可能并没有加锁,在多线程中atomic修饰对象并不能保证线程安全。…
2020年疫情之下iOS面试题总结篇
2020年注定是一个特殊且不平凡的一年。疫情之下,内忧外患,部分企业,倒下的倒下,扣薪的扣薪……,在这样的大环境之下,即是危机也是机会,毅然决定踏上求职之路。起初自信满满,在没有做好充分准备情况之下,简历寥寥草草,简简单单,以至于错失不少好机会。切记切记!吃一堑长一智。最后通过…