因为工作的原因,已经很久没有更新博客了,这次我们就来完成一个稍显复杂的一个团购信息客户端,主要整合了ASIHTTPREQUEST,KISSXML,AQGridView,MBProgressHUD这几个主要流行的IOS开发库,我们先来看一下效果图

首先我们新建一个IOS工程,暂时就取名为Tuan1吧,如图下

好,工程新建完后我们就要加入框架了,首先加入ASIHTTPREQUEST库,首先我们从https://github.com/pokeb/asi-http-request/tree下载压缩包

点ZIP按钮就行了,会全部将文件下载下来,好,我们接着就将它加入我们的工程中,首先找到我们新建工程的那个Tuan1的文件夹,在底下新建一个ASIHttpRequest的文件夹

接着把我们下载的ASIHttpRequest中的几个文件夹拷入我们新建的文件夹内,我们主要拷的是下载包中class文件夹下的内容

将所有文件拷入我们自己新建的文件夹内,除了一个Test文件夹哦,这个是测试文件,我们用不到,所以不用拷了。

还有一个也需要我们拷到新建的文件夹内的,就是下载ASIHttpRequest下的External/Reachability文件夹,这个不能忘哦,不然运行的时候会报错。

接着就是加入我们的工程中了,在File下有一个Add File To 'Tuan1'这个选项

点击我们选择我们新建的ASIHttpRequest文件夹,将所有文件导入当前的工程中

接下来就是加Framework了,要运行ASIHttpRequest,我们需要以下几个Framework,CFNetwork.framework,SystemConfiguration.framework,MobileCoreServices.framework,libz.1.2.5.dylib,libxml2.dylib,最后如下图

接下来还有最重要的一件事哦,就是我们得告诉系统到哪找libxml2这个库

在Build Setting中Header Search Paths设置/usr/include/libxml2

因为ASIHttpRequest暂时不支持ARC模式,而我们的工程是使用ARC模式的,就需要将ASIHttpRequest下的所有文件不用ARC模式编绎

经过以上步骤,我们的ASIHttpRequest应该可以运行了,我们在工程中导入#import "ASIHttpRequest.h"试着运行一下,看有没有错误,没有错误的话,我们ASIHttpRequest就添加成功了,接下来第二篇,我们再介绍如何导入KissXML,MBProgressHUD和AGridView这几个库。

[iPhone中级] iPhone团购信息客户端的开发 (一)相关推荐

  1. [iPhone中级]iPhone团购信息客户端的开发 (二)

    接上一篇,这篇我们对我们的客户端加入KissXML,MBProgressHUD,AQridView这几个库,首先我们先加入KissXML,这是XML解析库,支持Xpath,可以方便添加更改任何节点.先 ...

  2. [iPhone中级] iPhone团购信息客户端的开发 (三)

    接上二篇的内容,今天我们就来介绍一下如何将解析出来的数据放入AQGridView中显示出来,因为我们的工程中已经将AQGridView导入了,所以我们在KKFirstViewController中直接 ...

  3. [iPhone中级] iPhone团购信息客户端的开发 (四)

    我们对团购客户端进行了重构,来看一下效果图呢 这里因为美团提供了地图坐标,所以我们也加入了MapKit来显示店铺所在位置,但只有美团有,其他几个网站都没有提供. 我们把源码放出:谢谢大家一如既往的支持 ...

  4. 糯米团—重制“iPhone团购信息客户端”(一)

    前言 因为是重制的客户端,作者博客中写到的很详细的内容相同的这里不会再写,但会给出提示,对照查看. iPhone团购信息客户端的开发 目录结构 由于原作没有按照分层架构设计,所以这里我按照自己想法进行 ...

  5. 糯米团—重制“iPhone团购信息客户端”(零)源代码与跳的那些坑和思考

    前言 早就盼望着这一天发布博客记录我写程序的路程!是的,是第一个写在csdn上的app制作笔记!终于完成这个程序!!虽然有bug且功能单一,作为一个练手的app做出还是很有成就感,故拿出来和同样的新手 ...

  6. ios 团购信息客户端demo(一)

    团购信息客户端,主要整合了ASIHTTPREQUEST,KISSXML,AQGridView,MBProgressHUD这几个主要流行的IOS开发库,我们先来看一下效果图 首先我们新建一个IOS工程, ...

  7. ios 团购信息客户端demo(三)

    接上二篇的内容,今天我们就来介绍一下如何将解析出来的数据放入AQGridView中显示出来,因为我们的工程中已经将AQGridView导入了,所以我们在KKFirstViewController中直接 ...

  8. 糯米团—重制“iPhone团购信息客户端”(四)

    奥对,忘了说了,Xcode7已经默认https连接了,自动锁定了http连接 Solution: 1. 在Info.plist中添加 NSAppTransportSecurity 类型 Diction ...

  9. 糯米团—重制“iPhone团购信息客户端”(二)

    好,接着上一篇来,BusinessLogicLayer完了之后是PresentationLayer 首先从MainCell文件夹里开始 这里面存放的是GridView的单元格的定义,最终呈现出 的样式 ...

最新文章

  1. C语言借助两个数的大小交换,引入指针。
  2. spider-定向抓取
  3. 6. Qt 信号与信号槽 (5)-QObjectPrivate
  4. 案例|自建or现成工具?小型创业团队敏捷研发探索
  5. python判断文件是否存在 中文_python如何判断文件是否存在
  6. react-redux笔记
  7. IFIX 需要权限打开某个画面
  8. amos看拟合度在哪里看_360度看佛山战“疫”
  9. python怎么抓取网页倒计时_python实现的简单窗口倒计时界面实例
  10. 5个让你的404页面变的更加实用的技巧
  11. 「讨论」测试工程师能否作为一份终生职业?30岁+怎么办?
  12. Manitest: Are classifiers really invariant?论文解读
  13. linux u盘无损分区,Unix/Linux无损分区解决方案[原创]
  14. android gms测试,谷歌GMS认证需要测试哪些项目?
  15. dw计算机代码,DW-滚动文字代码.doc
  16. 如何把pdf文件变小一点?
  17. 最新爱网外链网盘V5.0版 全新界面 支持图片违规检测
  18. 不要为优势忘乎所以——职场人士寓言(6)
  19. 大神尝试扒迅雷的代码,竟然被扒了个精光!
  20. 微信小程序开发得会议扫码签到系统

热门文章

  1. 蓝牙耳机什么牌子好?盘点2022年性价比最高的蓝牙耳机品牌
  2. 守护生命之源,昇思MindSpore携手伙伴共同保护河流生态
  3. avizo岩石试样三维重构
  4. 【串口问题】-串口发送数据监听不到
  5. 什么是 :kail LINUX
  6. 01-一键查询购买过的保险(汇总)-中国保险万事通
  7. 光学三维测量-核心期刊
  8. 赛盛EMC培训笔记(1)
  9. ubuntu中apt和apt-get
  10. 【报告分享】中国职场流动趋势年度报告2021-脉脉数据研究院(附下载)