首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ios
订阅
chuck2048
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
iOS底层面试题---OC语法部分
在MVC设计架构下的项目,KVO机制很适合实现mode模型和controller之间的通讯。 KVO 的实现依赖于 Objective-C 强大的 Runtime【 ,从以上Apple 的文档可以看出苹果对于KVO机制的实现是一笔带过,而具体的细节没有过多的描述,但是我们可以通…
网络请求优化之取消请求
最近发现很多网络请求都有可以优化的地方,虽然开发和测试都没有发现问题,但是可以让代码更加的优雅。想到了有四个方面可以优化,亲测有效。 1. 页面返回的时候取消网络请求 在一个界面进行多个请求的时候,而有可能用户马上点击了返回按钮,那么如果是使用了AFNetworking的情况,…
手摸手带你玩转Xcode Extensions
事情是这样的前段时间看到,E神写了个新玩具叫Code Friend很酷炫,私下里给E神说拿来推广让iOSTips的读者体验一番,E神说目前功能还不完善,等再牛逼一点再拿来分享,然后就有了接下来的分享。 今天就带来一款Xcode扩展XcodeWay解放你的双手,让你不再重复劳动,…
一篇文章讲清如何应对 App Store 审核 2.1 大礼包
从大约 2017 年底、2018 年初开始,有很多开发者陆续反馈碰到了以前没见过的 “2.1 大礼包” 审核条款。 具体形式为,不告知你的 App 是否有问题,但是模板式地给你列出一堆你的 App 可能会有的问题,让你自行审查。如果你在 resolution center 回复…
3 分钟搭建 App Store 动态审核开关
我曾经在一篇文章中写过,希望大家不要欺骗 App Store Review Team,但是近来的 Uber 审核事件,以及发生在我个人身上的 审核团队不对我的长篇详细辩解作正面回答,且无限期推迟我的 App 审核的事情发生后,我彻底对这个团队没有了尊重,作为能力有限的个人开发者…
Xcode的Refactor使用
最近在看《重构》的书,想到Xcode有一个Refactor的功能,不知道您用的多不多,用这个功能在我们开发过程中,可以提高开发效率。 重命名符号,修改属性或方法的名字。 当然有可能您用的是全局Replace这个方法,但是这个无法替换Class的文件名。 演示下将TestView…
Tab Bar 的图标原来还可以这样玩
框架自带的 Tab Bar 相信大家已经熟悉得不能再熟悉了,一般使用的时候不过是设置两个图标代表选中和未选中两种状态,难免有一些平淡。后来很多控件就在标签选中时进行一些比较抓眼球的动画,不过我觉得大部分都是为了动画而动画。直到后来我看到Outlook客户端的动画时,我才意识到原…
Gckit-CLI-代码生成工具
Gckit-CLI代码生成的命令行工具,主要针对iOS(当然也支持自定义,比如Dart、Java)开发过程中Swift或者Objective-C语法的文件生成,可以通过一个简单的JSON文件即可生成对应的ViewController、Model、Cell等文件,生成的文件类型、…
iOS后台模式借助位置更新实现
需求:iOS系统下使我们的app在后台下(点击Home键进入后台)仍能继续运行任务. iOS下默认app中所有线程在进入后台后(点击Home键或上滑退出)所有线程处于挂起状态,即不支持后台运行程序,当再次点击进入app后,所有线程恢复运行,因此,如果要实现后台模式,即所有线程在…
iOS底层原理总结--instance、class、meta-calss对象的isa和superclass
... instance对象就是通过类alloc出来的对象,每次调用alloc都会产生新的instance对象。 isa指针(所有的实例对象都有的。) 其他成员变量。 答: 因为所有的OC类都是继承自NSObject,所以每一个集成的类都包含NSObject里面所包含的isa。…