例如,我们要在一个 ViewController 中使用一个ActionSheet,代码如下: UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTi…
标签:objective-c
WKViewManager iOS 弹窗架构
前言 近来由于App中弹窗过多,再加上还有半透明的引导层,时常会出现多个弹窗重叠弹出,甚至会伴随引导层一起弹出,极大的影响了用户体验。 上述问题,其实很简单,只需要添加一个弹窗队列即可。 但是与此同时我们又添加了新的需求…
MHGJavascriptBridge简介
用途 在iOS开发中,我们经常会碰到这样的需求:在UIWebView中的一个链接,点了之后不是进下一个网页,而是进下一个UIViewController,或者让ObjC代码做点事情。这在资讯类的应用中很常见,比如网易新闻…
从@property说起(一)开题篇
什么是 @property @property可以说是每一个iOS开发者最常用的一句代码,甚至没有之一。但是,在上古的Xcode 4.4时代之前,事情并不是这个样子的。当时的iOS开发者,每当需要一个属性的时候。总是需要…
WKViewManager iOS 弹窗架构
前言 近来由于App中弹窗过多,再加上还有半透明的引导层,时常会出现多个弹窗重叠弹出,甚至会伴随引导层一起弹出,极大的影响了用户体验。 上述问题,其实很简单,只需要添加一个弹窗队列即可。 但是与此同时我们又添加了新的需求…
Core Image
Core Image ========== Core Image是iOS推出一个进行图像处理相关的库,也可以进行视频方面的处理。滤镜URL。官方文档在介绍上很详细,必须大多数滤镜效果都有一个样式结果进行查看。在使用上,可…
SE-0005 更好的把Objective-C APIs 转换成 Swift 版本
译者:泊学 提交 review 前必读 做为下面三份文档的一部分,它们的内容是彼此关联的: SE-0023 API设计指南 SE-0006 在标准库中应用设计指南 SE-0005 更好的把Objective-C APIs…
Block原理分析详解
1 基本说明 Block一直是OC的一个重点、难点、黑科技。Block在日常项目中经常使用,他的实现方式和一般的oc代码不一样。同时也很容易出现使用不慎的情况。我们知道OC的本质是C语言+runtime。runtime中…
HHRouter 开源后日谈
这周二,火花开源了一个小项目 HHRouter,不到一周,已经获得不少关注。并且在 GitHub 的本日热门 Objective-C 项目榜中占据榜首连续两天,目前也在本周热门排列第四。尤其值得一提的是,关注者不仅有国内…
前端压缩工具
野子电竞数据官网改版https://www.xxe.io/ 全新登场介绍一下webpack和gulp以及项目中的具体使用现今的很多网页其实可以看做是功能丰富的应用,它们拥有复杂的javascript代码和一大堆依赖包,为…
RWTaskKit 基于注解形式的任务框架
代码请移步我的github 背景 iOS开发时, 我们通常会在AppDelegate的delegate method 中实现若干启动需要的逻辑.如: - (BOOL)application:(UIApplication …
Objective-C runtime 拾遗 (四)—— 不常用的进程/线程通信方法
起 前段时间在写Promise时,调研了iOS有哪些通信的方法。delegate,notification,GCD是常见的方法,除此之外还有一些方法,在此记录共享一下。 NSPipe 官方这样解释: NSPipe obj…