自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(381)
  • 资源 (67)
  • 收藏
  • 关注

原创 触摸事件 手势

当一个或多个手指触碰屏幕时- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;当一个或多个手指在屏幕上移动时- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;当一个或多个手指离开屏幕时- (void)touchesEnded:(NS

2014-02-19 16:38:21 1191

原创 推送通知小结

1.推送通知流程简述:流程图:a.app应用首先需要注册通知,第一次安装应用会提示用户是否需要接收这些通知,用户确认后才能接收到这些通知b.app通过ios操作系统到apns注册通知后,apns会给app下发一个唯一的token令牌c.app接收到token令牌信息后,将令牌发送给我们的服务器d.当需要发送通知时,服务器会象apns发送通知,发送的内容包括(token令

2014-02-18 11:24:17 3790

原创 视频播放

ios内置了视频播放器,我们可以通过使用MPMoviePlayerController和MPMoviePlayerViewController来播放视频(支持流媒体播放)导入MediaPlayer.framework库MPMoviePlayerController播放器可以任意修改播放页面尺寸MPMoviePlayerViewController播放器包含了MPMoviePlaye

2014-02-17 16:21:57 3592

原创 音频常用处理

1.ios中系统播放音频的方式:a AVAudioPlayer     使用简单方便,但只能播放本地音频,不支持流媒体播放;b.AVPlayer     ios4.0以后,可以使用他播放本地音频和流媒体音频,但方法比较少,处理起来不太灵活;c.播放系统声音      播放一些caf / wav / aiff格式,时间必须小于30秒d.音频队列2.使用AVAudioPla

2014-02-17 16:06:16 2005

原创 NSObject常用方法 和 常用的一些类的反射

1.NSObject常用方法: Student *stu = [[[Student alloc] init] autorelease]; // isKindOfClass判断对象是否属于某个类 或者 子类 if ( [stu isKindOfClass:[Person class]] ) { // NSLog(@"stu属于Person或者继承自

2014-01-24 11:57:31 4249

原创 NSDate简单用法

// date方法返回的就是当前时间(now) NSDate *date = [NSDate date]; // now: 11:12:40 // date: 11:12:50 date = [NSDate dateWithTimeIntervalSinceNow:10];//返回当前时间10秒后的时间 // 从1970-1-1 00:00:00开始

2014-01-24 11:53:36 33500 1

原创 ios深拷贝,浅拷贝,拷贝自定义对象的简单介绍

copy语法的目的:改变副本的时候,不会影响到源对象;深拷贝:内容拷贝,会产生新的对象。新对象计数器置为1,源对象计数器不变。浅拷贝:指针拷贝,不会产生新的对象。源对象计数器+1。拷贝有下面两个方法实现拷贝:- (id)copy;- (id)mutableCopy;要实现copy,必须实现协议数组,字典,字符串都已经实现了协议,以下以字符串为例,其他的同理:1

2014-01-24 11:28:10 11111 1

原创 ios数组基本用法和排序

1.创建数组 // 创建一个空的数组 NSArray *array = [NSArray array]; // 创建有1个元素的数组 array = [NSArray arrayWithObject:@"123"]; // 创建有多个元素的数组 array = [NSArray arrayWithObjects:@"a", @"b", @"c", nil]; NSArr

2014-01-24 09:00:42 73471 6

原创 UIWindow和UIView

基础:UIView是视图的基类,UIViewController是视图控制器的基类,UIResponder是表示一个可以在屏幕上响应触摸事件的对象;UIwindow是UIView的子类,UIWindow的主要作用:一是提供一个区域来显示UIView,二是将事件(event)的分发给UIView,一个应用基本上只有一个UIWindow,不过也有例外;创建一个UIWindow:1.创建

2014-01-23 16:41:11 7550

原创 文件管理

1.沙盒的基本概念:ios应用程序只能对自己创建的文件进行读取操作,这个独立的空间,我们称为沙盒,每个应用程序都有自己独立的空间,一般来说应用程序的存储空间是不能相互访问的;模拟器应用沙盒的位置:/users/username/Library/Application Support/iPhone Simulator用户根目录下的资源库文件默认是隐藏的,可以通过以下命令来显示和隐藏mac

2014-01-20 13:58:07 822

原创 NSPredicate 谓词总结 数组过滤 模糊匹配

NSPredicate 用于指定过滤条件,主要用于从集合中分拣出符合条件的对象,也可以用于字符串的正则匹配。NSPredicate常用方法介绍1.创建NSPredicate(相当于创建一个过滤条件)NSPredicate *predicate = [NSPredicate predicateWithFormat:@"过滤条件"];2.判断指定的对象是否满足NSPredicate创建的过

2014-01-20 09:47:10 16094

原创 KVC KVO总结

KVC基本概念:a.kvc又称键值编码,是一种用于间接访问对象属性的机制,使用此机制不需要调用对象的存取(get和set)方法,也不用调用实例变量就能访问对象的属性,即使对象的属性为私有变量,kvc也能对此变量进行存取操作;b.kvc的方法(setValue:forKey 和 valueForKey)有NSObject的非正式协议(类别)NSKeyValueCoding中被申明;

2014-01-18 15:32:25 1284

原创 十进制转二进制 八进制 十六进制

网上看到一些十进制转16进制的代码都不怎么靠谱,还是自己写个得了,没有仔细测试,如果有问题请大大门口下留情,多多指导#pragma mark 十进制转其他进制/** * @brief 十进制转其他进制 * * @param decimalNum 十进制数 * @param system 需要转成多少进制数 * * @return 转化后的字符串 */+ (NSString

2014-01-15 15:34:36 1014

转载 安装ad-hoc ipa

“如何安装 ad-hoc ipa ”,说到这个话题,也是我最近很关注的,因为方便老板们或者其他人的测试,需要这个文件,具体怎么回事,我记到下面了,这篇文章也是转载一个高手的,专注移动端的        如果你是 iOS 开发者, 给客户开发的app, 在发布到appstore 前,需经过客户的测试。 如果客户的iOS设备不是越狱的,你只好通过 ad-hoc 模式,将生产的 ad-hoc p

2013-12-25 14:25:39 4438

转载 iPhone开发技巧之发布篇--- 使用 Ad Hoc 发布自己的应用程

iPhone应用程序的发布形式有两种,1种是通过 App Store 正式的贩卖,还有一种是 Ad Hoc,针对特定的用户发布自己的程序,不用经过Apple的审核。使用 Ad Hoc 有什么好处呢,你可以:发布自己的程序给亲朋好友,且不收取费用程序正式上传之前,得到更多人的 reviewApple 的设备开发 Provisioning Profile 有3个月的限制,用

2013-12-25 13:12:50 1495

转载 企业版IDP的申请及“In House”发布

企业版IDP,即iOS Development Enterprise Program。注意是$299/Year那种,并不是$99/Year的那种。这种方式的IDP其最大的好处在于:可以发布“In House”应用。这种应用使用一种叫做“In House Distribution Provisioning Profile”的文件进行发布,不能发布到Apple Shop进行销售,也不需要经过A

2013-12-25 11:31:48 922

原创 IOS程序内发短信 MFMessageComposeViewController

IOS程序内发短信 MFMessageComposeViewController分类: IOS 通讯录2013-12-20 10:05 7人阅读 评论(0) 收藏 编辑 删除iOS4.0新加入了MFMessageComposeViewController和MFMessageComposeViewControllerDelegate,提供了发送短信的接口,可以像发送邮件那

2013-12-20 10:35:55 3580

原创 ios程序内实现打电话

[cpp] view plaincopy//1、系统的打电话代码,不返回当前程序:    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://1008611"]];      //2、用UIWebView来实现,打电话结束后会返回当前应用程序:    

2013-12-20 10:06:11 2150

转载 【iOS SOAP】基于第三方开源项目:wsdl2objc

wsdl2objc地址:http://code.google.com/p/wsdl2objc/准备工作:svn checkout http://wsdl2objc.googlecode.com/svn/trunk/运行WSDLParser项目WSDL栏输入wsdl的地址Output Location栏输入输出代码的目录点击Pa

2013-12-19 14:59:23 4050 3

原创 WSDL实例解析

WSDL的主要文档元素WSDL文档可以分为两部分。顶部分由抽象定义组成,而底部分则由具体描述组成。抽象部分以独立于平台和语言的方式定义SOAP消息,它们并不包含任何随 机器或语言而变的元素。这就定义了一系列服务,截然不同的应用都可以实现。具体部分,如数据的序列化则归入底部分,因为它包含具体的定义。在上述的文档元 素中,、、属于抽象定义 层,、属于具体定义层。所有的抽象可以是单独存在

2013-12-19 14:58:15 17645 3

原创 iphone中结束电话后返回自己的应用

大家想不想在自己的应用中拨打电话呀?打电话可以用openURL:这个API, 如:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]];但是当电话结束后,返回的是系统的拨打电话界面,如何才能返回自己的应用呢?这儿有两种方法与大家分享。 第一种是用UIWebView加载电话,这

