我的2014-转行转行再转行,坚守互联网 2014年的1月1号,直到用餐的客人全部走完,关完店回到家已经是凌晨了,想想以前在北京的时候,女友让我回家带点大葱,我买成了韭菜,后来居然开了一家餐饮店,还主做采购,变化真是挺大啊。 进入正题。 我的职业生涯一帆风顺,毕业后直接去了北京,遇到移动互联网最好的时代,各种新的机遇和挑战,让我们这些IT行业的新人能够快速获得足够多的经验和历练,有机会快速成为大牛,这真是一个最好的时代,造就了很...
iOS 7、iOS 8屏幕适配 在iOS 8中,[UIScreen bounds] 、[UIScreen applicationFrame] 、Status bar、Keyboard这些frame都是根据设备真实方向来返回frame的,而在iOS 7中,不过是横屏还是竖屏,iOS总是返回竖屏的frame,如以下输出: iOS 7: 竖屏: UIScreen.mainScreen().bounds: (...
iOS 代码格式化管理 虽然在项目创建和团队组建的初期,我们就把公共约定以及一些规范定下来了,并且由于我们的代码是通过Git来做版本控制的,web上直接就支持Markdown格式的readme文件,可以随时看到最新的版本,但是这种规范只能依靠个人的意识,或者通过代码Review来解决,而且做代码Review的时候,你也不好意思总是写上一堆诸如“这里要加个空格”、“那里要加上换行&...
去掉UIWebView底部的黑条 UIWebView底部的黑条很难看,特别是在底部还有透明控件的时候,隐藏的做法其实很简单,只需要将opaque设为NO,背景色设为clearColor即可。 设置后:
iPhone 6 / 6 Plus 设计·适配方案 from:http://www.xiaoketang.net/iphone-6-6-plus-设计·适配方案.html treelessing2014.10.29 关于iPhone6/6+适配问题一直有争议,今天小编专门为大家整理了相关的有效方案,希望对大伙儿有帮助! 移动app开发中多种设备尺寸适配问题,过去只属于...
DKTabPageViewController DKTabPageViewController是一个UIViewController的子类,其基于Child ViewController管理多个页面,支持手动滚动,以及是否显示顶部的Tab等。每一个Tab对应一个UIViewController实例,与其他的Tab相互独立,View支持懒加载及viewWillAppear、viewWillDisappear等方法。 简...
DKTagCloudView 一个iOS上的标签云view,能生成随机的、不重叠的坐标,有一定的定制性: /** * Min font size. Defautls to 14. */ @property (nonatomic, assign) NSInteger minFontSize; /** &n...
DKCarouselView DKCarouselView是一个自动的、无限循环滚动的View,支持按时自动滚动和暂停,通过block回调用户点击事件。 增加了对非无限循环的支持。 GitHub地址 DKCarouselView infinite scrolling finite scrolling custom view adapting
Swift 自定义Subscript Swift可以方便给自定义类加下标,其中参数和返回值可以在类里定义为任意类型: subscript(parameters) -> ReturnType { get { //return someValue  ...
Framework的创建与合并 由于.a不能单独使用,必须要配合.h头文件,而且没有包含资源文件,所以用.framework就是更好的选择了。 iOS 8有了新的方式创建Framework,不过创建的framework是embedded framework,不能兼容iOS 8以下的版本,所以在现阶段要兼容iOS 7和iOS 8的话,还是只能用以前的方式来创建。 创建Framework: http://www.2cto...