240 发简信
IP属地:湖北
  • Resize,w 360,h 240
    assign、weak、strong、copy

    iOS开发时,大家都知道定义属性类型(属性修饰符)一般遵循以下规律: 基本数据类型使用assign NSString/NSData/NSArra...

  • iOS中的主线程(Main Thread)与主队列(Main Queue)

    最近在深入学习GCD有关知识。GCD中有两个很重要的概念:任务和队列。虽然这两个概念都已经很了解,但是对线程(thread)和队列(queue)...

  • Resize,w 360,h 240
    iOS开发的中的多线程 --- GCD

    多线程实现的几种方案 GCD的简介 GCD中有两个很重要的概念: 任务 、队列。队列中存放的就是多个任务,队列的执行,就是执行其存放的各个任务。...

  • iOS:不请求网络的软件版本比较

    需求:最近项目开发有一新的需求:软件更新后,用户第一次登录时,如果密码是初始密码,需要提示用户去修改密码。问题:由于公司的产品是智能控制机器,但...

  • iOS开发:关于页面显示效果的一些属性

    edgesForExtendedLayout ios7开始,viewController默认使用全屏布局(full-screen layout)...

  • Resize,w 360,h 240
    NSCoding:自定义类的对象归档和序列化

    序言:最近项目开发有一需求:本公司开发的是智能控制系统,每台机器初始设定时,需要用户设定各个参数的值,由于页面参数众多,用户对一台设定好参数后,...

  • Runtime实现字典转模型

    导言:开发过程中可能需要根据字典(NSDictionary)转换成模型(Model),而Model一般都是用户自定义的类继承自NSObject,...

  • Runtime-iOS开发中的利器

    导言:最近同事在开发项目过程中,因开发需求,需要代码中调用第三方pod库某个类的对象的私有方法(.m中定义的方法)。通过多方调研,发现可以通过R...

  • Resize,w 360,h 240
    iOS开发,Xcode控制台不断打印‘Status bar could not find cached time string image. Rendering in-process.’

    问题:最近遇到了一些奇怪的现象,在开发iOS项目时,观察到每隔一段时间Xcode控制台打印Status bar could not find c...