-
隐藏NavigationBar下边线
有些app需要将NavigationBar的下边线隐藏,从而使得页面看起导航条和下面的页面融为一体。 寻找下边线View视图 - (UIImageView*)bottomLineView:(UIView*)view { if([view isKindOfClass:UIImageView.class] && view.bounds.size.height<=1.0) { return(UIImageView*)view; } for(…
-
Swift 最佳实践(一)
Swift已经问世有一段时间了,各种优秀的第三方库都陆续出现,以及学习网站都加大了对Swift的推广力度,就连一向傲慢的苹果也为推广Swift专门设立了一个Bolg。还有不少大神都发文看好Swift发展。所以为了适应未来,学习Swift迫在眉睫。 最近看了一个swift项目:CollapsableTable-Swift-master,我已经找不到是从哪里下载的了,为了能够永久保存,不至于误删除,我copy了一份放在了我的百度云中,分享给大家:http://pan.baidu.com/s/1nux…
-
Swift 初始化器
Swift初始化器有两种:指定初始化器(Designated Initializer)和便利初始化器(Convenience Initializer). 指定初始化器 指定初始化器是类的最主要的初始化器,它会将类中所有属性赋值初始化,并且一路往上调用父类的指定初始化器去初始化它们各自引入的属性。类有且至少要有一个指定初始化器。 便利初始化器 便利初始化器就是方便开发者调用的初始化器,它必须调用同个类的指定初始化器,提供一些默认的参数给指定初始化器来生成一个默认的类的实例。一个类可以没有便利初始…
-
Swift 中Enums, Structs, Classes的理解
原文地址:https://www.raywenderlich.com/119881/enums-structs-and-classes-in-swift 回想只使用OC语言进行开发的时候,封装功能被限制在类中。然而,现在可以使用Swift进行开发,enums, structs和classes同样也具有了封装的功能。 这些类型和protocols结合,会创造出令人惊奇的功能。他们有许多共同的功能,也有不少重要的区别。 本教程的目的是: 介绍一些enums,structs和classes的使用经验。…
-
iOS 7 SDK: 多任务的改进
原文地址:http://code.tutsplus.com/tutorials/ios-7-sdk-multitasking-enhancements--mobile-20295 这篇教程向我们介绍iOS7 SDK中多任务的改进,具体来说,你将了解到Background Fetch, Remote Notifications, 和Background Transfer Service APIs。 多任务概述 iOS7中,Apple新加了3类新的mutltitasking APIs: Backgr…
