1 CALayer IOS SDK详解之CALayer(一) http://doc.okbase.net/Hello_Hwc/archive/123447.html 1.1 ...
1 CALayer IOS SDK详解之CALayer(一) http://doc.okbase.net/Hello_Hwc/archive/123447.html 1.1 ...
Blocks 什么时候用Blocks?什么时候用代理?通常的区分方式:如果一个方法或函数的调用只有单一的回调,那么使用block,如果可能会有多个不同的回调,那么就使用代理。...
本文Demo传送门:BlockTestApp 【摘要】这篇文章,首先在第1节中介绍Block的定义,以及与C里面函数的对比。然后,第2节介绍实际开发中经常会用到的Block语...
快更下一帖,饥渴难耐,求学中
很好懂的Swift MVVM in Rx并不是说Rx就是MVVM,只是用了Rx,才能更有MVVM的赶脚,毕竟iOS原生的MVC框架没那么好改变~ 所以你以为接下来要写什么是MVVM了嘛?自己去百度吧所以你以为接下来...
并不是说Rx就是MVVM,只是用了Rx,才能更有MVVM的赶脚,毕竟iOS原生的MVC框架没那么好改变~ 所以你以为接下来要写什么是MVVM了嘛?自己去百度吧所以你以为接下来...
如果MAC上还未安装AppleDoc可以通过终端命令进行下载安装 如果出现 ** INSTALL SUCCEEDED **则说明我们安装成功了。 使用方法 第一步:使用终端进...
Cocoa Touch新特性与改进 https://juejin.im/post/5b17c01b51882513bf179134 1.概述 ·UIKit旧有功能的性能优化 ...
原文地址 为什么有这篇博文 不知道何时开始 iOS 面试开始流行起来询问什么是 Runtime,于是 iOSer 一听 Runtime 总是就提起 MethodSwizzli...
上一篇《Objective-C的runtime机制01-重要数据结构和内部关系图》说了runtime的内部数据结构。那么,runtime的这些数据结构,是怎么实现OC的各项机...
前言 这次的文章是我对滤镜效果一个学习,文章的文字比较少,花的主要功夫其实都在代码里面。demo的链接在下文已经给出了。 使用场景 下面是我们常用的使用滤镜的场景 相机录像添...
图层树的类型 layer tree 分为 model layer tree(模型图层树) 、presentation layer tree(表示图层树) 、render la...
背景 Reveal 和 FLEX 都是非常强大的利器。 Reveal 可以查看APP的视图,层次,动态修改空间位置等,是一款非常强大的界面调试工具利器。 FLEX 是应用内部...
前言 iOS平台的有很多热修复框架,原理都是差不多,都是利用 Runtime 进行属性、方法修改。JSPatch 是现今比较主流、轻量级的热修复框架。利用内置的 JavaSc...
iOS事件分发机制介绍与应用 打开某App点击登录按钮后弹出登录页面。这是一个事件分发与响应的示例。我们来探究下该过程。 介绍事件分发机制自然绕不开事件。 iOS包含以下几种...
一、创建新一个工程二、Xcode界面详细介绍三、Xcode菜单详解四、Xcode快捷键介绍五、结语六、参考资料 前言 前几天在公司内部做了一次关于iOS的入门分享,听众有PH...
注:本文copy自//www.greatytc.com/p/ac534f508fb0,纯属当笔记使用。 概览JavaScriptCore 简介Objective-C ...
起因 我们公司的主App在大约17年5月份前后经历了一次大版本迭代,迭代之后更换了若干个一级和二级页面,首页就在这些个一级页面之内。17年大约11月份的时候,我们的小程序第一...
iOS8 / Xcode 6 之前是无法使用静态库,出现了AppExtension之后可以使用 这个地方写错了吧,应该是无法使用动态链接库
podfile中 use_frameworks! 和 #use_frameworks!区别开发过程中发现,在swift项目中若要通过pod引入第三方的swift项目,必须加上use_frameworks! ,否则报错 为什么呢?! 首先需要了解下静态库,动态库,F...