2013-12-18 17:38:33 1266

原创 UILabel详解

01//创建uilabel02UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectMake(20, 40, 280, 80)];03 04//设置背景色

2013-12-16 17:22:31 1001

原创 UITextField 详解

- (void)initViews{ //初始化textfield并设置位置及大小 _textField = [[UITextField alloc] initWithFrame:CGRectMake(10, 10, 200, 50)]; _textField.placeholder = @"用户名";//当输入框没有内容时,水印提示 提示内容为password

2013-12-16 17:17:15 1846

转载 多线程编程4 - GCD

一、简介在iOS所有实现多线程的方案中,GCD应该是最有魅力的,因为GCD本身是苹果公司为多核的并行运算提出的解决方案。GCD在工作时会自动利用更多的处理器核心,以充分利用更强大的机器。GCD是Grand Central Dispatch的简称,它是基于C语言的。如果使用GCD,完全由系统管理线程,我们不需要编写线程代码。只需定义想要执行的任务,然后添加到适当的调度队列(dispatch

2013-12-13 16:35:10 1180

转载 多线程编程 - NSOperationQueue

一、简介一个NSOperation对象可以通过调用start方法来执行任务,默认是同步执行的。也可以将NSOperation添加到一个NSOperationQueue(操作队列)中去执行,而且是异步执行的。创建一个操作队列:[java] view plaincopyNSOperationQueue *queue = [[NSO

2013-12-13 16:34:24 817

转载 iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用

iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewController对象的视图即将加入窗口时调用;viewDidApper

2013-12-13 11:15:39 1084

原创 Xcode快速注释 — ThisService Doxygen

准备2个文件:文件一,ThisService.app文件二,Doxygen.rb下载上述2个文件:ThisService&Doxygen_rb准备好之后,两步配置,一步操作:配置一,打开ThisService,如上图,Name随意填写,将来会出现在右键菜单,红框1把Doxygen.rb拽到红框2,选Filter(bot

2013-12-12 21:17:10 1447

原创 AES加密

数据加密在解密在软件开发过程中举足轻重的作用,可能有的公司在加密的时候有自己公司内部一套设计的算法,而在这方面不想浪费太大精力就可以去考虑使用第三方提供的加密算法,如AES加密算法,本篇内容介绍开源中国iOS客户端使用ASE算法加密密码;AES   GitHub 下载地址  https://github.com/Gurpartap/AESCrypt-ObjC对一个比较大的工程我们可

2013-12-12 11:31:27 1481

原创 YTKRequest - 基于 AFNetworking 封装的一套 High Level 的 API

标签:iOS开发那些事 ASIHTTPRequest iOS6 iOS网络编程与云端应用最佳实践 iOS6开发指南 蓝牙对等网络原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://2009315319.blog.51cto.com/701759/1175150基于蓝牙对等网络通信就是使用Game Kit中的GKS

2013-12-12 10:34:42 4015 2

转载 在iOS上实现二维码功能

如今二维码随处可见,无论是实物商品还是各种礼券都少不了二维码的身影。而手机等移动设备又成为二维码的一个很好的应用平台,不管是生成二维码还是扫码二维码。下面介绍一下如何在苹果iOS设备上使用二维码:1. 扫描二维码(解码)扫描二维码的开源库有很多如 ZBar、ZXing等。在此以ZBar作为例子构建二维码扫码应用。首先在github上下载ZBar SDK地址htt

2013-12-11 16:27:00 1511

转载 SDWebImage使用,图片加载和缓存

SDWebImage使用——一个可管理远程图片加载的类库SDWebImage托管在github上。https://github.com/rs/SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。将SDWebImage类库添加入工程时,一定注意需要添加MapKit.frame

2013-12-11 16:26:13 1344

转载 Core Animation2-CABasicAnimation

http://www.cnblogs.com/mjios/archive/2013/04/15/3021343.htmlhttp://www.cnblogs.com/mjios/archive/2013/04/15/3021039.html

2013-12-10 15:41:42 768

转载 关键帧动画CAKeyframeAnimation

之所以叫做关键帧动画是因为,这个类可以实现,某一属性按照一串的数值进行动画,就好像制作动画的时候一帧一帧的制作一样。一般使用的时候  首先通过 animationWithKeyPath 方法 创建一个CAKeyframeAnimation实例, CAKeyframeAnimation 的一些比较重要的属性1. path这是一个 CGPathRef  对象,默认是空的,当我们创建

2013-12-10 11:34:53 1389

原创 简单的音频播放引擎CocosDenshion

下载地址:http://download.csdn.net/detail/daiyelang/6628605使用:下载后导入项目中一、CCMenu游戏中的菜单必不可少,CCMenu正是你想要的。要创建CCMenu,你必须有CCMenuItem对象,CCMenuItem便是你菜单中的某个选项,可以为图片、文字等cocos2d为menu item提供了必要的

2013-12-09 17:34:10 1048

转载 播放系统音效、自定义音效

对于简单的、无混音音频,AVAudio ToolBox框架提供了一个简单的C语言风格的音频服务。你可以使用AudioservicesPlaySystemSound函数来播放简单的声音。要遵守以下几个规则:1.音频长度小于30秒2.格式只能是PCM或者IMA43.文件必须被存储为.caf、.aif、或者.wav格式4.简单音频不能从内存播放,而只能是磁盘文件除

2013-12-09 17:20:00 1828

转载 AVAudioPlayer音频播放器—IOS开发

IOS中有三种播放音频的方式:AVAudioPlayer、音频服务、音频队列。       此文主要讲AVAudioPlayer,其他两个请见相关文章。AVAudioPlayer在AVFoundation框架下,所以我们要导入AVFoundation.framework。AVAudioPlayer类封装了播放单个声音的能力。播放器可以用NSURL或者NSData来初始化,要

2013-12-09 17:18:20 918

原创 contentSize、contentInset和contentOffset区别

这几个都是在ios程序中,经常会注意到的一些小细节,能否真正了解这些,对写ios程序也有很大的好处。frame 是UIView中表示此view的一个矩形面积,包括了view在它的superview中的一些几何上的标识。有起始坐标,也就是origin(CGPoint)和这个矩形面积的宽(width)和高(height)bounds 每个view,除了有对应它的superview的相关坐标外,

2013-12-09 16:36:08 987

原创 android json解析-JSONObject

-(BOOL) isKindOfClass: classObj 用来判断是否是某个类或其子类的实例-(BOOL) isMemberOfClass: classObj 用来判断是否是某个类的实例-(BOOL) respondsToSelector: selector 用来判断是否有以某个名字命名的方法(被封装在一个selector的对象里传递)+(BOOL) instancesRespo

2013-12-09 16:04:54 848

原创 bundle文件

#define kBundleName @"MJRefresh.bundle"#define kSrcName(file) [kBundleName stringByAppendingPathComponent:file]调用:[UIImageimageNamed:kSrcName(@"arrow.png")];创建一个文件夹,后缀名为bundle,图片和一些资源文

2013-12-09 11:52:50 1314

转载 利用笔记本热点AP功能实现在没有越狱的iPad/iPhone抓包

利用笔记本热点AP功能实现在没有越狱的iPad/iPhone抓包1) 首先需要一台有无线网卡的笔记本,将网线连接上笔记本接通网络。2) 以管理员身份打开命令行窗口,在命令行中输入netsh wlan set hostednetwork mode=allow ssid=kangjun key=11111111l Mode:是否启用虚拟WiFi网卡,allow为

2013-12-05 16:17:39 2671

Mac SmartSVN

Mac上 SmartSVN专业版安装、破解 附文档 SVN客户端软件,用起来最顺手的,大概是TortoiseSVN吧,不过这个软件只有WINDOWS的版本,Mac下要找一个类似TortoiseSVN这样的客户端,可能就只能选SmartSVN了吧。

2014-12-18

ios毛玻璃效果

ios毛玻璃效果

2014-12-17

优美的加载指示器

优美的加载指示器

2014-07-04

ios电话拦截

ios电话拦截

2014-07-04

UIScrollView无限循环

UIScrollView 无限循环

2014-07-04

图片浏览器示例

图片浏览器示例

2014-07-04

DDMenu.ZIP

DDMenuController.m 代码

2014-07-04

PushMeBaby

PushMeBaby

2014-05-17

字典(JSON)与模型的转换

字典(JSON)与模型的转换

2014-05-08

ios,android,wp中的银联支付demo

ios,android,wp中的银联支付demo、文档,接口说明等所有资料。

2014-04-21

Particle Designer 破解版,非常好用

Particle Designer 破解版。安装就可以使用。非常不错的工具

2014-02-27

MyUncaughtExceptionHandler.zip

ios 异常处理 MyUncaughtExceptionHandler

2013-12-19

ThisService&Doxygen_rb

Xcode4快速Doxygen文档注释 ThisService&Doxygen_rb

2013-12-17

ios7自带的扫瞄二维码

ios7自带的扫瞄二维码

2013-12-17

rar文件android 左侧菜单 右侧内容

rar文件android 左侧菜单 右侧内容 rar文件android 左侧菜单 右侧内容

2013-12-12

中国省市地区选择器

中国省市地区选择器 中国省市地区选择器

2013-12-11

KKGestureLockView 仿安卓的手势锁屏

KKGestureLockView 仿安卓的手势锁屏 仿安卓的手势锁屏

2013-12-11

ios 二维码生成和扫描demo

ios 二维码生成和扫描demo

2013-12-11

上拉 下拉刷新

上拉 下拉刷新demo 可直接拷贝到项目中使用

2013-12-09

关于XMPP中DDLog相关的简单介绍

关于XMPP中DDLog相关的简单介绍 关于XMPP中DDLog相关的简单介绍

2013-12-02

GB28181代码.zip

GB28181抓包示例GB28181抓包示例

2021-09-14

国标信令抓包示例.zip

国标信令抓包示例国标信令抓包示例

2021-09-14

谷粒商城资料整理课件 2.zip

谷粒商城高级篇整理课件共享

2021-07-15

seata-server-0.7.1.zip

seata-server-0.7.1.zipseata-server-0.7.1.zipseata-server-0.7.1.zip

2021-07-06

机器学习导论PDF (中文)

本书是关于机器学习这一主题内容全面的教科书,涵盖了通常在机器学习导论中并不包括的广泛题材。对机器学习的定义和应用实例进行了介绍,涵盖了监督学习、贝叶斯决策理论、参数方法、多元方法、维度归约、聚类、非参数方法、决策树、线性判别式、多层感知器、局部模型、核机器、图方法、隐马尔可夫模型、贝叶斯估计、组合多学习器、增强学习以及机器学习实验的设计与分析等。

2018-04-24

苹果-Cocoa-编码规范(中文版)

苹果-Cocoa-编码规范(中文版)

2016-06-21

ios代码规范整理

ios代码规范整理

2016-06-21

银联支付3.0.3 SDK+文档+demo 支持64位

银联支付3.0.3 SDK+文档+demo 支持64位

2015-04-21

支付宝2.2.1SDK+文档 支持64位

支付宝2.2.1SDK+文档 支持64位

2015-04-21

ZBarSDK 解决arm64,arm7s,中文乱码问题

ZBarSDK 解决arm64,arm7s,中文乱码问题

2015-02-06

YTKNetwork demo

相比AFNetworking,YTKNetwork提供了以下更高级的功能: 支持按时间缓存网络请求内容 支持按版本号缓存网络请求内容 支持统一设置服务器和CDN的地址 支持检查返回JSON内容的合法性 支持文件的断点续传 支持 block 和 delegate 两种模式的回调方式

2015-02-02

AFNetworking2.5使用Demo

AFNetworking2.5使用,没有积分的可以在对应文章下评论留下邮箱; 文章地址:http://blog.csdn.net/daiyelang/article/details/38434023

2015-01-28

iOS开发网络数据之AFNetworking使用

iOS开发网络数据之AFNetworking使用,没有积分的可以在对应文章下评论留下邮箱; 文章地址:http://blog.csdn.net/daiyelang/article/details/38421341

2015-01-27

ios 系统自带http请求方法整理

系统http请求方法整理ios

2015-01-23

无线互联微博源码以及上课使用的课件还有其他第三方的工具类!

无线互联微博源码以及上课使用的课件还有其他第三方的工具类!无线互联微博源码以及上课使用的课件还有其他第三方的工具类!

2015-01-10

项目工具代码

项目常用工具代码

2015-01-06

NSURLRequest

http NSMutableURLRequest

2014-12-25

KeyboardController

KeyboardController 键盘管理

2014-12-24

友盟分享自定义分享界面

友盟分享自定义分享界面

2014-12-19

ios应用升级 更新提示

ios应用的升级更新评分提示

2014-12-18

空空如也

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

TA关注的人

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