iOS APNS推送 离线语音播报,仿支付宝收款到账提醒 使用UNNotificationServiceExtension实现iOS语音播报功能,支持离线语音播报,解决了15.0以后播报断断续续的问题;及真机测试不播报问题修复;
Foundation和CoreFoundation间的转换 ARC下的内存管理 ARC的诞生大大简化了我们针对内存管理的开发工作,但是只支持管理 Objective-C 对象, 不支持 Core Foundation 对象。Core Foundation 对象必须使用CFRetain和CFRelease来进行内存管理。那么当使用Objective-C 和 Core Foundation 对象相互转换的时候,必须让编译器知道,到底由谁来负责释放对象...
IOS7.1 企业应用 证书无效解决方案 IOS7.1 企业应用 证书无效解决方案 1. 方案一http://blog.csdn.net/zhaoxy_thu/article/details/21133399 2.方案二使用dropBox 3.方案三 (个人认为这种是比较有好的)http://fir.im...
IOS开发经验总结(二)(转发) IOS开发总结 by mhmwadm (感谢mhmwadm,虽然不知道是水)2013/4/101 XCode快捷键 42 Objective-C 42.1 代码混编 42.2 代码中字符串换行 52.3 不要调用[super release] 52.4 判断一个字符串是否包含另一个字符串: 52.5 没有用到类的成员变量的,都写成类方法 52.6 catego...
iOS开发经验总结(一) 软件开发方面1. 在每个页面的入口和出口(一般是viewDidLoad和dealloc)打上日志,可以了解用户的操作流程,并查出页面在关闭时是否销毁了相应的对象。2. 定时器NSTimer 需要在一个新线程中运行,否则UI操作会阻塞定时器。3. 需要为定时器所在的线程设置NSRunLoop,否则定时器可能不会动。4. 如果在线程中设置了NSRunLoop,需要在...
Building a Jabber Client for iOS: Server Setup 学习网址:http://mobile.tutsplus.com/tutorials/iphone/building-a-jabber-client-for-ios-server-setup/
Xcode常用的快捷键 Xcode快捷键 Command + Shift + E :扩展编辑器Command + [ :左移代码块Command + ] :右移代码块Tab :接受代码提示Esc :显示代码提示菜单Ctrl + . (句点):循环浏览代码提示Shift + Ctrl + . (句点):反向循环浏览代码提示Ctrl + / :移动到代码提示中的下一个占位符Co...
AddressBook iOS读取通讯录信息 iphone如许app读取通讯录信息,读取通讯录信息时需要加载AddressBookUI 和AddressBook两个包,具体实现方法如下//////////////////////////////////////////////////////////////////////////////定义通讯录名字为addressbookABAddressBookRef addressBo...
MFMessageComposeViewController发送短信 MFMessageComposeViewController 点击cancel 或者发送 键盘不出现//////////////////////////////////////////////////////////////////////////////加载MFMessageComposeViewController- (void)showMessageView{ if...
RESTful HTTP的实践 本文对RESTful HTTP的基础原理做了一个概览,探讨了开发者在设计RESTful HTTP应用时所面临的典型问题,展示了如何在实践中应用REST架构风格,描述了常用的URI命名方法,讨论了如何使用统一接口进行资源交互,何时使用PUT或POST以及如何支持非CURD操作等。相关厂商内容还记得Delphi么?Embarcadero携ER/Studio、RAD Studio XE和...
IOS使用第三方工具(RegexKitLite)实现正则表达式 在IOS应用中,经常要输入数据,然输入数据,就要校验数据的合法性,这是我们很自然的联想到web应用中的正则表达式。然而Cocoa并未支持正则表达式。这是我们可以使用第三方工具(RegexKitLite)来实现正则表达式。 1、下载(RegexKitLite)类库,备用下载地址:RegexKitLite,将RegexKitLite.h/ RegexKitLite.m两个...
IOS使用第三方工具(RegexKitLite)实现正则表达式 在IOS应用中,经常要输入数据,然输入数据,就要校验数据的合法性,这是我们很自然的联想到web应用中的正则表达式。然而Cocoa并未支持正则表达式。这是我们可以使用第三方工具(RegexKitLite)来实现正则表达式。 1、下载(RegexKitLite)类库,备用下载地址:RegexKitLite,将RegexKitLite.h/ RegexKitLite.m两个...
iPhone:动态获取UILabel的高度和宽度 在使用UILabel存放字符串时,经常需要获取label的长宽数据,本文列出了部分常用的计算方法。1.获取宽度,获取字符串不折行单行显示时所需要的长度 CGSize titleSize = [aString sizeWithFont:font constrainedToSize:CGSizeMake(MAXFLOAT, 30)];注:如果想得到宽度的话,size的width...
iPhone:动态获取UILabel的高度和宽度 在使用UILabel存放字符串时,经常需要获取label的长宽数据,本文列出了部分常用的计算方法。1.获取宽度,获取字符串不折行单行显示时所需要的长度 CGSize titleSize = [aString sizeWithFont:font constrainedToSize:CGSizeMake(MAXFLOAT, 30)];注:如果想得到宽度的话,size的width...