Avatar notebook default
54篇文章 · 40402字 · 7人关注
  • 120
    iOS开发基础:桌面角标的显示

    如果iOS应用需要显示角标(桌面应用图标上的小红点),关键代码就一行(片段1): 但是如果你只调用这句,看不到任何效果,这是为什么呢?这是因为 ...

    0.5 1225 1 10
  • 120
    一个99%刚入职场的iOSer踩过的坑

    小胡刚入职的第二天,iOS组长给他一个实习任务:用UICollectionView搭一个商品选择界面。小胡觉着这不难啊,估摸着半小时就能搭完页面...

  • 120
    从Switch看Swift的设计思想

    在Swift中,“普通”switch分支结构长这样: 细心的你一定会指出,哥们,你这代码有错误吧,没加break呀?你没错,不过我也没错,在Sw...

  • NSSet 去重技巧:判断自定义类的相等

    问题缘起 Set 有个天然属性,就是放入的元素不能重复,这个特性也被常用于去除重复数据: 系统类可以很方便地放入Set,那么自定义类呢?假设需要...

  • NSHashTable:NSMutableSet 的替代品?

    NSHashTable 解决了什么问题 使用 NSMutableSet 时,主要有两个让开发者如鲠在喉的地方: 加入NSMutableSet 的...

  • 细数SDK开发中遇到的挑战

    设计API时遇到的挑战 API是对外的接口,在开发中,请求参数的增减无法避免,这必然导致不同版本之间的兼容性问题,这时有两种策略: 参数设计为参...

    2.1 203 1 12
  • 不被裁员的方法——让程序崩

    演示的时候,程序崩了,是不是很丢人,甚至可能丢了饭碗,如何才能避免这种情况?本篇告诉你:让它崩! 你写程序时是不是总会假设一些条件:“日期总是小...

    2.4 457 4 11
  • 120
    优雅地处理网络请求的依赖关系

    处理网络时,经常会遇到网络请求相互依赖的情况,如B请求的参数依赖A请求的回调结果,直接在A请求的回调中请求B,会导致回调嵌套,这样导致请求之间紧...

    4.7 538 1 23
  • Swift-数组“运算”汇总

    两个数组“相加”——合并数组 通过运算符+,将两个数组合并到新数组。 追加元素 通过运算符+=,将右边数组追加到左边数组末尾中。容易出错的地方是...

文集作者