240 发简信
IP属地:北京
  • 120
    【羊了个羊】iPhone关卡快速通关

    羊了个羊第二关通关秘籍 本项目旨在为你快速通关羊了个羊,上手需要一定动手能力以及门槛,【必要】电脑 (Windows、macOS 均可使用Charles抓包修改数据通关)【必...

  • 120
    屏幕适配

    Autoresizing 在Autolayout之前,有Autoresizing可以作屏幕适配,但局限性较大,有些任务根本无法完成(Autoresizing只能设置自身和父控...

  • 代理

    代理的使用步骤 定义一份代理协议协议名字的格式一般是:类名 + Delegate比如UITableViewDelegate设计代理的细节一般都是@optional(让代理可以...

  • IOS 应用沙盒(ios9)

    简介 每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒 应用沙盒的文件系统目录,如下图所示 ...

  • @property的使用策略

    原子(atomic)atomic 内部会为setter方法加锁,提供多线程安全。是防止在写未完成的时候被另外一个线程读取,造成数据错误,但是需要耗费性能。 非原子(nonat...

  • Masonry (Autolayout第三方框架)

    目前最流行的Autolayout第三方框架 用优雅的代码方式编写Autolayout 省去了苹果官方恶心的Autolayout代码 大大提高了开发效率框架地址:https:/...

  • UITableViewCell 的 数据刷新

    添加数据 删除数据 更新数据 全局刷新方法(最常用) 局部刷新方法 添加数据 删除数据 更新数据(仅仅是修改已经存在的数据)

  • 让tableView展示数据

    设置数据源对象 数据源对象要遵守协议 实现数据源方法 tableView的常见设置 tableViewCell的常见设置 cell的循环利用 传统的写法 新的写法(注册cell)

  • 120
    监听触摸事件 - 手势识别器(UIGestureRecognizer)

    为了完成手势识别,必须借助于手势识别器----UIGestureRecognizer 利用UIGestureRecognizer,能轻松识别用户在某个view上面做的一些常见...

  • iOS监听某些事件的方法选择

    通知(NSNotificationCenter\NSNotification)任何对象之间都可以传递消息使用范围1个对象可以发通知给多个对象1个对象可以接受多个对象发出的通知...

  • KVO(Key Value Observing(键值监听))

    全称:Key Value Observing(键值监听) 作用:监听模型的属性值改变 步骤添加监听器// 利用b对象来监听a对象name属性的改变[a addObserver...

  • KVC(Key Value Coding(键值编码))

    全称:Key Value Coding(键值编码) 赋值 取值

  • 初识MVC

    MVC是一种设计思想,贯穿于整个iOS开发中,需要积累一定的项目经验,才能深刻体会其中的含义和好处 MVC中的三个角色M:Model,模型数据V:View,视图(界面)C:C...

  • 120
    VFL 语言 (简化Autolayout编码)

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

  • 120
    通知机制(NSNotificationCenter/NSNotification)

    每一个应用程序都有一个通知中心(NSNotificationCenter)实例,专门负责协助不同对象之间的消息通信 任何一个对象都可以向通知中心发布通知(NSNotifica...

  • UITableViewCell (左滑删除按钮及编辑模式)

    左滑出现删除按钮 需要实现tableView的代理方法 左滑出现N个按钮 需要实现tableView的代理方法 进入编辑模式 在编辑模式中多选