理论篇 什么是组件化 组件化开发就是将一个臃肿的、单一的项目,根据功能/业务/技术等等进行拆分,形成一个个独立的功能组件,然后借助 CocoaPods 管理工具将其任意组合,...
理论篇 什么是组件化 组件化开发就是将一个臃肿的、单一的项目,根据功能/业务/技术等等进行拆分,形成一个个独立的功能组件,然后借助 CocoaPods 管理工具将其任意组合,...
本文目录 1、蓝牙介绍 2、iBeacon 3、iOS 蓝牙 4、中心模式的使用 5、外设模式的使用 6、后台运行蓝牙服务 7、第三方框架 1、蓝牙介绍 具体讲解见 蓝牙[h...
目录 1.如果NSMutableArray用copy修饰可以不可以?2.KVC 与 KVO 使用理解3.委托和代理一样吗?4.野指针与空指针?5.抽象工厂模式在 Cocoa ...
原文链接[http://chuquan.me/2020/08/24/rxswift-core-implement/] 一直以来,响应式编程都是业界讨论的热门话题之一。为了推广...
清明节要到了,app要上悼念日模式,整体的风格要求变成灰色,之前看过腾讯新闻实现过类似的功能,这回终于要在自己app上实现了,而且要做成根据接口控制 安卓有系统设置可以几行代...
Flutter 专题目录汇总: [//www.greatytc.com/p/7662c2b1501f] 这个目录方便大家快速查询你要学习的内容!!! Flutter...
前段时间更新了一篇 给iOS中高级面试官的一份招聘要求 收到很多小伙伴的点赞与关注。可能有很多小伙伴已经带着我在那篇文章给大家提供的一些面试技巧 & 其中的面试题 已经开始...
什么是内存泄漏,通俗来说就是有一块内存区域被你占用了,但你又不使用这块区域也不让别人用,造成内存浪费,这就是内存泄漏,泄漏严重会造成内存吃紧,严重的会使程序崩溃;内存泄漏对于...
屏幕显示图像的原理: 高中物理应该学过显示器是如何显示图像的:需要显示的图像经过CRT电子枪以极快的速度一行一行的扫描,扫描出来就呈现了一帧画面,随后电子枪又会回到初始位置循...
实现思路在开始之前,我们先思考一下,界面卡顿是由哪些原因导致的? 1.死锁:主线程拿到锁 A,需要获得锁 B,而同时某个子线程拿了锁 B,需要锁 A,这样相互等待就死锁了。2...
就问此时此刻还有谁?45度仰望天空,该死!我这无处安放的魅力!RxSwift(1)—— 初探RxSwift(2)—— 核心逻辑源码分析RxSwift(3)—— Observa...
MacOS系统使用 Homebrew 官方地址时,报错: 解决办法:使用国内源 该地址提供多个国内源地址,选择一个安装即可,如图下图: 查检安装结果: 如果能正确打印版本信息...
SwiftUI Namespace 基础教程(iOS14之后) Namespace 一种动态属性类型,它允许访问由包含该属性的对象(例如,视图)的持久标识所定义的名称空间。 ...
今天用git pull更新代码或者git checkout切换分支时,遇到了一个的问题: 就是发生了git冲突,但是我又不想commit我本地的修改,那就只能试试提示中的另一...
最近整理了一下CoreText里面的相关知识点,现在刚看到NSAttributedString,也从网上查到了一些资料,不过总感觉有很多文章只是对于Apple Documen...
iOS下的渲染流程 知识点: 整个渲染流程,可以分为OpenGL client(客户端)和OpenGL server(服务端)client是在CPU里面执行,不断的驱动数据传...
简单说下在MVVM架构下使用RxSwift的思路:ViewController在这个架构中,也是属于View这个层级。 首先,假设需要搭建一个UI界面,而且这个页面需要向AP...
RxSwift文档 RxSwift QQ 交流群: 424180219 RxSwift 中文文档 持续更新 提供电子书下载 RxSwift RayWenderlich.com...
最近采用Instruments 来分析整个应用程序的性能.发现很多有意思的点,以及性能优化和一些分析性能消耗的技巧.小结如下. Instruments使用技巧 关于Instr...