首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ios
订阅
佔不到正常ID的劉穎珊
更多收藏集
微信扫码分享
微信
新浪微博
QQ
25篇文章 · 0订阅
让大家拿过来就能用且没有循环引用的定时器TFQWeakTimer
看完自己文章《解决NSTimer循环引用导致内存泄漏的三种方法》之后有新的感悟,所以在此针对第三种方法做重点总结。 1、将TFQWeakTimer文件拖到自己项目中。 2、导入"TFQWeakTimer.h"通过initWithXXX方法创建定时器. demo中TFQSecon…
iOS底层原理总结 - 探寻block的本质(一)
block本质上也是一个oc对象,他内部也有一个isa指针。block是封装了函数调用以及函数调用环境的OC对象。 上图中将c++中block的声明和定义分别与oc代码中相对应显示。将c++中block的声明和调用分别取出来查看其内部实现。 上述定义代码中,可以发现,block…
老司机 iOS 周报 #20 | 2018-05-21
老司机 iOS 周报,只为你呈现有价值的信息。 你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐的理由哦。有建议和意见也欢迎到 Issues 提出。 我们老司机 iOS 专栏内最新出炉的一篇文章。作者分…
网易严选的wkwebview测试之路
UIWebView是苹果继承于UIView封装的一个加载web内容的类,它可以加载任何远端的web数据展示在你的页面上,你可以像浏览器一样前进后退刷新等操作。不过苹果在iOS8以后推出了WKWebView来加载Web。UIWebView自iOS2就有,WKWebView从iOS…
iOS App 后台任务的坑
大多数 iOS App 在进入后台之后都会将一些关键任务封装到 Background Task 里,否则程序在若干秒之后就会被系统 Suspend。启动 Background Task 之后,可以获得 3 分钟继续执行代码的时间。 最近在调查 Messenger 的 Backg…
iOS App 后台 Crash 调查
Apple 一直在逐步放大 App 后台运行的权限,到今天为止,已知的 iOS App 后台运行场景有: Background Task 通常情况下,App 一旦进入后台,只有数秒的时间继续执行代码,之后就会被系统 Suspend。除非 App 显示的调用 beginBackg…
SVN切换到Git方法及坑点
SVN和Git同样都是在特定时代下比较优秀的版本控制系统,但是随着时代的发展,SVN越来越不能满足多人开发的需求,尤其是在多种多样,天马星空的业务场景面前,SVN会显得力不从心,而Git也慢慢的成为趋势。 最近在将公司的项目从SVN迁移到git,踩了不少坑,所以来记录下: 因为…
[译] 如何阅读苹果开发文档
对于很多人来说,这篇文章听起来很奇怪,因为我们已经习惯了 Apple 的 API 文档的工作方式,因此我们精神上已经经过调整以快速找到我们想要的东西。 但这是一个有趣的事实:去年我最热门的文章请求之一是帮助人们真正阅读 Apple 的代码文档。您如何找到您需要的 iOS API…
深入iOS系统底层之crash解决方法
一个应用程序并不总会一直运行的很好,它总会有出现crash崩溃的情况。如果在应用程序中接入了一些第三方的crash收集工具或者自建crash收集报告平台的话将会很好的帮助开发者去分析和解决应用程序在线上运行的问题,当出现的崩溃问题能得到及时的解决和快速的修复时必将会大大的提升应…
WWDC2018-如何自定义分组通知
祝愿今年的高考考生超长发挥。 WWDC2016年的时候, 苹果发布了 UNNotification.framework, 让用户体验到了全新的通知查看功能。 在今年WWDC的时候, Apple 对此功能进行了提升, 增加了通知消息 Grouped 的功能。 试想, 如果你每天微…