240 发简信
  • 各个不同iOS版本的特性与差异

    转自OneV's Den的个人博客 :-D都是干货! Xcode5和ObjC新特性: 开发者所需要知道的iOS6 SDK新特性: 抛弃GoogleMap, 开始使用自家map...

  • 120
    分析实现-实现KVO

    原文链接 基于观察者设计模式,苹果实现了notification和kvo两套监听机制,两者都实现了一对多的监听支持。通知在设计上暴露了notificationCenter这个...

  • 120
    导航控制器(NavigationController)的基本属性及生命周期

    一、概述UINavigationController用来管理视图控制器,在多视图控制器中常用。它以栈的形式管理视图控制器,管理视图控制器个数理论上不受限制(实际受内存限制),...

  • IOS中(assign,retain,copy,weak,strong)的区别以及nonatomic的含义

    我们在声明@property 属性时,总是要在括号中写上assign、retain、copy、weak、strong中的一个,很多时候,我们仅仅只是按照习惯去写经常写的那一个...

  • 120
    iOS 模块分解_Runtime运行时,为了面试和工作

    引导 相信对于从事开发人员来说 runtime 这个名称都不陌生,就像我起初只知道「 runtime 叫运行时 」,后来知道 runtime 同样可以像 KVC 一样访问私有...

  • 120
    iOS 浅析消息推送

    一直都有用推送,但一直以来都只是知道怎么处理具体的原理、实现流程就不是很清楚,最近有时间,就具体学习了一下,分享给大家,希望看完我的这篇文章,对大家有所帮助。 APNS的推送...

  • App Store应用审核规则

    1、审核时间规律 应用提交到App Store的审核周期大概是7-14天,第一次提交的审核(业内将在某应用商店第一次提交称为“首发”,后续的称为“更新”)时间会相对较长,运气...

  • 120
    多线程简单介绍

    一、进程和线程 1.什么是进程 进程是指在系统中正在运行的一个应用程序 每个进程之间是独立的,每个进程均运行在其专用且受保护的内存空间内 比如同时打开QQ、Xcode,系统就...

  • 懒加载

    1.懒加载基本 懒加载——也称为延迟加载,即在需要的时候才加载(效率低,占用内存小)。其实就是所谓的重写对象的get方法,当系统或者开发者调用对象的get方法时,再去加载对象...

  • 120
    iOS开发 -- KVO的实现原理与具体应用

    本文分为2个部分:概念与应用。概念部分旨在剖析 KVO 这一设计模式的实现原理;应用部分通过创建的项目,以说明 KVO 技术在 iOS 开发中所带来的作用;如果是作为刚接触 ...