240 发简信
IP属地:福建
  • view的封装

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

  • Set方法 Get方法(懒加载) 重构方法 重写方法 自定义方法

    (void)setShop_shop = shop; 重写set方法是 成员变量 一定要重新 赋值 } (instancetype)init...

  • 九宫格计算

    行号决定Y值列号决定X值 // 一行的列数int cols = 3;

  • libc++abi.dylib: terminating with uncaught exception of type NSException

    至此,看似问题已经解决,但是运行时出现了强制退出。出现异常:libc++abi.dylib: terminating with uncaught...

  • XIb为何拖不了线到控制器?

    经常写错控制器名字 随手改掉控制器名 记得把xib的类名也改掉 不然拖不了线哦 记住 不要托错位置 必须先点击File's Owner 然后改C...

  • 控件一般为 weak 而不是 strong?

    转 知乎:高大大编译没通过 首先有一点,在OC中,如果对象没有强引用,就会被自动释放,那么为什么控件还可以设为weak? 从storyboard...

  • 按钮不显示的原因

    1.没有设置背景色2.没有设置frame3.引用属性 看看是不是强引用strong 要是weak是不行的 程序执行是从上往下加载的,看看下面有没...

  • iOS获取状态栏和导航栏尺寸(宽度和高度)获取各种模拟器屏幕尺寸

    iPhone开发当中,有时需要获取状态栏和导航栏高度、宽度信息,方便布局其他控件。下面介绍一下如何获取这些信息: 测试 5S模拟器 //测试 导...

  • 代理 传值 代理设计模式六大步骤

    B:我爱你A:我知道,可是我只爱他B:那我会一直等你 B不知道要做备胎到什么时候A也不知道什么时候被高富帅甩掉当A被甩了之后就会调用delega...

个人介绍
With most people's effort level is not yet a talent.