240 发简信
IP属地:广东
  • Swift经典算法回顾

    1、比较类排序算法 1.1 冒泡排序: 核心思想:依次比较相邻元素,然后按条件进行元素交换。直到所有元素排好为止 代码实现: 1.2 选择排序 核心思想:如果是升序排序,首先...

  • 人开窍的几个表现

    第一 说话和做事开始有目的性凡事开始计较后果,开始有利自己留后路话不说死的思维 第二 以前看热闹,后来开始听话,开始听门道与别人交谈的时候,开始分析他说的话是否有另外一层含义...

  • 随笔

    无反馈,不学习。 真正的学习成长不是“努力、努力再努力” 而是“反馈、反馈、再反馈”

  • 120
    MachO文件

    Mach-O其实是Mach Object文件格式的缩写,是mac以及iOS上可执行文件的格式, 类似于windows上的PE格式 (Portable Executable )...

  • LLVM编译浅尝

    对于普通的开发人员来说,LLVM计划提供了越来越多的可以使用、编译器以外的其他工具。例如代码静态检查工具LLVM/Clang Static Analyzer,是一个 Clan...

  • Flutter工程类型

    1.Flutter 四种工程类型 Flutter Application: Flutter应用 Flutter Module: Flutter 与原生混合开发 Flutter...

  • UICollectionViewCell 使用 KVO 的正确方法

    今天遇到一个问题,需要 UICollectionViewCell 对 ViewController 的属性进行 KVO 观察,之前在忙乱中尝试了各种方法来解除监听总算搞定了。...

  • 2020-03-05 ios面试题

    需要说明有2个算法题: 1.用二分法开根号; 2. 判断字符串是否符合ipv4; 这遍文档很全https://www.jianshu.com/p/57dc7b53a47b[h...

  • 简单实用的ui设计教程 快速提升UI水平的8个技巧

    今天给同学们分享一篇在Medium上被点赞超过4K的UI设计实用文章,内容较为基础,但简单易用,看完后说不定可以对同学们有所帮助哦。 一个设计师想要做出一个漂亮、可用、 高效...

  • Jenkins 迁移记录

    Jenkins 迁移记录 环境 java环境 安装JDK Homebrew 安装 Tomcat (通过brew 命令 安装 brew install tomcat) Jenk...

  • 120
    iOS 事件处理机制与图像渲染过程

    首先我们从runloop层面上来剖析下事件的产生和传递:RunLoop主要处理以下6类事件: Observer事件:runloop中状态变化时进行通知。(微信卡顿监控就是利用...

  • Git .gitignore 忽略 .idea 目录的总结

    【Git】.gitignore 忽略 .idea 目录的总结 核心操作:在.gitignore 文件中添加以下语句:**/.idea/简述:1)忽略任何位置的 .idea 文...

  • 如何在mac上完全卸载vscode

    卸载vscode应用后执行以下命令行 rm -fr ~/Library/Preferences/com.microsoft.VSCode.helper.plistrm -fr...

  • git commit之后,想撤销commit

    git add .git commit -m "message" 执行完commit后,想撤回commit,怎么办? 这样凉拌:git reset --soft HEAD^ ...

  • Swift open public等修饰符详解

    Swift open public等修饰符详解 swift 中关于open ,public ,internal,fileprivate,private 修饰的说明 open:...