摘要: 项目中有个需求就是只能输入固定字符的文本框,如:价格文本框。只能输入数字和小数点,如果输入其他字符,则输入无效,即 通常情况下会将字符判断的逻辑放在这个代理方法中判断,如果符合就返回YES ,如果不符合就返回NO。但是就算将判断的逻辑提炼出来,在VC的中还是要实现代理方法。或者自定义一个textFi 阅读全文
posted @ 2017-07-03 18:09 dawn_wdf 阅读(449) 评论(0) 推荐(0) 编辑
摘要: @implementation NSArray (Log) - (NSString *)descriptionWithLocale:(id)locale indent:(NSUInteger)level { NSMutableString *mStr = [NSMutableString string]; NSMutableString *tab = [NSMutableStri... 阅读全文
posted @ 2017-06-29 11:55 dawn_wdf 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 项目中用到了自定义的model:Person(栗子)。此model需要可以实现归档的功能,但是属性非常多,且类似的model很多。如果按照常规去写归档的代码,那么无论是写起来还是维护起来都非常困难。 由于model继承自NSObject,所以给NSObject添加了扩展用来实现自定义model的归档 阅读全文
posted @ 2017-06-29 11:46 dawn_wdf 阅读(1930) 评论(0) 推荐(0) 编辑
摘要: 推荐:http://code4app.com/ios/VVeboTableView/565d75a3594b90bf268b49ff1: heightForRowAtIndexPath方法小做文章原因:tableview继承自scrollview,当tableview加载时需要将contentSiz... 阅读全文
posted @ 2015-12-25 17:01 dawn_wdf 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 在一个字符串A中搜索特定字符串BNSInteger locationBegin = 0;//开始搜索字符串A do { NSRange range = [A rangeOfString:B options:NSCaseInsensitiveSe... 阅读全文
posted @ 2015-02-13 14:16 dawn_wdf 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 在使用苹果账号进行开发之前所有人都必须下载一个证书AppleWWDRCA.cer这个证书只用一次,相当于进入苹果公园的门票,有了这个证书代表苹果授权给你的应用,允许你的应用发布在AppStore上,有了这个证书之后的一系列证书和文件才可以使用在三年前这个证书还需要开发者手动下载安装,得益于苹果的发展... 阅读全文
posted @ 2014-10-28 15:33 dawn_wdf 阅读(798) 评论(0) 推荐(0) 编辑
摘要: 四:自动连接从当前代码来看,如果有意外的断开,我们将无法获取信息。所以要添加XMPPReconnect xmppReconnect = [[XMPPReconnectalloc]init]; [xmppReconnectactivate:self.xmppStream];五:发送和接收消息 XEP-0136布置好自己的聊天页面,包括用来展示聊天记录的UITableView,和发送消息的按钮。发送消息代码如下:接收消息:当有消息进来后,调用- (void)xmppStream:(XMPPStream *)sender didReceiveMessage:(XMPPMessage *)mess.. 阅读全文
posted @ 2013-08-23 13:33 dawn_wdf 阅读(4174) 评论(10) 推荐(3) 编辑
摘要: 三:朋友列表 XEP-0083获得朋友列表,我们要使用花名册(roster)的方法添加在setupStream方法中添加 xmppRosterStorage = [[XMPPRosterCoreDataStoragealloc]init]; xmppRoster = [[XMPPRosteralloc]initWithRosterStorage:xmppRosterStorage]; [xmppRosteractivate:self.xmppStream]; [xmppRosteraddDelegate:selfdelegateQueue:dispatch_get_main_queue... 阅读全文
posted @ 2013-08-22 18:08 dawn_wdf 阅读(5979) 评论(5) 推荐(2) 编辑
摘要: 自己学习xmpp官方文档,慢慢整理的笔记,不见得都是正确的,请用选择性眼光看待,也有问题尚未解决,持续更新中~~~创建新工程,命名为XMPPIOS.一:导入XMPPFramework将XMPP拖拽到工程中。添加静态库并在Build Settings中设置如下此时Run一下,成功,证明导入正确。注意:XMPP使用了ARC,Edit -> Refactor ->convert to Objective-C ARC,转换。头文件也可以自己创建,内容是需要import的头文件,可以根据自己的需求来确定。-------------------------------------------- 阅读全文
posted @ 2013-08-22 17:59 dawn_wdf 阅读(15563) 评论(5) 推荐(4) 编辑
摘要: 参考http://www.ooso.net/archives/589开始的时候是各种方法都尝试了一遍,最后还是选择了最简单的homebrew的方法虽然是最简单的,但是在安装的过成功中也出现了各种问题下载后将文件解压缩放在了桌面上打开终端进入目录执行cd /users/macpro/desktopcd homebrew-master/binbrew install node开始执行后出现提示:xcode版本太低,让我升级,花了几个小时下载了1G多的xcode升级成功同时安装了Command line tools 去苹果developer.apple找就可以后又提示我已经安装了npm(因为之前尝试 阅读全文
posted @ 2013-03-15 15:32 dawn_wdf 阅读(1344) 评论(0) 推荐(1) 编辑