240 发简信
IP属地:北京
  • 获取项目中所有 VC 控制器

    获取某个plist文件中所有的名称

  • iOS 中线程与队列的关系

    主线程主队列? 结论:GCD的主线程任务总会再最后执行。除GCD外的任务顺序执行。原因呢? 主线程是只有一个主队列,这也说明我们在主线程中写的代...

  • iOS 改变View层级结构的两种方式

    关于 bringSubviewToFront 和view.layer.zPosition的选择一、第一种使用bringSubviewToFron...

  • Mansonry 几个不常见使用方法

    优先级 Masonry可以设置约束的优先级,优先级分为priorityHigh, priorityMedium, priorityLow(高,中...

  • 同时重写一个属性的set和get方法报错

    有时候,xcode会莫名其妙的报错,这时候要注意一下,你是否是犯了这个错误了。在@implementation下写上这句代码就OK。

  • iOS 中代理方法使用步骤

    简单易懂,实现代理方法 viem.h 中声明 viem.m 中触发 调用View的地方.delegate = self; 重新实现代理方法。

  • Resize,w 360,h 240
    iOS 之Masonry点语法简单实现 OC链式(点)语法

    常见的OC中括号链式语法 Masonry 上图: 点语法:在 Objective-C 中,对于点语法的使用,最常见于属性的访问,比如对在方法内部...

  • iOS 之 Block 原理

    Q:什么是Block?A:Block是将函数及其执行上下文封装起来的对象 block的三种存储状态: NSGlobalBlock 在静态存储区,...

个人介绍
热爱coding热爱运动