240 发简信
IP属地:内蒙古
  • Resize,w 360,h 240
    UIStackView 的另类玩法(三)

    在前文[https://www.jianshu.com/p/5545ddeb88bd]中,我们进行了一些重构,引入了面向协议编程范式和依赖注入设...

  • Resize,w 360,h 240
    UIStackView 的另类玩法(二)

    在前文[https://www.jianshu.com/p/38c34a9de999]中,我们设计了一种基于 UIStackView 的界面布局...

  • Resize,w 360,h 240
    UIStackView 的另类玩法(一)

    UIStackView[https://developer.apple.com/documentation/uikit/uistackview]...

  • Resize,w 360,h 240
    JavaScript for Automation(JXA) 入门

    从 macOS 10.10 开始(当时还叫 OS X),苹果提供了一种新的使用 JavaScript 语言编写自动化脚本的方式,和已有的 App...

  • Resize,w 360,h 240
    注入CSS让简书文章中的代码使用Github风格

    最近在简书上看了好多文章,感觉当前的样式对于看代码来说特别难受。所以用油猴撸了一个脚本,把文章中的代码块改成了Github风格。代码见Gist。...

  • Resize,w 360,h 240
    《iOS面试之道》读书笔记 - 网络请求相关

    URL Loading System URL加载系统使用诸如标准的https或自定义协议,提供访问基于URL标识的资源的能力。加载是异步执行的,...

  • 《iOS面试之道》读书笔记 - UserNotifications框架概况

    UserNotifications 框架可以用来从应用程序本地生成通知,也可以从你的服务器远程生成通知。对于本地通知(local notific...

  • 《iOS面试之道》读书笔记 - atomic/nonatomic

    atomic和nonatomic用于在定义 property 时指明其原子性: atomic表示是原子性的,调用该 property 的 get...

  • Resize,w 360,h 240
    《iOS面试之道》读书笔记 - NSRunLoop

    Run Loop 基本概念 Run Loop就是一个在线程(thread)里不停执行的do-while循环。当线程接收到事件(event)时,R...