240 发简信
IP属地:四川
  • Swift-为什么实现Equatable不需要处理Optional

    引言 当我们想要比较Swift中自定义类值是否相等的时候,我们就需要实现Equatable协议 协议就只有下面这一个方法 static func...

  • Resize,w 360,h 240
    开发小技巧-mock

    我们在开发过程中,很多时候可能都需要Mock一个后台,原因可能是下面两种: 后台没开发完,只有文档,前端开发又需要数据来方便开发 测试需要,我们...

  • 博客搭建-自建Lychee图床

    为什么自己建图床 这主要是因为我个人博客的流量实在是不高,再加上国外的免费图床可能说被ban就被ban,国内图床又各种不稳定,这就导致我看到很多...

  • 如何写好一个自定义View

    前言 对于iOS开发来说,写一个自定义view,或者恰当地使用tableview基本上可以算的上是“行活”。但是看过一些同学写的自定义控件后,有...

  • 17年找工作总结

    因为上家公司倒闭了,加上妹子在上海,就从深圳来到了上海开始找工作,岗位还是iOS开发,找工作的过程还真的是超出想象的顺利,周一投简历,中间一共有...

  • Category 与 Extension

    Category(分类) 我们为什么要用Category 当我们需要为已知的类添加方法的时候,我们就可以考虑使用Category。有人就会问,为...

  • Resize,w 360,h 240
    iOS接入IAP教程

    前言 什么是IAP,我们什么时候需要使用IAP IAP就是应用内购买的英文缩写,在我们应用中如果有虚拟货币(金币,欢乐豆,钻石,各种币),以及虚...

  • App Store审核被拒原因(持续更新)

    前言 各位iOS开发的小伙伴一定遇见过提交审核后,终于等到了审核,结果因为种种原因被拒的悲剧,我就把我遇到过的被拒的情况和原因记录下来,希望能够...

  • NSDate真的算错了吗

    起因 作者在最近工作中需要向后台上传手机当前日期,我很自然的就想到我们可以用NSDate来获取当前系统时间,于是就用下面的方法获得了系统时间并转...