随笔

LeetCode做题笔记—二叉树相关题目

有关二叉树的做题笔记,Python实现 二叉树的定义 翻转二叉树 Invert Binary Tree LeetCodeCN 第226题链接 第一种方法:递归 第二种方法:遍历 验证二叉搜索树 Validate Binary Search …

发布于:2019-05-04 · #LeetCode
随笔

LeetCode做题笔记—哈希表相关题目

有关哈希表的做题笔记,Python实现 有效的字母异位词 Valid Anagram LeetCodeCN 第242题链接 第一种方法:对两个字符串排序后对比 第二种方法:用哈希表对字符串内每个字符计数,最后比对哈希表,这里用dict实现 …

发布于:2019-05-01 · #LeetCode
随笔

LeetCode做题笔记—栈、堆、队列相关题目

有关栈、堆、队列的做题笔记,Python实现 栈 Stack 有效的括号 Valid Parentheses LeetCodeCN 第20题链接 使用 Stack 栈 来操作,用了一个技巧是先做一个字典, 为右括号, 为左括号。 简化路径 …

发布于:2019-04-29 · #LeetCode
随笔

LeetCode做题笔记—链表相关题目

有关链表的做题笔记,Python实现 链表定义 反转链表 Reverse Linked List LeetCodeCN 第206题链接 遍历链表,迭代前节点prev,缓存当前节点current的下一节点,然后把当前节点的next指针指向前节…

发布于:2019-04-28 · #LeetCode
随笔

关于 NSUserDefaults setBool 的值取出后if判断不了的问题

使用 设置的值,如果用普通的 取出的值是 类型, 语句无法判断,即使后加 也没用,还会出问题。 要用 来取值, 同理: 如上所示等入值方法,都用对应配套的取值方法

发布于:2019-04-23 · #iOS
随笔

如何面试一个 iOS 工程师

推荐序 私下和很多朋友交流过这个话题,大部分求职者认为,我能做基本的 iOS 开发工作,就达到公司的要求了,殊不知公司招聘员工,更希望的是这个人能够在关键时候能够发挥一般人做不到的能力。 这篇文章是来自微信读书的 bang ,我完全同意他的…

发布于:2019-04-09 · #iOS
随笔

iOS集成支付宝H5支付实现跳转与回调的解决方案

前言 最近有个需求,不能在iOS客户端内集成支付宝和微信的App支付SDK(为了防苹果审核检测SDK),因此使用H5支付,虽然微信和支付宝的H5支付文档都说不要在App内使用H5支付而是使用App支付,但办法总是有的。 这篇讲的是支付宝H5…

发布于:2019-03-22 · #iOS
随笔

iOS集成H5微信支付实现跳转与回调的解决方案

前言 最近有个需求,不能在iOS客户端内集成支付宝和微信的App支付SDK(为了防苹果审核检测SDK),因此使用H5支付,虽然微信和支付宝的H5支付文档都说不要在App内使用H5支付而是使用App支付,但办法总是有的。 这篇讲的是H5微信支…

发布于:2019-03-22 · #iOS
随笔

判断一个 NSArray 是否为空

* *

发布于:2019-03-12 · #iOS
随笔

iPhone屏幕各种尺寸分辨率(更新至XS)

| Device | Logic Point | Logic Pixel | Size | Scale | | -------------- | ----------- | ----------- | ---- | ----- | | iP…

发布于:2019-03-05 · #iOS