![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS
Gmonday
这个作者很懒,什么都没留下…
展开
-
IOS -- 基于WebService WSDL 的请求
公司的WebService真的把我搞惨了。还好ok了。感谢 http://wuchaorang.2008.blog.163.com/blog/static/48891852201391695530894/ 对我的帮助。先看清楚大前提1. WebService 用的是soap 1.1切入正题:1.写出soap字符串进行请求,十分重要 我调用的是soap1.原创 2014-11-25 16:54:48 · 742 阅读 · 0 评论 -
IOS -- 获取WIFI信息API
第一步 我们要了解一些关于wifi的术语:通常在手机WLAN中,BSSID其实就是无线路由的MAC地址。ESSID也可认为是SSID, 为WIFI 的网络名。第二步 通过非私有API获取wifi信息:- (NSString *) getDeviceSSID{ NSArray *ifs = (__bridge id)CNCopySupportedInterfac原创 2015-06-01 10:20:23 · 1779 阅读 · 0 评论 -
IOS -- XMPPFramework 即时聊天(2:XMPPFramework配置,初始化)
1.点击下载最新XMPPFramework https://github.com/robbiehanson/XMPPFramework 2.将高亮的文件夹拷贝到项目中。其中Extensions这个文件夹可以不拷贝进来,这是扩展文件,暂时用不上。3.在 TARGETS -> Build Phases -> Link Binary With Libraries原创 2015-04-23 17:21:08 · 833 阅读 · 0 评论 -
IOS -- Delegate委托 的 使用与理解
本文以“先学会运用 再去理解”为中心。代码在ARC条件下书写的。先说如何使用:程序存在两个控制器 分别是 ViewController 与 NextViewController。1.在NextViewController.h 申明我们的delegate#import #import "ViewController.h"@protocol MyDelegate原创 2015-04-21 11:24:29 · 1094 阅读 · 0 评论 -
IOS -- XMPPFramework 即时聊天(3:XMPPFramework 实现连接服务器)
1.首先我来认识这些对象名词的含义。XMPPStream:xmpp基础服务类XMPPRoster:好友列表类XMPPRosterCoreDataStorage:好友列表(用户账号)在core data中的操作类XMPPvCardCoreDataStorage:好友名片(昵称,签名,性别,年龄等信息)在core data中的操作类X原创 2015-04-24 10:42:36 · 1777 阅读 · 0 评论 -
IOS -- FMDB的使用心得
FMDB (https://github.com/ccgus/fmdb) FMDB 兼并ARC以及非ARC以下截取至 http://blog.devtang.com/blog/2012/04/22/use-fmdb/使用说明该使用说明主要翻译自fmdb的github项目说明文档: https://github.com/ccgus/fmdb引入相关文件转载 2015-04-20 16:42:27 · 549 阅读 · 0 评论 -
IOS -- XMPPFramework 即时聊天(1:XMPPFramework简介)
如果要深入理解,看英文最好 IntroToFramework XMPPFramework是一个OS X/iOS平台的开源项目,使用Objective-C实现了XMPP协议(RFC-3920)。XMPPFramework被分为两大块The xmpp core 【核心】The extensions (roster, XEP's, optional supporting原创 2015-04-23 16:11:40 · 558 阅读 · 0 评论 -
IOS -- xmppStreamDidDisconnect: Error Domain=GCDAsyncSocketErrorDomain Code=7 解决方案
在使用XMPPFramework 的时候,每次发送消息调用 [xmppStream sendElement:aMessage];就会调用xmppStreamDidDisconnect 这个代理。报错如下:xmppStreamDidDisconnect: Error Domain=GCDAsyncSocketErrorDomain Code=7 "Socket closed by r原创 2015-04-07 14:57:05 · 9676 阅读 · 0 评论 -
IOS -- objc_msgSend 函数的理解
今天遇到个问题:NSValue里封装了NSArray,如何把 NSValue转化为NSArray。解决的代码如下:dataSource 为一个NSValue对象。 NSArray *dataSourceArray; SEL sel = (SEL)[dataSource pointerValue]; if(sel){ dataSou原创 2015-04-22 15:51:48 · 641 阅读 · 0 评论 -
IOS -- 对UITableView的backgroundview的研究(ios7中backgroundView点击事件不响应)
最近做公司项目遇到个bug 、在tableview的backgroundview上加了个view 缺发现view上的button在ios7上没响应、对只有ios7 其他上面正常的。代码是这样的 self.tableView.backgroundView = self.emptyView;然后解决问题的代码是这样的 [self.tableView addSubvi原创 2015-03-30 10:43:01 · 3117 阅读 · 0 评论 -
IOS-关于XMPP的libidn 不支持arm64的问题
如果用的libidan版本稍微旧点用xcode6 编译 就会报错“_stringprep_xmpp_resourceprep”, referenced from;“_stringprep_nameprep”, referenced from;"_stringprep_xmpp_nodeprep", referenced from;"_stringprep", referen原创 2015-02-11 15:07:28 · 2279 阅读 · 0 评论 -
IOS -- iOS 8 CoreLocation 中状态栏(StatusBar)的细节问题
转载至 https://imethan.com/2015/01/23/guan-yu-ios-8-corelocation-de-xie-xi-jie/iOS 8 发布以后,CoreLocation 变得复杂了些:授权类型变成了:永不(Never)、使用应用程序期间(WhenInUsing)、始终(Always);增加 WhenInUse 状态指示条: 增加 Alw转载 2015-09-18 10:40:45 · 1032 阅读 · 0 评论