最后的gif效果图 一款移动应用一旦需要后端服务的强大支撑时,开发商就必须考虑基础架构、服务集成、可伸缩性等繁冗复杂的问题。而在这些方面耗费的大...

最后的gif效果图 一款移动应用一旦需要后端服务的强大支撑时,开发商就必须考虑基础架构、服务集成、可伸缩性等繁冗复杂的问题。而在这些方面耗费的大...
现在我们要实现tableView的下拉刷新,上拉加载更多的效果。之前我们在pod中已经添加了XWSwiftRefresh的库,没有的自己upda...
我们看到之前的界面顶部都是白白的,跟我们整个风格不搭,所以我们先把它修改一下。 在AppDelegate中的didFinishLaunching...
现在我们完成tableView的上面部分,也就是headView。 新建一个xib之前,我们可以先建一个group,专门放MainViewCon...
上一节我们已经成功搭建好一个主流框架,为了演示更加真实,并请自行将ItemBar上的文字、图标更换为自定义的内容,我这里是仿写乐乐医APP,将4...
乐乐医官网 之所以仿它,是因为那个独一无二的她在这家公司上班,借用来表达一下相思之情。 下面是它的截图,我们将一步步学习如何使用swift来实现...
即将空闲,下一个系列依然还是Swift开发过程,前几天好像出了正式Swift2.1版本,我们就用最新的来开发,这次我仿写的项目是<搜材通>htt...
本节是仿搜材通项目的最后一节了,前面我们记录了主流框架(Tabbed)的搭建,第三方SDK(百度地图)的集成,使用CocoaPods管理第三方库...
我们知道,ViewController加载完成必调用viewDidLoad方法,在此方法里我们可以做一些加载完成之后的事情,但在团队开发中,每个...
火地岛的咖啡真的不错。希望在打烊前我可以写完这篇文章。这一节我们来做本项目中的第一次网络请求,并将其封装成为自己的网络请求框架,这里使用到的有A...
专题公告
开发范例