240 发简信
IP属地:广东
  • 给分类(Category)添加属性

    遇到一个问题,写了一个分类,但原先类的属性不够用。添加一个属性,调用的时候崩溃了,说是找不到getter、setter方法。查了下文档发现,OC的分类允许给分类添加属性,但不...

  • 浅析iOS多线程技术(概述)

    前言 简书的账号其实申请很久了,因为工(自)作(己)的(很)原(懒)因,就没有怎么写博客,但作为一名"偏执的技术狂"(伪技术),我还是觉得需要写博客,所以也就写下了这篇博客了...

  • 120
    Autolayout自动布局实现的方法三:第三方框架Masonry的使用

    Masonry Masonry是目前最流行的Autolayout第三方框架,省去了苹果官方恶心的Autolayout代码,大大提高了开发效率。 框架下载地址:https://...

  • 120
    Autolayout自动布局实现的方法二:VFL语言实现约束

    什么是VFL语言 VFL全称是VisualFormatLanguage,翻译过来是“可视化格式语言” VFL是苹果公司为了简化Autolayout的编码而推出的抽象语言 最终...

  • 120
    Autolayout自动布局实现的方法一:storyboard的实现和代码实现

    Autolayout简介 Autolayout是一种“自动布局”技术,专门用来布局UI界面的, Autolayout最初的引入是在IOS6当中,由于在Xcode 4中Auto...

  • UIView和scrollView动画效果实现方法

    方法一: beginAnimations方法,此方法中包含有很多 setAnimation方法,具体代码可以进入该头文件中进行查看

  • "this class is not key value coding-compliant for the key ..."问题的解决

    出现此问题一般是由于interface和IBOutlet连线缺失所导致 也有可能是代码修改了IBOutlet的名称导致interface名称无法找到而连线失败 右击xib窗口...

  • 自定义View的封装

    view的封装 如果一个view内部的子控件比较多,一般会考虑自定义一个view,把它内部子控件的创建屏蔽起来。 外界可以传入对应的模型数据给view,view拿到模型数据后...

  • 自定义View的封装

    view的封装 如果一个view内部的子控件比较多,一般会考虑自定义一个view,把它内部子控件的创建屏蔽起来。 外界可以传入对应的模型数据给view,view拿到模型数据后...

  • IOS中字典数组的模型封装

    用模型取代字典数组的好处 使用字典的弊端 一般情况下设置字典数据和取出字典数据都得使用字符串类型的"key",编写这些"key"时,Xcode没有智能的提示,只能手动的去敲那...

  • 120
    IOS开发之九宫格设计思路

    引言 在IOS开发 UI设计中,大多数的软件界面都采用九宫格的序列方式来排列 九宫格计算思路 -设计思路:将九个红色的方框和白色的字体封装到白色的底色当中,即将UIImage...

  • 细说KVO & KVC & NSNotificationCenter那些事

    在iOS开发过程中,我们经常会听到或者用到KVO,KVC,NSNotificationCenter等,但是很多时候,我们可能没有那么了解,下面让我们来详细了解下他们的概念、用...

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

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