版本记录 版本号时间V1.02021.03.10 星期三 前言 iOS 11+和macOS 10.13+ 新出了Vision框架,提供了人脸识别、物体检测、物体跟踪等技术,它...
版本记录 版本号时间V1.02021.03.10 星期三 前言 iOS 11+和macOS 10.13+ 新出了Vision框架,提供了人脸识别、物体检测、物体跟踪等技术,它...
iOS多线程编程 基本知识 1. 进程(process) 进程是指在系统中正在运行的一个应用程序,就是一段程序的执行过程。 每个进程之间是相互独立的, 每个进程均运行在其专用...
层序遍历是一层一层访问,利用队列先进先出的性质,和先序遍历类似,如果把每一层分开,需要通过一个循环将这层的节点都出队 流程图
相对来说,这三种代码相似度较高,而且是真正按顺序遍历,没有反转等操作。 前序遍历 前序遍历相对简单,先访问该节点,然后访问左右节点,利用栈的性质反向压入右左节点即可。 中序后...
前言 本文将给大家介绍AutoLayout的Content Hugging Priority,说通俗一点就是"视图的抗拉伸优先级".说到Content Hugging Pri...
问题 在 MVC 的结构中,UIViewController 比其他层更难以测试。因为UIViewcontroller中的有很高的耦合性,逻辑与视图的生命周期紧密的联系在一起...
有人曾经问我基于Swift的MVVM的实现, 我当时给出的回答就是自己到网上去搜索Swift+MVVM. 我不知道这位哥们是否解决了问题, 但是, 最近我自己在搜索Swift...
前段时间项目需求,需要在现有的项目上面开发一个新的项目。如果新建工程的话,会有很多麻烦的问题:1.虚拟文件夹无法拖拽到新的工程,导致文件杂乱的混在一起难以按模块区分(如果都是...
在实际开发中如果UITextView UITextField靠屏幕边界,会影响美观和用户交互体验,所以常常需要设置内容的insets,虽然老B都有所了解如何设置,不过今天在群...
比如向量点乘、矩阵的逆、高斯消元法等Github: https://github.com/zhouyijian/LinearAlgebra向量示例代码
昨天把新公司的项目提交到了 GitLab 上,感觉 GitLab 创建项目很简洁并没有看到设置 Git版本忽略文件的选项。然后就直接提交了上去。可是烦人的事来了,Xcode ...
前言 本文将给大家介绍AutoLayout的Content Compression Resistance,说通俗一点就是"视图的抗压缩优先级". 一. 本篇重点介绍:Con...
cocoapods安装在ruby文件夹下,默认ruby换了后,系统就找不到原来的路径了。
Mac——RVM的更新,以及Ruby的更新近期对RVM和Ruby进行更新的时候,发现大多数文章都是RVM的安装,并没有涉及到更新,所以特意写了这个文章,记录并分享。http://www.rvm.io/rvm/upgr...
级别:★★☆☆☆标签:「iOS与JS交互」「UIWebView与JS交互」「UIWebView拦截协议」作者: Xs·H审校: QiShare团队 先解释下标题:“iOS与J...
最近在泊学学习 RxSwift,非常赞,干净、漂亮、易懂,非常符合处女座的要求。
泊学 iOS 视频体验总结:适合入门之后的知识拓展泊学 泊学 https://boxueio.com/ --- iOS 全栈开发高清视频网站。 泊学目前有 Swift PHP iOS 三个模块,共 1100 分钟视频资料,其...
1.GCD信号量简介 GCD信号量机制主要涉及到以下三个函数: dispatch_semaphore_create(long value);和GCD的group等用法一致,这...
用 Swift 实现了 Trie 字典树、并查集、堆和优先队列、哈希表、红黑树、集合与映射、链表、数组、栈、队列、线段树、AVL 树等。课程是慕课网的:玩转算法系列--数据结...
前言:使用Cocoapods管理第三方库,工程有时仅对低版本的第三方库适配,我们可以指定更新所需要的 SDK、指定安装某些SDK、指定某些SDK的版本 一、指定第三方 SDK...