- 博客(179)
- 资源 (2)
- 收藏
- 关注
原创 UITextField 计算输入的字符个数(包含中英文数字特殊符号)
uitextfield 计算输入的字符个数(包含中英文数字特殊符号)+ (int)convertToInt:(NSString*)strtemp{ int strLength = 0; char *p = (char *)[strtemp cStringUsingEncoding:NSUnicodeStringEncoding]; int length = [str
2015-03-11 15:41:25 1592
原创 iOS 7 新内容
//禁用ios7自带边缘返回手势 navCtl.interactivePopGestureRecognizer.enabled =NO;UINavigationControllerDelegate的animationControllerForOperation方法,提供一个UIViewControllerAnimatedTransitioning对
2013-12-20 14:56:22 859
原创 iOS 基础-----关于UIView 的 frame 与 bounds
首先,对于frame 大家都很熟悉,是当前view ,相对于其父视图view 的坐标,那么bounds 又是起到什么作用呢
2013-11-26 16:31:05 1153 1
原创 跨平台 PhoneGap 框架的调研 和 性能测试
PhoneGap是一个标准的开源框架,基于HTML,CSS和JavaScript的,创建跨平台移动应用的快速开发平台。它支持iPhone、Android、Palm、Symbian、WP7、Bada和Blackberry等平台。其实本质上来讲,PhoneGap只是加载原生应用的webView外壳,然后将外部的页面进行载入,所以其实际运行效果和通过网页访问效果一致;但因为有webview这个桥梁,所以又可以访问原生接口,这样就解决了HTML5不能访问设备api的问题。
2013-08-21 10:26:28 2951 1
原创 图片拉伸
系统至ios6之后,关于图片拉伸的方法已经扩展至3个函数: 1.ios4提供的方法: - (UIImage*)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidthtopCapHeight:(NSInteger)topCapHeight 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸
2013-08-19 18:23:44 707
原创 30个常用动画机制 ios
#import @interfaceCoreAnimationEffect : NSObject #pragma mark -Custom Animation +(void)showAnimationType:(NSString *)type withSubType:(NSString *)subType
2013-08-19 18:23:42 749
原创 添加按钮声音 播放声音
AudioToolboxframework 使用AudioToolbox framework。这个框架可以将比较短的声音注册到 systemsound服务上。被注册到system sound服务上的声音称之为 system sounds。它必须满足下面几个条件。1、 播放的时间不能超过30秒2、数据必须是 PCM或者IMA4流格式, mp3也可以3、必须被打包成下面三个格
2013-08-19 18:23:40 1222
原创 ShareSDK 使用 分享 指南
http://bbs.sharesdk.cn/forum.php?mod=viewthread&tid=40
2013-08-19 18:23:38 593
原创 将之前 非ARC 的工程&nb…
使用 Convert to Objective-CARC工具,来将非ARC的项目转化成ARC项目,Xcode提供了这个工具。使用方法:打开XCode,Edit->Refactor->Convert to Objective-CARC,然后按照提示操作。
2013-08-19 18:23:36 615
原创 高德地图 MAMapKit 的使用
高德地图官方API文档 地址:http://api.amap.com/Ios/guide#routePlan1,具体怎么使用高德地图api ,文档中已经描述的比较详细了,这里就不多说了,关于位置定位,标注等使用的感受还是跟google map api基本类似,2,现在说说 两点之间的路线绘制-(void)addline:(MARoute*)route{// 添加路线图
2013-08-19 18:23:34 1069
原创 ipad ios6以上 屏幕旋转控制
1,首先说一下,ios6之前的系统 ,旋转控制,利用 shouldAutorotateToInterfaceOrientation: 来单独控制某个UIViewController的旋屏方向支持-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{ //
2013-08-19 18:23:31 813
转载 UITableView的重用机制
原文地址:UITableView的重用机制作者:hongji_zhouUITableView的重用机制iphone重用机制是苹果为了实现大量数据显示而采用的一种节省内存的机制,比如在UITableView和ScrollView等地方。为什么要“可重用”???对于我们的项目来说,内存控制是必不可少的,如果一个tableview有几百个cell,这个内存消耗是很大的,而且有些cell里面
2013-08-19 18:23:29 732
原创 常用RGB颜色表 色值
RGB值RGB值RGB值黑色000#000000黄色2552550#FFFF00浅灰蓝色176224230#B0E0E6象牙黑413633#292421香蕉色22720787
2013-08-19 18:23:27 17870
原创 ios实现程序切入后台,实现后台任…
1,项目需求,是程序home键切入后台,3分钟后退出登陆, 首先,iOS会再持续切入后台,给我们5秒钟的时间去处理相关数据,5秒后,程序不会再执行任何代码,处于挂起状态。 -(void)applicationDidEnterBackground:(UIApplication*)application { //切入后台 ,申请后台任务时间, UIApplicati
2013-08-19 18:23:25 855
原创 二维码扫瞄 ZXingWidge…
1、下载zxing-2.1并解压。新建一个文件夹(这里命名为zxingLibrary),把zxing-2.1里的cpp文件夹和iphone文件夹拷贝到zxingLibrary里,这里的cpp文件夹里只需要core文件夹中的src文件里的内容,其它的也可以删除,。2、运行iphone文件下的项目ZXingWidget,编译成功后把libZXingWidget.a拷贝出来。这里只需要ZXin
2013-08-19 18:23:22 813
原创 申请开发或发布证书 xcode4.4
密钥没有备份 或者证书过期,和Xcode 4.4中的证书,出现 ValidSigning 错误时1.生成私有证书,打开钥匙串,钥匙串访问– 证书助理 – 从证书颁发机构请求证书…,填入iDP邮箱及常用名称(在 iOS Dev Center 页面的 Hi, XXX处查找,其中XXX为常用名称),选存储到磁盘,得到CertificateSigningRequest.certSigning
2013-08-19 18:23:20 714
原创 IOS 手势识别教程:二指拨动…
http://blog.csdn.net/toss156/article/details/7354240#t1
2013-08-19 18:23:18 710
转载 iphone之Prefix.pch的作用和…
原文地址:iphone之Prefix.pch的作用和用法作者:飞舞的鸡毛 Prefix.pch:扩展名.pch表示"precompiledheader",这是一个你工程要用到的来自于外部框架的头文件列表。xcode将编译这些头到文件,这将减少你在选择Build或Build and Go时编译项目的时间。通常用到的头文件已经自动包含了 pch,系统编译每个cpp文件前,都会先inc
2013-08-19 18:23:16 591
转载 OS X 10.8 Mountain Lion GM…
原文地址:X 10.8 Mountain Lion GM 版下载">OS X 10.8 Mountain Lion GM 版下载作者:王彬X 10.8 Mountain Lion GM 版下载" TITLE="[转载]OS X 10.8 Mountain Lion GM 版下载" />OSX 10.8 Mountain Lion Golden MasterTorrent: http:
2013-08-19 18:23:14 1036
转载 UIApplicationDelegate
原文地址:UIApplicationDelegate作者:淡淡风吹过UIApplicationDelegate 是最常见的 协议之一这个协议声明了继承于单例模式下UIApplication对象的委托方法。这些方法提供了有关在应用程序执行时或发生重要变化时进行响应的机会。比如(在应用程序执行时,完成启动时,内存低时……) Application对象委托方法的主要工作之一就是跟踪应用程序。
2013-08-19 18:23:11 653
转载 自定义Cell与动态确定Cell高…
原文地址:自定义Cell与动态确定Cell高度作者:YANG问题10.自定义Cell以前用代码布局视图觉得麻烦的地方就是需要多次的运行程序来看各种控件摆放位置是否合适,所以往往偷懒试用xib进行视图的布局,这次为了方便移植一律使用代码来完成工作,因此接触到自定义cell的一些内容,在这做个笔记,将自定义的一个cell代码记下来#import"DiseaseListCell.h"
2013-08-19 18:23:09 622
转载 ios开发知识点
原文地址:ios开发知识点作者:ios流星原文地址:http://site.douban.com/widget/notes/5513129/note/191649010/一 非ARC的内存管理情况1-autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象。当用户的代码运行告一段落,开始等待用户的操作,自动释放池就会
2013-08-19 18:23:05 754
转载 UIToolBar 三种办法(转)
原文地址:三种办法(转)">UIToolBar 三种办法(转)作者:酷云方法一 三种办法(转)" />/toolBar background image set based on iOS version [[UIDevice currentDevice] systemVersion]; if ([[[UIDevice currentDevice] syst
2013-08-19 18:23:03 589
转载 iOS动画
原文地址:iOS动画作者:酷云最普通动画: //开始动画 [UIView beginAnimations:nilcontext:nil]; //设定动画持续时间 [UIView setAnimationDuration:2]; //动画的内容 frame.origin.x += 150; [img setFrame:frame]; //动画结束 [UIView commit
2013-08-19 18:23:01 593
原创 TableView详细解释
-、建立 UITableView DataTable = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view addSubview:DataTable]; [DataT
2013-08-19 18:22:59 544
原创 举例说明怎么简单的创建一个子线程
用到的类是NSThread类,这里使用detachNewTheadSelector:toTagaet:withObject创建一个线程。函数setupThread:(NSArray*)userInfor。通过userInfor将需要的数据传到线程中。函数定义:-(void)setupThread:(NSArray*)userInfor{ [NSThread detachNewT
2013-08-19 18:22:57 847
转载 Property's synthesized get…
原文地址:synthesized getter follows Cocoa naming convention for returning">Property's synthesized getter follows Cocoa naming convention for returning作者:骆杨Property's synthesized getter follows Cocoa namin
2013-08-19 18:22:55 582
原创 iOS中Xcode4制作静态库全过程
注意:首先确保你的XCODE4使用IOS5,否则请下载IOS5在继续阅读。IOS程序是由Objective-c语言构成,而是Objective-c语言中每一个类又分成 .h.m文件。静态库可以将这些程序的类封装成一个.a文件,第三方应用程序只需要拿到这个.a文件和代码对应的.h文件即可使用静态库中封装的方法。总的来说IOS静态库适合去制作第三方提供的SDK,废话不多说了我
2013-08-19 18:22:52 597
原创 xcode4.x修改工程名称
http://blog.csdn.net/dragoncheng/article/details/73670571:按照下图打开2:在prject name处修改想要的名称,然后回车,则会出现下面窗口:点击rename,即可3:修改scheme的名称,按照上述方法修改后,如下图,选择manage scheme,然后选择添加scheme即可另:app打包文件中最好不要有与a
2013-08-19 18:22:50 554
转载 MPMoviePlayerController …
原文地址: 网络视频加载">MPMoviePlayerController 网络视频加载作者:huifeng3213Iphone中已经自定义好了视频播放类MPMoviePlayerController,我们只需调用既可,我自己封装好了一个视频播放类,下面就直接给大家上代码吧。#import #import //导入视频播放库@interface CustomMovieP
2013-08-19 18:22:48 533
原创 UIApplication深入研究
很多时候,我们不需要关心这个类,我们很少继承这个类,偶尔会调用这个类的api来实现一些功能,但是不可否认,这个类是iOS编程中很重要的一个概念,所以我这里写这个文章来总结以下这个类的信息,如果写的不对的地方,请留言,多谢。UIApplication的核心作用是提供了iOS程序运行期间的控制和协作工作。每一个程序在运行期必须有且仅有一个UIApplication(或则其子类)的一个实例。回想
2013-08-19 18:22:46 543
转载 iPhone开发学习笔记016——用U…
原文地址:iPhone开发学习笔记016——用UINavigationController实现在两个页之间导航(下)作者:浪友dans用UINavigationController实现在两个页之间导航(下)——书第七章 P143 (续前) 第七步:UINavigationItem和UIBarButtonItem通常每个(指任何)视图控制器都可以定义一个UINavigationIt
2013-08-19 18:22:44 680
原创 下iOS5 和iOS 4.3版本的函数差异 …
最好的方法还是查看下iOS5和iOS 4.3版本的函数差异表。提前预防下,对于diffrentfunction进行判断下。由于比较多,就不罗列了。转载别人写好的一个。5.0前后,对应的调用方法变了参数,而且如果用了5.0以后的方法在低版本上无法使用,而用低版本对用的方法,apple已经不提倡,现在有一种解决办法[cpp] viewplaincopyAboutVie
2013-08-19 18:22:42 634
原创 在Xcode4.2 下编译发布与提交App到…
怎样在Xcode 4下编译发布与提交App到AppStore1. iOS Provisioning Portal 和iTunes Connect没有变,下载与安装.mobileprovision文件与以前一下。2. Xcode 4 整合相关的工具(All in One), 集成了Organizer与ApplicationLoader.Xcode4多了Run/Build Scheme的概
2013-08-19 18:22:40 616
原创 怎么将three20 加入Xcode4 中
大名鼎鼎的Three20想必大家都听说过,很多APP都是用它开发的,开发UI很方便,功能也很强大,用它就不必深究枯燥的iOSSDK。今天介绍一下如何在xcode4中配置环境支持Three20开发。1。首先我们得去把源码下载下来。网址在:https://github.com/facebook/three20 解压放在我们工程目录下。2。在解压目录下src/Three20下的Three20.xc
2013-08-19 18:22:37 468
原创 320+xcode4
1.引言 今天刚接触到three320 主要是遇到一个难题就是大量的文字在lable上显示的时候,显示不同的字体,简单的方法采用两个lable来显示,但数据一但很多的时候或则交错的时候是行不通的,所以才想别的方法。下面谈谈自己一个下午的初体会2.three 20 是什么three20 是从第三方facebook 剥离出的一个框架, 主要涉及三大模块,网络 ,stysl
2013-08-19 18:22:35 670
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人