240 发简信
IP属地:上海
  • Swift - Day5

    可选值 一个可选值可以有值,也可以没有值,当使用 ->String语句时表示这个函数返回一个字符串,如果想表示这个函数可能返回一个值,也可能不返回任何值,就可以这样写: 现在...

  • Xcode报错 Frame Layout Guide before iOS 9.0 & Content Layout Guide before iOS

    在Xcode11的环境下,如果使用ScrollView的时候报错Frame Layout Guide before iOS 9.0或者Content Layout Guide...

  • Swift 链表 LinkedList

    一个链表就是一串节点(Node). 每个Node有两个责任: 持有一个value 持有下一个Node的引用。nil表示链表最后一个Node 先写一个工具方法方便打印 创建一个...

  • Python 知识碎片1

    1. 巧用tuple 当我们想要分割字符串,获取特定的下标对应某个值时,比如 2019-10-12 取年、月、日 2. 了解try except finally 基本执行顺序...

  • 不需要,如果你需要深copy一个引用类型的话,可以实现。而且这个文章都过去三年了,有些命名方式也不推荐了。

    swift实现单例的四种方式

    单例模式是设计模式中最简单的一种,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象。 当你只需要一个实例的...

  • faiss的一些相关调研

    需求背景 目前有项目会涉及到向量的存储和计算,以前的传统搜索引擎lucene系产品和其他数据库貌似都无法没有比较良好有效的解决方案。对于机器学习领域来说,大部分经过训练后的模...

  • 序列和数组学习笔记

    流畅的Python学习笔记 列表推导是构建列表(list)的快捷方式,生成器表达式则可以用来创建其他任何类型的序列 列表推导 列表推导、生成器表达式,以及其他很相似的集合(s...

  • UICollectionView 07 - 标签布局

    文章按照顺序写的,之前文章写过的很多逻辑都会略过,建议顺序阅读,并下载源码结合阅读。 目录 项目下载地址: CollectionView-Note UICollectionV...

  • UICollectionView 06 - 瀑布流布局

    文章按照顺序写的,之前文章写过的很多逻辑都会略过,建议顺序阅读,并下载源码结合阅读。 目录 项目下载地址: CollectionView-Note UICollectionV...

  • UICollectionView 05 - 可伸缩Header

    文章按照顺序写的,之前文章写过的很多逻辑都会略过,建议顺序阅读,并下载源码结合阅读。 目录 项目下载地址: CollectionView-Note UICollectionV...

  • 120
    UICollectionView 04 - 卡片布局

    文章按照顺序写的,之前文章写过的很多逻辑都会略过,建议顺序阅读,并下载源码结合阅读。 目录 项目下载地址: CollectionView-Note UICollectionV...

  • UICollectionView 03 - 自定义布局原理篇

    目录 项目下载地址: CollectionView-Note UICollectionView 01 - 基础布局篇UICollectionView 02 - 布局和代理篇U...

  • 120
    UICollectionView 02 - 布局和代理篇

    文章按照顺序写的,之前文章写过的很多逻辑都会略过,建议顺序阅读,并下载源码结合阅读。 目录 UICollectionView 01 - 基础布局篇UICollectionVi...

  • 120
    UICollectionView 01 - 基础布局篇

    目录 项目下载地址: CollectionView-Note UICollectionView 01 - 基础布局篇UICollectionView 02 - 布局和代理篇U...

  • UICollectionView 布局详解导读

    本系列文章的编码环境为 Xcode 10.1 , Swift 4.2 , iOS 9 为什么写这个系列文章 目前我们大部分开发的界面都是列表的形式,所以在日常开发中对 UI...

  • 串行队列:只有一个线程,加入到队列中的操作按添加顺序依次执行。并且还要保证在执行某个任务时,在它前面进入队列的所有任务肯定执行完了。对于每一个不同的串行队列,系统会为这个队列建立唯一的线程来执行代码。

    兄弟 你是认真的吗? 谁告诉你串行队列只有一个线程的? 你自己创建一个串行队列 执行多个任务打印下线程name看看

    Swift- 多线程编程GCD

    参考文章:1、Swift 3使用GCD和DispatchQueues2、线程死锁 基本概念: 串行队列:只有一个线程,加入到队列中的操作按添加顺序依次执行。并且还要保证在执行...

  • Codable 的在低端机器上的坑(其实是struct的坑)

    从swift 4.0之后,项目中JSON转Model(我们Model都用的struct)就转而使用Codable了,之前一直相安无事。但是最近一个版本低端机器(iPhone ...