block使用

作者: JoyceZhao | 来源:发表于2016-01-09 23:05 被阅读115次
  • 在监听右侧设置按钮

    • 创建设置界面的控制器
    • 隐藏底部的tabBar
    • 跳转到设置界面
  • 新建分组Setting(设置)按照MVC的思想管理设置界面

    • Model
    • View
    • Controller
  • 采用纯代码的方式搭建设置界面,有利于提高后期代码的可扩展性

  • 利用MVC思想,设置组模型、行模型、cell的模型(结合block)

    • block原理:block会把代码块里面的所有强指针对象强引用
    • 注意
      • block里面不要使用self,可能会造成循环引用
      • block尽量不要引用下划线的成员属性,因为下划线的成员属性底层是通过self实现的
    • 解决循环引用
      • __weak typeof(self) weakSelf = self;
      • __unsafe_unretained typeof(self) weakSelf = self;
  • 自定义cell

  • 点击cell跳转功能

  • 封装控制器基类

  • cell键盘处理

    • 弹出键盘
      • 创建文本框
      • 让文本框成为第一响应者
      • 把文本框添加到view
        注意运行程序时键盘如果不能弹出,按command + K
    • ios7以及以后,将键盘添加到对应的cell上,系统会自动对键盘做好处理,避免键盘弹出时遮盖住页面底部原有的内容
    • 滑动时叫回键盘
      • 在将要减速的方法中让键盘所在的view停止编辑即可

相关文章

  • ios block使用

    iOS Block的使用一 .最简单的block使用******使用block的三个步骤:1.定义block变量 ...

  • iOS Block使用注意

    block本质是两个结构体,使用block使代码简单易读。使用Block注意: 1、block内部使用外部指针,会...

  • 白话block

    本文内容 什么是block? block的用途 block的用法 block在使用中遇到的问题 如何使用xcode...

  • iOS Block -浅析 文章

    Block 的使用有两种:1.独立Block 。2.内联Block 。 《一》独立Block 使用方式 一、定义一...

  • Blocks

    使用block修改器 __block

  • iOS开发--当Block、代理、通知遇到女朋友

    什么是Block? 为什么使用Block? 怎么使用Block? 本文将从这三个问题入手来逐渐了解Block。 本...

  • OC中的block回顾

    1.block声明 2.block的typedef 2.1 typedef的使用 2.2 声明block类型的使用...

  • Block其实很简单

    Block的几种情况 block的使用 1.使用block实现反向传值 2.利用block写响应式编程的技巧

  • Objective-C基础学习之typedef和Block

    1.函数指针回顾 函数指针使用 函数指针别名 2.block和typedef block使用 block别名

  • typedef和Block

    1.函数指针回顾 函数指针使用 函数指针别名 2.block和typedef block使用 block别名

网友评论

    本文标题:block使用

    本文链接:https://www.haomeiwen.com/subject/qyrqkttx.html