首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
OC
订阅
已注销
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
关于适配XCode 12 跑模拟器编译报错的错误
项目再迁移到XCode12 的时候跑模拟器遇到了下面这个报错。真机没有问题 在Stack Overflow: xcode-12-building-for-ios-simulator-but-linking-in-object-file-built-for-ios上查大多数都给出…
iOS 登录加密
有一些APP的登录注册就直接明文,其实这是十分危险的,危险因素多的数不胜数。 以前听一个朋友讲他们公司最开始的时候就是用明文进行登录注册的,然后有一个大三的学生把他们公司的服务器给攻破了。辛亏那位学生并没有按什么坏的心眼,只是把攻破的结果告诉了他们公司,然后他们公司的程序员一个…
[iOS Runtime]数组越界写全了吗
做了个升级检查,其中有一段代码直接下标访问的数组arr[0],我敢这样写,因为我用runtime判断了数组越界。但是我现在发现没写全,我真是个大傻子😂,关键是我还写了测试代码。 经@马德里不可思义的提醒,为了保证代码的健壮性,不建议hook,我非常赞同他的观点。但hook的最…
iOS 项目优化
近期正处于一段工作空白区,也想着学习学习一下项目优化,所以就自己的项目出手,一步一步地优化项目。 在性能优化中一个最具参考价值的属性是FPS:全称Frames Per Second,其实就是屏幕刷新率,苹果的iphone推荐的刷新率是60Hz,也就是说GPU每秒钟刷新屏幕60次…
iOS 布局进阶:你真的会用 autolayout 么?
前言iOS系统已经迎来了10.3.2版本,iOS开发发展至今已经相当成熟了。布局的方式从frame、size、center到如今强大的autolayout,将UI布局尽量的“自动化”和“智能化”,在很
2020年iOS面试总结
1.ARC帮我们做了什么?使用LLVM+Runtime结合帮我管理对象的生命周期LLVM帮我们在代码合适的地方添加release、retarn、autorelease等添加计数器或者减少计数器操作Ru
iOS 网络(3)——YTKNetwork
在《iOS 网络——AFNetworking》一文中我们介绍了基于 NSURLSession 进行封装的 AFNetworking 的核心功能原理。本文,我们进一步介绍基于 AFNetworking 进行封装的 YTKNetwork 开源框架。本文,我们通过阅读 YTKNetw…
iOS常见内存问题分析
iOS是使用引用计数管理内存,非常需要注意的一个点就是持有关系。持有关系就是A_View持有B_View, [B_View removeFromSuperview]释放A_View对B_View的持有,B_View才会释放。 如果B_View没有调用[B_View remove…
Xcode代码格式化工具-XcodeClangFormat
2019年10月14号 这些格式化工具感觉都不好用,用系统自带的格式化工具。选中后使用快捷键 control + i格式化。 下载后解压缩直接点击安装,我选择的是最后一种自定义方式,这个需要给格式化工具一个自定义的规则的文件如果没有这个文件请点击我下载,.clang-forma…
Swift 5.3的进化:语法、标准库、调试能力大幅提升
Swift 从 5.0 的 ABI 稳定到5.1 的模块稳定,Swift 终于不是《Swift 入门到重学》了。本次 WWDC2020,Swift 5.3 正式发布,Swift 依旧朝着安全、高效、易读的方向持续发力,不断的在改进语法,增强代码的表达能力和易用性。因为 Swif…