自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

未来编码者

聚焦未来技术和编码领域的发展,启发读者的创新思维。

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 35岁的体能与日常行为的关系——超越年龄限制

我鼓励每个人都能够关注自己的身体健康,并根据自己的情况定制适合自己的健康生活方式。

2023-08-08 17:16:11 85

原创 iOS APNS推送 离线语音播报,仿支付宝收款到账提醒

使用UNNotificationServiceExtension实现iOS语音播报功能,支持离线语音播报,解决了15.0以后播报断断续续的问题;及真机测试不播报问题修复;

2023-08-08 16:42:11 646 2

Foundation和CoreFoundation间的转换

ARC下的内存管理 ARC的诞生大大简化了我们针对内存管理的开发工作,但是只支持管理 Objective-C 对象, 不支持 Core Foundation 对象。Core Foundation 对象必须使用CFRetain和CFRelease来进行内存管理。那么当使用Objective-C 和 Core Foundation 对象相互转换的时候,必须让编译器知道,到底由谁来负责释放对象...

2014-07-12 16:58:12 186

IOS7.1 企业应用 证书无效解决方案

 IOS7.1 企业应用 证书无效解决方案 1. 方案一http://blog.csdn.net/zhaoxy_thu/article/details/21133399 2.方案二使用dropBox 3.方案三 (个人认为这种是比较有好的)http://fir.im...

2014-07-11 12:15:44 226

原创 学习网址

其一:http://blog.devtang.com/blog/2012/12/02/use-cocoapod-to-manage-ios-lib-dependency/

2013-07-09 18:27:22 140

原创 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...

2013-05-28 16:06:27 238

原创 iOS开发经验总结(一)

软件开发方面1. 在每个页面的入口和出口(一般是viewDidLoad和dealloc)打上日志,可以了解用户的操作流程,并查出页面在关闭时是否销毁了相应的对象。2. 定时器NSTimer 需要在一个新线程中运行,否则UI操作会阻塞定时器。3. 需要为定时器所在的线程设置NSRunLoop,否则定时器可能不会动。4. 如果在线程中设置了NSRunLoop,需要在...

2013-05-28 09:41:50 166

原创 iOS 使用的SQLite下载地址

MesaSQLite下载:http://www.macupdate.com/app/mac/26079/mesasqlite

2013-04-29 17:37:30 195

原创 Building a Jabber Client for iOS: Server Setup

学习网址:http://mobile.tutsplus.com/tutorials/iphone/building-a-jabber-client-for-ios-server-setup/

2013-04-24 18:42:26 121

原创 Xcode常用的快捷键

Xcode快捷键 Command + Shift + E :扩展编辑器Command + [ :左移代码块Command + ] :右移代码块Tab :接受代码提示Esc :显示代码提示菜单Ctrl + . (句点):循环浏览代码提示Shift + Ctrl + . (句点):反向循环浏览代码提示Ctrl + / :移动到代码提示中的下一个占位符Co...

2013-04-18 11:01:05 123

原创 RestKit 学习网址

http://cocoadocs.org/docsets/RestKit/0.20.0rc1/

2013-04-15 15:28:14 142

原创 AddressBook iOS读取通讯录信息

iphone如许app读取通讯录信息,读取通讯录信息时需要加载AddressBookUI 和AddressBook两个包,具体实现方法如下//////////////////////////////////////////////////////////////////////////////定义通讯录名字为addressbookABAddressBookRef addressBo...

2013-04-15 15:26:53 243

原创 MFMessageComposeViewController发送短信

MFMessageComposeViewController 点击cancel 或者发送 键盘不出现//////////////////////////////////////////////////////////////////////////////加载MFMessageComposeViewController- (void)showMessageView{ if...

2013-04-11 13:33:19 188

原创 RESTful HTTP的实践

本文对RESTful HTTP的基础原理做了一个概览,探讨了开发者在设计RESTful HTTP应用时所面临的典型问题,展示了如何在实践中应用REST架构风格,描述了常用的URI命名方法,讨论了如何使用统一接口进行资源交互,何时使用PUT或POST以及如何支持非CURD操作等。相关厂商内容还记得Delphi么?Embarcadero携ER/Studio、RAD Studio XE和...

2013-04-11 12:20:21 174

原创 IOS使用第三方工具(RegexKitLite)实现正则表达式

在IOS应用中,经常要输入数据,然输入数据,就要校验数据的合法性,这是我们很自然的联想到web应用中的正则表达式。然而Cocoa并未支持正则表达式。这是我们可以使用第三方工具(RegexKitLite)来实现正则表达式。 1、下载(RegexKitLite)类库,备用下载地址:RegexKitLite,将RegexKitLite.h/ RegexKitLite.m两个...

