摘要:        
定位您可以通过以下代码来开启定位功能:源码复制打印关于//开启定位功能[_mapViewsetShowsUserLocation:YES];定位成功后,可以通过mapView.userLocation来获取位置数据。您也可以通过以下代码来使用定位三态效果,包括普通态、跟随态和罗盘态:源码复制打印关于//普通态-(IBAction)startLocation:(id)sender{NSLog(@"进入普通定位态");_mapView.showsUserLocation=NO;//先关闭显示的定位图层_mapView.userTrackingMode=BMKUserTracki    阅读全文
        
            posted @ 2014-02-14 16:05
yulang
阅读(407)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
接口说明百度地图API提供的搜索服务包括:POI检索,多关键字检索,公交方案检索,驾车路线检索,步行路线检索,地理编码,反地理编码,公交详情检索,在线建议查询,短串分享。所有检索请求接口均为异步接口,您必须实现BMKSearchDelegate协议,在一个时刻只能有一个BMKSearch接受回调消息,因此如果在不同的viewController中使用多个BMKSearch,需要在页面切换对BMKSearch的delegate做处理,代码如下:源码复制打印关于-(void)viewWillAppear:(BOOL)animated{_search.delegate=self;}-(void)vi    阅读全文
        
            posted @ 2014-02-14 16:04
yulang
阅读(1248)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
覆盖物概述地图上自定义的标注点和覆盖物我们统称为地图覆盖物。您可以通过定制BMKAnnotation和BMKOverlay来添加对应的标注点和覆盖物。地图覆盖物的设计遵循数据与View分离的原则,BMKAnnotation和BMKOverlay系列的类主要用来存放覆盖物相关的数据,BMKAnnotaionView和BMKOverlayView系列类为覆盖物对应的View。SDK支持画点、折线、圆、多边形(包括凹凸两种)、图片图层和自定义覆盖物。从2.0.0开始矢量地图采用OpenGL绘制,新增支持OpenGL绘制的基本线绘制、面绘制接口。详见AnnotationDemo,SDK内置的BMKPo    阅读全文
        
            posted @ 2014-02-14 16:03
yulang
阅读(957)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
接上二篇的内容,今天我们就来介绍一下如何将解析出来的数据放入AQGridView中显示出来,因为我们的工程中已经将AQGridView导入了,所以我们在KKFirstViewController中直接可以引用[plain]view plaincopy#import#import"ASIHTTPRequest.h"#import"AQGridView.h"@interfaceKKFirstViewController:UIViewController@property(nonatomic,retain)AQGridView*gridView;@end这里加    阅读全文
        
            posted @ 2014-02-14 15:23
yulang
阅读(243)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
接上一篇,这篇我们对我们的客户端加入KissXML,MBProgressHUD,AQridView这几个库,首先我们先加入KissXML,这是XML解析库,支持Xpath,可以方便添加更改任何节点。先从官方网站上下载KissXML这个库https://github.com/robbiehanson/KissXML接下来,将KissXML库中的KissXML文件夹拷入我们的工程中,如图然后跟上次一样,我们通过File/Add File to "Tuan1"这个选项加入到我们的工程中,我们以同样的方法分别加入MBProgressHUD和AGridView这两个库在Framewo    阅读全文
        
            posted @ 2014-02-14 15:20
yulang
阅读(199)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
团购信息客户端,主要整合了ASIHTTPREQUEST,KISSXML,AQGridView,MBProgressHUD这几个主要流行的IOS开发库,我们先来看一下效果图首先我们新建一个IOS工程,暂时就取名为Tuan1吧,如图下好,工程新建完后我们就要加入框架了,首先加入ASIHTTPREQUEST库,首先我们从https://github.com/pokeb/asi-http-request/tree下载压缩包点ZIP按钮就行了,会全部将文件下载下来,好,我们接着就将它加入我们的工程中,首先找到我们新建工程的那个Tuan1的文件夹,在底下新建一个ASIHttpRequest的文件夹接着把我    阅读全文
        
            posted @ 2014-02-14 15:17
yulang
阅读(334)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
1 前言众所周知在IOS中没有单选按钮这一控件,今天我们来学习一下简单的单选控件。类似与Web中的radio表单元素。2 详述本控件单纯的利用按钮控件和NSObject的respondsToSelector方法来判断某一个类中是否存在某方法。代码概述:RadioButton.h(控件头文件):[plain]view plaincopy#import@protocolRadioButtonDelegate-(void)radioButtonSelectedAtIndex:(NSUInteger)indexinGroup:(NSString*)groupId;@end@interfaceZYRad    阅读全文
        
            posted @ 2014-02-14 15:10
