240 发简信
IP属地:江苏
  • Swift-一个利用@dynamicMemberLookup改善api的技巧

    本篇假设你已经了解了@dynamicMemberLookup的作用,如果还没掌握,请自行搜索 有时候为了自定义某些功能,我们会自已封装一个vie...

  • Resize,w 360,h 240
    《iOS Text-Driven Development》 笔记

    测试驱动开发(Test Driven Development,以下简称TDD)TDD具体是什么,怎么写,可以看看喵神的博客[https://on...

  • UITableview开启pagingEnabled后翻页错位

    记录一个问题 当你使用UITableview开启pagingEnabled后,翻页的过程中加载了更多数据,此时需要reloadData,然后页面...

  • Resize,w 360,h 240
    RxSwift是如何把各种操作符"串"起来的

    本文假设你已经了解了Rxswift的基本概念,且对于Observable,Observer,Operator[https://beeth0ven...

  • Resize,w 360,h 240
    Apple 文档 Auto Layout Guide -Changing Constraints

    看了下Auto Layout Guide,对于Changing Constraints[https://developer.apple.com/...

  • Resize,w 360,h 240
    TextKit官方文档阅读笔记

    iOS中文本控件的底层是TextKit,它能够精细地排版与布局文本TextKit是对CoreText的封装(如下图),所以有同样的性能 在Tex...

  • Resize,w 360,h 240
    iOS文字排版概念(字符和字形)

    1.术语解释: 系统api中使用了很多术语,这里做一下解释: 字符(Characters) 和字形(Glyphs) 字符(Characters)...

  • ReactNative采坑记

    记录一些坑和对rn的理解 1.React-Native 启动时报错 - “no bundle url present” 2.执行react-na...

  • Resize,w 360,h 240
    阅读笔记--《JS设计模式与开发实践》

    2018任务繁重,今年打算把重点放在js的深入上,往大前端方向发展.年初有空看完了《JavaScript高级程序设计》和《JavaScript+...