首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift
订阅
Gavin_Peng
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
Swift函数派发机制
在探究Swift函数派发机制之前,我们应该先了解一下函数派发的基本知识。函数派发就是程序判断使用哪种途径去调用一个函数的机制,也就是CPU在内存中找到该函数地址并调用的过程。每次函数被调用时都会被触发, 但你又不会太留意的一个东西. 了解函数派发机制对于写出高性能的代码来说很有…
Swift中的指针
一般来说,Swift是一门非常安全的语言,平时做业务的时候,基本上用的结构体,类等,都不会直接操作内存,而且有可选值的包装,也保证了值的安全。但是也有一些比较特殊的业务需要用到指针,比如与底层C的交互,字节流的解析等。这时候,Swift将会变得没那么安全,需要我们小心翼翼的操作…
组件化 动态库实战
原文地址,此简书只做备份,强烈推荐原文,毕竟格式比简书好看,还清晰起因理论功底动态库和静态库介绍静态库常见的是.a动态库常见的是.dll(windows).dylib(mac)so(linux)fra
Swift 单例的实现与解析
单例 Singleton 是设计模式中非常重要的一种,在 iOS 中也非常常见。在之前的面试过程中也被问到过单例相关的问题,当时感觉自己答得不是很好,后来也是又深入研究了一下。本文主要是简单分析一下单例,并且讨论了一下 Swift 中单例的实现。 单例模式(Singleton …
iOS中的网络调试
开发iOS的过程中,有一件非常令人头疼的事,那就是网络请求的调试,无论是后端接口的问题,或是参数结构问题,你总需要一个网络调试的工具来简化调试步骤。 早先很多的网络调试都是通过App外的调试来进行的,这种的好处是可以完全不影响App内的任何逻辑,并且也不用去考虑对网络层可能造成…
阿里、字节:一套高效的iOS面试题
runtime是iOS开发最核心的知识了,如果下面的问题都解决了,那么对runtime的理解已经很深了。 准备面试是一方面,对于非面试的iOS开发者来说更适用于检验自己,发起进阶之路。另外知识点是琐碎的,但是真的能全部弄懂并把琐碎的知识点融会贯通,构建起自己的知识体系,你就升级…
快速实现微信图片裁剪功能
首先我们要先来解决三个小问题。 先来考虑横图(第二张图)的情况,设图片宽度为 scrollView.bounds.width,再将图片的高度进行等比缩放。 接下来考虑竖图(第一张图)的情况,在上一步的基础上进行判断。 最后根据 size 计算一下 imageView.frame…
XIB自定义View的坑
最近开始对项目进行代码重构, 其中一项工作就是将部分UI组件抽离出来. 我们对UI基本上都是用XIB或者StoryBoard写的, 因此抽离出来的组件也使用XIB来构建. XIB组件可以有两种方式实现, 区别主要在把代码文件给File's Owner还是自定义View的Clas…