yulang
阅读(439)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
为了方便程序调用,我们把XMPP的一些主要方法写在AppDelegate中在AppDelegate.m下这几个方法为:[java]view plaincopy-(void)setupStream{//初始化XMPPStreamxmppStream=[[XMPPStreamalloc]init];[xmppStreamaddDelegate:selfdelegateQueue:dispatch_get_current_queue()];}-(void)goOnline{//发送在线状态XMPPPresence*presence=[XMPPPresencepresence];[[selfxmppS    阅读全文
        
            posted @ 2014-02-14 15:01
yulang
阅读(1326)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。它在促进服务器之间的准即时操作。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息,即使其操作系统和浏览器不同。 XMPP的前身是Jabber,一个开源形式组织产生的网络即时通信协议。XMPP目前被IETF国际标准组织完成了标准化工作。标准化的核心结果分为两部分;在IETF 中,把IM协议划分为四种协议,即即时信息和出席协议(Instant Messaging and Presence Protocol, IMPP)、出席和即时信息协议(Presence and In.    阅读全文
        
            posted @ 2014-02-14 14:54
yulang
阅读(2189)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
这个页面要讲述的是用户的粉丝列表,下面是效果图:可以看到这个视图明显也是一个tableview,在每一个cell中包含的有三个部分的内容:粉丝头像image,粉丝昵称label,我和粉丝之间的相互关注情况button。在这个页面我们主要处理的内容有:① 粉丝列表数据的获取 ②tableview视图界面的组织(重点是:添加关注和取消关注)(1)首先是获取粉丝列表数据,这部分内容没有什么好说的,就是些JSON数据,然后解析。调用的API:https://api.weibo.com/2/friendships/followers.json。其中有一个点是需要注意的。我们注意到其中API请求的参数:c    阅读全文
        
            posted @ 2014-02-14 14:41
yulang
阅读(376)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
这一篇博文讲述发微博界面的实现。首先我们先了解一下在这个发微博界面中需要做哪些事情吧!(1)发微博包括文字内容和微博图片,所以我们可以用一个textview来装载微博文字内容,用一个imageview来装载图片内容。①在文字部分,用一个textview,在发送的时候检测一下发送文字的个数,如果超过140,那么给出提示信息。在图片部分,用一个imageview,并且如果添加了图片,那么在图片的右上角添加一个打叉的按钮,作用是去除图片;当然,在你没有选择添加图片或者取消了已选图片时,按键自动取消。效果如下图:这个打叉的cancelButton的处理比较简单,代码如下:[cpp]view plain    阅读全文
        
            posted @ 2014-02-14 14:37
yulang
阅读(629)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
上一篇sina微博Demo已经完成的认证,下面就开始进入微博相关内容的加载及显示。其实主要的工作就是调用微博API加载相关的json数据,然后进行解析,然后在界面中进行组织好在tableview中进行显示。这篇博文记录第一个界面--主页主页中显示当前登录用户及其所关注用户的最新微博,其数据请求用到的API可以是https://api.weibo.com/2/statuses/friends_timeline.json或者是https://api.weibo.com/2/statuses/home_timeline.json,这两个的返回都是一样的,这里还要注意的是HTTP的请求方式,基本上是G    阅读全文
        
            posted @ 2014-02-14 14:34
yulang
阅读(763)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
设计模式:备注:消息传递模型(Message Passing)是Objective-C语言的核心机制。在Objective-C中,没有方法调用这种说法,只有消息传递。在C++或Java中调用某个类的方法,在Objective-C中是给该类发送一个消息。在C++或Java里,类与类的行为方法之间的关系非常紧密,一个方法必定属于一个类,且于编译时就已经绑定在一起,所以你不可能调用一个类里没有的方法。而在Objective-C中就比较简单了,类和消息之间是松耦合的,方法调用只是向某个类发送一个消息,该类可以在运行时再确定怎么处理接受到的消息。也就是说,一个类不保证一定会响应接收到的消息,如果收到了一    阅读全文
        
            posted @ 2014-02-14 14:27
yulang
阅读(739)
评论(0)
推荐(0)
        
        
 
                     
                    
                 
                    
                 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号