2013-04-10 18:19:10 172

原创 iPhone:动态获取UILabel的高度和宽度

在使用UILabel存放字符串时,经常需要获取label的长宽数据,本文列出了部分常用的计算方法。1.获取宽度,获取字符串不折行单行显示时所需要的长度 CGSize titleSize = [aString sizeWithFont:font constrainedToSize:CGSizeMake(MAXFLOAT, 30)];注:如果想得到宽度的话,size的width...

2013-04-09 18:10:26 125

原创 获得通讯录中联系人的所有属性ABAddressBookRef

获得通讯录中联系人的所有属性 ,看代码: ABAddressBookRef addressBook = ABAddressBookCreate(); CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook); for(int i = 0; i < CFArrayGe...

2013-04-09 13:11:17 127

原创 iOS 绘制直线、矩形、文字的方式

首先,获取上下文CGContextRef context = UIGraphicsGetCurrentContext();画线//设置画笔线条粗细 CGContextSetLineWidth(context, 5.0); //设置线条样式 CGContextSetLineCap(context, kCGLineCapButt); //设置画笔颜色:黑色 ...

2013-04-08 10:35:07 266

原创 iOS 开发小技巧(二)

1、获取全局的Delegate对象,这样我们可以调用这个对象里的方法和变量:[(MyAppDelegate*)[[UIApplication sharedApplication] delegate] MyMethodOrMyVariable];2、获得程序的主Bundle:NSBundle *bundle = [NSBundle mainBundle];Bundle可以理解成一种文...

2013-04-08 09:36:04 148

原创 iOS 开发小技巧(一)

1.取字符串中的某段字符串 [plain] view plaincopyprint? NSString *str =@"12sadfsdf56afsdf"; NSLog(@"%@",str); NSString *thrStr = [strstringByReplacingOccurrencesOfString:@"56"withString:@"88"];NSLog(@"...

2013-04-08 09:27:56 130

原创 IOS导航栏的创建方法

基本思路是:1.创建一个导航栏(UINavigationBar对象)2.创建一个导航栏集合(UINavigationItem对象)3.创建一个左边按钮、一个右边按钮(UIBarButtonItem对象),并实现对应的事件方法4.将导航栏集合添加到导航栏中,设置动画关闭5.把左右两个按钮添加到导航栏集合中去6.在视图中显示当前创建的导航栏=====...

2013-04-07 15:45:08 290

原创 iOS 绘制UIImage的方式

一:在绘制到context前通过矩阵垂直翻转坐标系// uiImage是将要绘制的UIImage图片,width和height是它的宽高 CGContextTranslateCTM(context, 0, height); CGContextScaleCTM(context, 1.0, -1.0); CGContextDrawImage(context, CGRectMake...

2013-04-07 13:03:18 541

原创 理解可变参数va_list、va_start、va_arg、va_end原理及使用方法

在VC++6.0的include有一个stdarg.h头文件,有如下几个宏定义:#define _INTSIZEOF(n) ((sizeof(n)+sizeof(int)-1)&~(sizeof(int) - 1) ) #define va_start(ap,v) ( ap = (va_list)&v + _INTSIZEOF(v) ) //第一个可选参数地址#...

2013-04-07 12:59:39 303

原创 iOS 开发小技巧(三)

1.判断邮箱格式是否正确的代码//利用正则表达式验证-(BOOL)isValidateEmail:(NSString *)email{NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";NSPredicate *emailTest = [NSPredicate predicateW...

2013-04-06 09:21:26 124

原创 iOS开发注意细节

1.在初始化方法的时候,只做初始化操作,不要添加动画等类似操作;2.在使用 delegate 调用方法的时候要判断一下, if ([_delegate respondsToSelector:@selector(accordingCityRefreshList:)]) { [_delegate accordingCityRefreshList:[_cityArray obj...

2013-03-28 12:45:23 136

GHPushTesh.zip

iOS友盟消息推送+离线语音播报功能实现; 使用UNNotificationServiceExtension扩展服务实现语音播报功能;类似于支付宝微信付款到账提现功能;用户只要安装APP,无论是否打开APP、是否在前后台、是否杀死APP都能收到推送消息和语音提醒;兼容15.0以后版本;

2023-08-09

MailCoreDemo

下载先看readme.txt 里面有使用说明,如果您使用我的项目还有问题里面有我的qq联系方式 希望对您有所帮助!!! mailcore 非常强大 最近在做邮件模块 把pop3 imap 代收和发送邮件完成了 里面是demo 都写好了 无UI效果! 已经是一个无UI的客户端了 支持imap pop3 代收和发送邮件 邮件和解析eml文件 支持ios所有操作系统 !

2016-05-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除