iOS的整体架构(以iOS8为例)图如下: 从Cocoa Touch到Core OS下面四层包含了开发iOS应用程序所用到的所有API(第三方框架也是基于这几个层的)。每个层又都包含了许多框架。框架就是由许多类、方法、函数、文档按照一定逻辑组织起来的集合,以便使我们的开发变得更容易。Found...
分类:
其他好文 时间:
2015-12-22 19:05:44
阅读次数:
163
如今上拉刷新,下拉加载更多已经是浩如烟海的app的标配了最近正好有相关的需要就去学习了一下,还是那句老话凡事都靠自己来搞实在不是一件好事,费时费力不说可能还是在做无用功,不过自己研究学习还是很有必要的。不多说我用到的第三方框架叫xlistview这是它的托管地址:https://github.com...
分类:
移动开发 时间:
2015-12-21 21:44:40
阅读次数:
303
可能有些朋友在开发中,需要用到第三方框架的时候,都是直接拖进项目里面,然后引入需要的头文件,开始操作。其实也能把项目做出来。但是由于第三方框架一般依赖于系统的一些框架,所以你导入第三方框架的时候,编译之后,还得去导入系统的一些框架,造成一些比较繁琐的工作。所以使用pod来安装,第三方框架,就显得比较便捷。
比如项目中,我们需要用到以下第三方框架:
AFNetworking
SDWebImage...
分类:
其他好文 时间:
2015-12-19 09:56:58
阅读次数:
207
有关WebApp的开发,大多数人都用了第三方框架,如Cordova等。我这里没有用到这类框架,而是新建了一个WebView嵌入Assets(本地资源)来完成这个App,由于第一个练习App希望对初学者有所帮助。这是一个快递快速查询的App,现在添加了几个比较火的快递,调用查询接口来自kuaidi10...
分类:
移动开发 时间:
2015-12-14 16:33:53
阅读次数:
210
CocoaPods的使用和安装一、什么是CocoaPods?前言: 思考如何引入一个第三方框架。 例如: 百度地图SDK、友盟、ShareSDK、 信鸽推送等。从github或某处下载第三方SDK工程中导入所需要的SDK的文件 .a 或 .framework添加SDK文件所依赖的系统的.framew...
分类:
移动开发 时间:
2015-12-12 12:34:51
阅读次数:
254
1.引入第三方框架AFnetworking时,记得在xcode项目添加安全属性(自认为)。2.异步加载数据时,如果用数组来装模型,记得对数组进行初始化。对控件的赋值一般在获取数据之后。如果用到TableView或CollectView,记得在获取数据之后进行刷新。3.在用segue转值时,如果用到c...
分类:
其他好文 时间:
2015-12-11 01:26:29
阅读次数:
247
使用第三方框架 Masonry 实现自动布局时间:2015-02-10 11:08:41 阅读:4595 评论:0 收藏:0[点我收藏+]标签:由于前两天都在学习自动布局的使用,但是又觉得苹果原生的方式太过于麻烦,而且也不易于理解,昨天听人说了有个第三方框架也可以实现自动布局的功能,然后在https...
分类:
其他好文 时间:
2015-12-09 23:13:56
阅读次数:
180
1ios框架分为:cocoaTouch:UIKit、Foundation、附属框架Media:OpenGLES、EAGL、Quartz、CoreAnimation、CoreAudio、 OpenAudioLibrary、MediaPlayerCoreServices:AddressBook、Core...
分类:
移动开发 时间:
2015-12-08 23:59:36
阅读次数:
359
iOS开发经常出现cell需要多个按钮,一般以为要导入第三方框架。但其实iOS 8以后,系统提供了UITableViewRowAction以及新的delegate方法,使得自定义一些操作变得非常容易。诸如置顶,删除,修改,更多,收藏等按钮。- (NSArray *)tableView:(UITabl...
分类:
移动开发 时间:
2015-12-06 20:46:22
阅读次数:
184
1、MBProgressHUDMBProgressHUD是一个开源项目,实现了很多种样式的提示框使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。到Github上可以下载到项目源码https://github.com/jdg/MBProgressHUD百度云链接: ...
分类:
移动开发 时间:
2015-12-05 01:47:09
阅读次数:
194