源码

开源框架VTMagic的使用介绍

开源框架VTMagic的使用介绍

本文授权转载,作者:九流书生(简书)VTMagic有很多开发者曾尝试模仿写出类似网易、腾讯等应用的菜单分页组件,但遍观其设计,大多都比较粗糙,不利于后续维护和扩展。琢磨良久,最终决定开源这个耗时近两年打磨而成的框架,以便大家可以快速…
程序员编程的 7 + 1 条小贴士

程序员编程的 7 + 1 条小贴士

这篇文章我已经构思了几个星期了,现在决定发表出来。请享用!1.编码之前想一想用10分钟,20分钟甚至30分钟的时间来想想你需要什么,想想什么样的设计模式(如果有的话)适合你将要编码的东西。真的要好好想想,你会很庆幸“浪费”了那几分钟…
答卓同学的iOS面试题

答卓同学的iOS面试题

作者:故胤道长 卓同学昨天写了一篇文章《4道过滤菜鸟的iOS面试题》。我手痒决定默写一个参考答案。后来发现不认真回答被大家喷成狗,所以决定积极改造,重新做人。下面就是修编之后的答案。1. struct和class的区别sw…
防御式编程:理解断言

防御式编程:理解断言

本文授权转载,作者:没故事的卓同学(简书)在防御式驾驶中要建立这样一种思维,那就是你永远也不能确定另一位司机将要做什么。这样才能确保在其他人做出危险动作时你也不会受到危害。你要承担起保护自己的责任,哪怕是其他司机犯的错误。防御式编程…
iOS单例详解

iOS单例详解

本文授权转载,作者:西木柚子(简书)在开发中经常会用到单例设计模式,目的就是为了在程序的整个生命周期内,只会创建一个类的实例对象,而且只要程序不被杀死,该实例对象就不会被释放。下面我们来看看单例的概念、用途、如何创建,以便加深理解。…
iOS教你轻松打造瀑布流Layout

iOS教你轻松打造瀑布流Layout

前言在写这篇文章之前, 先祝贺自己,属于我的GitHub终于来了。这也是我的GitHub的第一份代码,以下文章的代码均可以在Demo clone或下载。欢迎大家给予意见,觉得写得不错的也请不要吝惜你们的star。瀑布流先普及下什么叫…
React Native:从入门到原理

React Native:从入门到原理

本文授权转载,作者:bestswifter(简书)React Native 是最近非常火的一个话题,介绍如何利用 React Native 进行开发的文章和书籍多如牛毛,但面向入门水平并介绍它工作原理的文章却寥寥无几。本文分为两个部…
WWDC 2016最值得期待的六大iPhone新功能

WWDC 2016最值得期待的六大iPhone新功能

按照往年惯例,苹果即将在6月13日拉开大幕的全球开发者大会(以下简称“WWDC”)上公布有关下一代iOS操作系统的更多信息,并在今年9月下一代iPhone推出之前一周左右时间将其正式推送。那么,对于这一代iOS操作系统我们还能够有哪…