240 发简信
IP属地:广东
  • 然后分别注册UIKeyboard,UITextview,UITextfield,Orientation通知。

    mark一下注册的顺序为:UIKeyboard->UITextfield->UITextview->Orientation

    IQKeyboardManager解析

    我们在使用第三方框架时,往往需要import然后添加代码去实例化才能使用。但是IQKeyboardManager不需要任何代码就能自动解决键盘遮挡输入源,而且也提供了众多接口...

  • 120
    IQKeyboardManager解析

    我们在使用第三方框架时,往往需要import然后添加代码去实例化才能使用。但是IQKeyboardManager不需要任何代码就能自动解决键盘遮挡输入源,而且也提供了众多接口...

  • 工程结构那里,
    categories里面的IQUIWindow+Hierarchy UIWindow层级的分类
    这个类已经被删除了,有空可以更新一下博客

    IQKeyboardManager解析

    我们在使用第三方框架时,往往需要import然后添加代码去实例化才能使用。但是IQKeyboardManager不需要任何代码就能自动解决键盘遮挡输入源,而且也提供了众多接口...

  • 哈哈,不好意思,很早以前写的了。 而且因为之前简书的某些事情,我不打算更新简书。:joy:

    话说面试--二分查找

    今天去参加面试的时候被提问到一个问题--请你解释一下二分查找。一时间忽然想不起来。于是乎回来复习了一下。 在百度百科里面是这样描述的:“二分查找又称折半查找,优点是比较次数少...

  • iOS开发--指定UIView的某几个角为圆角

    我们知道, 如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架)。而若要指...

  • "但weak属性有一个额外的好处是如果在view controller销毁的时候,datasource因为仍然被其他地方引用而导致其此时并没有跟随view controller一起销毁,那么此时其delegate成员变量会自动被赋nil,相比于assign,此时它是更安全的做法。"
    如果是使用assign,那么在view controller销毁的时候,datasource因为仍然被其他地方引用而导致其此时并没有跟随view controller一起销毁吗?

    delegate的内存管理属性是weak还是assign

    ARC引入strong和weak两个内存管理属性(以及__strong, __weak, __unsafe_unretained, __autoreleasing四个变量生命...

  • 请问,Alamofire它需要去申请消费者密钥 (cunsumer key),有点类似于三方SDK的key,相对于AFNetworking,它增加了什么权限还是功能? 为什么必须去申请这个而AFNetworking不用?这个的作用是什么的?

    解读Alamofire

    在开始介绍之前先明确一点,本篇写的不是关于Alamofire是怎么使用的,而是我仔细看了Alamofire框架代码后的一点感受与大家分享。写的不好也请大家见谅。如果是想要学习...

  • @素然年华 什么情况下不需要

    iOS 归档反归档 详解

    创建一个 Person 类 1,首先,复杂对象所属的类要遵循<NSCoding>协议 2,-(void)encodeWithCoder:(NSCoder *)aCoder;序...

  • @素然年华 在什么条件下需要遵循NSCoding这个协议

    iOS 归档反归档 详解

    创建一个 Person 类 1,首先,复杂对象所属的类要遵循<NSCoding>协议 2,-(void)encodeWithCoder:(NSCoder *)aCoder;序...

  • "复杂对象所属的类要遵循". 这个复杂对象所属的类是指什么? 那些不遵循的类的条件又是什么?
    应该这么问:
    在什么条件下需要遵循NSCoding这个协议,什么情况下不需要?“复杂对象”是要怎么去划定

    iOS 归档反归档 详解

    创建一个 Person 类 1,首先,复杂对象所属的类要遵循<NSCoding>协议 2,-(void)encodeWithCoder:(NSCoder *)aCoder;序...

  • 120
    开发《全能分词》(又名《锤子Bigbang》)的心路历程

    转载注明出处:简书-十个雨点 本文记录我和同事开发《全能分词》(又名《锤子Bigbang》,以下简称Bigbang)的过程,内容不一定精彩,只是个人的记录,如果你也做过或者想...

  • @十一岁的加重 在近几年的 Xcode 更新中可以看出,苹果对 Storyboard 的开发力度也不断增强,添加了更多功能和特性,大大方便了界面的开发、适配以及提升代码性能。

    iOS故事板(storyboard)的约束

    在移动端开发过程中,可视化的搭建UI效率是非常高的,苹果官方也是强力推荐。我们现在来学一学如何利用系统自带的故事版(storyboard)来搭建UI。可视化搭建UI除了可以使...

  • “哪里看得出啊”是什么意思?不是很懂

    iOS故事板(storyboard)的约束

    在移动端开发过程中,可视化的搭建UI效率是非常高的,苹果官方也是强力推荐。我们现在来学一学如何利用系统自带的故事版(storyboard)来搭建UI。可视化搭建UI除了可以使...

  • @伤感的小孩 用了约束之后不要用frame,尽量修改约束去改变就行了。 动态修改高度就得用代码去实现。具体的实现要看需求去分析

    iOS故事板(storyboard)的约束

    在移动端开发过程中,可视化的搭建UI效率是非常高的,苹果官方也是强力推荐。我们现在来学一学如何利用系统自带的故事版(storyboard)来搭建UI。可视化搭建UI除了可以使...

  • 会冲突的哦

    iOS故事板(storyboard)的约束

    在移动端开发过程中,可视化的搭建UI效率是非常高的,苹果官方也是强力推荐。我们现在来学一学如何利用系统自带的故事版(storyboard)来搭建UI。可视化搭建UI除了可以使...

  • @goyohol :+1: 我参考参考,谢谢你

    iOS工程 SDK的创建、使用

    ONE SDK的设计总体分为3层: 平台层-Platfrom layer,适配层-Porting layer,核心层-Common layer。 我们所使用的是 平台层-Pl...

个人介绍
3+4 = 7 ,2+5 = 7 做事的方式不一样不代表结果不同。请尊重别人的想法