240 发简信
IP属地:广东
  • 学习笔记:Objective-C load 与 initialize 方法

    简介 在前东家的工作项目中,遇到过使用 +load 进行 Method Swizzling 相关配置的情况,当时大概查了下 +load 方法的特...

  • Resize,w 360,h 240
    学习笔记:iOS app 文件系统简明介绍

    简介 在日常 iOS 开发中,我们都会接触到数据持久化接口,如用于保存用户偏好数据的 NSUserDefaults,增删文件的 FileMana...

  • Resize,w 360,h 240
    iOS MRC、ARC 与 @autoreleasepool 学习笔记

    从 2016 年开始 iOS 开发到现在,几乎所有的项目里都只使用 ARC,偶尔遇到历史遗留的少数文件用到 MRC,但因为不需要修改就直接忽略,...

  • iOS - 关于 IBOutlet 和 IBAction

    在日常布局设计中,你肯定试过无数次在 storyboard 或者 nib 与 view controller 之间建立 view 的对象引用。创...

  • Resize,w 360,h 240
    iOS - 关于 File's Owner 的一些事

    用 nib 做过 UI 布局的朋友应该都会留意到,Interface Builder 里有个 File's Owner 的选项,但一般情况下我们...

  • Resize,w 360,h 240
    iOS - 自由控制页面横竖屏展示

    有些时候我们需要用特定方向展示某些页面(例如固定横屏展示),而不影响其它页面。例如一些 app 固定用横屏播放视频。这种情况下,我们就需要在代码...

  • Resize,w 360,h 240
    iOS - UIScrollView的联动反馈效果实现

    UX的核心是在帮助用户理解应用的同时提供更愉悦的使用体验 环境: Xcode 8.3.1 Swift 3 目录 demo 关键点 Storybo...