Avatar notebook default
23篇文章 · 19387字 · 5人关注
  • App 常用签名设计

    前言 一般来说,客户端 App 与服务器端是通过接口进行交互,来互相传递数据的,而为了保证数据的安全性,一般都会专门设计一个签名规则。 三种安全...

  • 自实现 KVO

    基本概念 KVO (Key-Value Observing) 是Cocoa提供的一种基于KVC的机制,允许一个对象去监听另一个对象的某个属性,当...

  • 基于 MVC 的项目重构

    前言 最近公司的项目要更新所有界面的 UI 风格,趁此机会正好把项目重构一遍,本文主要记录重构时的一些选择和解决的问题。 背景 首先说说背景,也...

  • Resize,w 360,h 240
    AFNetworking 源码阅读笔记(三)

    AFURLRequestSerialization AFURLRequestSerialization 只是个协议,其内部提供了一个方法用以序列...

  • Resize,w 360,h 240
    AFNetworking 源码阅读笔记(二)

    AFHTTPSessionManager AFHTTPSessionManager 继承自 AFURLSessionManager,主要是提供了...

  • Resize,w 360,h 240
    AFNetworking 源码阅读笔记(一)

    前言 这里引用 @draveness 的一张图来展示 AFNetworking 的整个架构: 本系列以此架构为依据,随后的文章会逐一分析 AFN...

  • SimpleWeather 2.0 - 基于React Native的重构

    SimpleWeather 一个简单的天气应用。 地址:https://github.com/v2panda/SimpleWeather Sim...

  • Resize,w 360,h 240
    [译]Xcode Search: the Hidden Gems

    作为软件开发人员,我们常常会花大量时间去阅读代码。 Robert C. Martin 在他的Clean Code中说道: Indeed, the...

  • iOS单元测试

    前言 不写单元测试的程序员是不合格的,为了让自己成为一名合格的程序员,学习如何写单元测试是很有必要的,这里以Xcode集成的测试框架XCTest...

    0.1 2204 1 16

文集作者