240 发简信
IP属地:上海
  • CocoaPods 使用总结

    CocoaPods简介 CocoaPods 是专门为 iOS 工程提供第三方依赖库的管理工具,通过 CocoaPods,我们可以更方便地管理每个...

  • Resize,w 360,h 240
    Apple Pay 接入工程

    接入工程 创建一个工程设置其 Bundle ID 必须和描述文件中的 Bundle ID 一致。 在 Capability 标签中把 Apple...

  • Resize,w 360,h 240
    Apple Pay 申请 MerchantID

    申请 MerchantID 登录苹果开发者中心,在 Identifiers 下选择 Merchant IDs,点击右上角添加按钮添加 Merch...

  • Resize,w 360,h 240
    Apple Pay 编程指南

    背景 在发布近两年、历经各种周折之后,苹果的 Apple Pay 移动支付服务终于在 2016 年 2 月 18 日来到了中国大陆。 Apple...

  • 浅谈 __attribute__

    __attribute__ 是一个编译器指令,其实是 GNU C 的一种机制,本质是一个编译器的指令,在声明的时候可以提供一些属性,在编译阶段起...

  • 浅谈 iOS ARC 内存管理

    Objective-C 采用的是引用计数式的内存管理方式: 自己生成的对象自己持有。 非自己生成的对象自己也能持有。 自己持有的对象不再需要时释...

    1.5 1251 0 10
  • Resize,w 360,h 240
    为什么很多编程语言中数组都是从0开始编号?

    数组两个特性 为什么很多编程语言中数组都是从 0 开始编号,首先先了解一下数组的概念。数组 Array 是一种线性表数据结构,是一组连续的内存空...

    0.3 937 4 10
  • 如何实现LRU缓存淘汰算法

    原理 LRU:Least recently used,最近最少使用。缓存算法根据数据最近被访问的情况来进行淘汰数据,其核心思想是“如果数据最近被...

  • Resize,w 360,h 240
    浅谈面向对象的六大设计原则

    原则一、单一职责原则(Single Responsibility Principle,简称SRP ) 定义:应该有且仅有一个原因引起类的变更。 ...

    0.5 3417 0 13
个人介绍
iOS开发者,维护一个iOS精英班的专题,喜欢开源,平常也会在github上上传一些个人的项目,欢迎志同道合的朋友一起加入。
微博:http://weibo.com/5113807465
github:https://github.com/sunjinshuai