- 博客(94)
- 资源 (41)
- 收藏
- 关注
转载 iPhone开发播放音乐与按钮声音
1、背景音乐播放,支持mp3格式 循环播放长音乐。这种播放音乐的方式导入框架#import ; NSString *musicFilePath = [[NSBundle mainBundle] pathForResource:@"changan" ofType:@"mp3"]; //创建音乐文件路径 NSURL *musicURL = [[NSURL alloc]
2012-02-14 17:05:26
6858
原创 iPhone开发 国际化程序显示名称
xcode4下InfoPlist.strings中添加国际化语音CFBundleName="XXX"; CFBundleDisplayName="XXX";
2012-02-13 12:43:24
794
转载 NSBundle的使用
bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别. 但是实际上它是一个包含了nib文件,编译代码,以及其他资源的目录. 我们把这个目录叫做程序的ma
2012-02-12 12:51:26
2525
原创 获取 iPhone程序的文档目录的方法
方法一:12NSString* documentsDirectory = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];方法二:12NSArray *paths =
2012-02-11 22:21:41
708
转载 自定义UITableViewCell
1。在XCode中选择新建->User Interface->Empty XIB。(指定一个有意义的名字)2。打开空的xib文件,将UITableViewCell拖到xib窗口中。3。添加样式和其他控件到里面去,(UITextField & UITextView 不适用于表格视图单元)4。打开属性检查器,设置重用标识符号Identifier,如:BaseTableCell
2012-02-09 20:28:41
4577
转载 iOS 应用实现条形码扫描功能的方法
iOS 应用里实现条形码扫描功能,有个免费开源的 SDK:ZBar(http://zbar.sourceforge.net/iphone/sdkdoc/install.html)下面是实现的效果:利用条形码,可以简单的得到二维码的值。具体的实现过程如下:下载 ZBar 的 SDK创建工程,iphone.scanbar把下载的 ZBarSDK 添加到工程中添加 .
2012-02-09 12:45:48
1413
转载 warning: iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture
warning: iPhone apps with a deployment target lower than 4.3 should include an armv6 architecture (c分类: object-c2011-11-07 11:06 236人阅读 评论(0) 收藏 举报 虽说有ios5了,可是以前的系统不能抛弃啊?于是乎当你选择的sdk低于4
2011-12-25 13:44:55
788
原创 面试题
// [super viewDidLoad];// for (int i=0; i// for (int i=0; i// for (int i=0; i// NSLog(@"dddd");// }// }// } // for (
2011-12-09 19:24:28
447
转载 iOS ARC
iOS ARC ARC工作原理是在编译程序的时候由xCode将内存操作的代码(如:retain,release 和 autorelease)自动添加到需要的位置。ARC 只能在iOS4 和iOS5上使用,weak refrences 只能在iOS5上使用,并且只能是工程在ARC管理内存的时候才能用。老版本的工程是可以转换成使用ARC的工程,转换规则
2011-11-30 15:36:45
1102
原创 view 层次改变
– bringSubviewToFront:– sendSubviewToBack:– insertSubview:atIndex:– insertSubview:aboveSubview:– insertSubview:belowSubview:– exchangeSubviewAtIndex:withSubviewAtIndex:
2011-11-28 21:50:42
1311
转载 MATH.H里的一些数学计算的公式
math.h里的一些数学计算的公式1、 三角函数 double sin (double);正弦 double cos (double);余弦 double tan (double);正切 2 、反三角函数 double asin (double); 结果介于[-PI/2, PI/2] double acos (double); 结果介于[0
2011-11-28 17:02:59
1510
转载 ICON 设置
转自:http://blog.csdn.net/wswqiang/article/details/6705169ICON 设置 官网文档:http://developer.apple.com/library/ios/#qa/qa1686/_index.html iPhone、iPad通用的设置图片大小 (px)文件名用途重要程度
2011-11-23 08:53:48
2030
转载 How are the icon files in my application bundle used on iPad and iPhone
iPhone-only AppsInclude the following in your application's Resources group in the Xcode project:Table 1 iPhone-only apps icon requirements.Image Size (px)File Name
2011-11-23 08:47:26
744
转载 UIPageControl自定义点的颜色
UIPageControl自定义点的颜色 首先导入已经封装好的两个文件GrayPageControl.h,GrayPageControl.m,里面继承了UIPageControl,重写了他的方法。文件内容如下:GrayPageControl.h:#import @interface GrayPageControl : UIPageControl
2011-11-20 13:19:34
2323
转载 UIScrollView UIPageControl 的使用
// // scrollView.contentSize = CGSizeMake(self.view.frame.size.width * 10, self.view.frame.size.height);// [self.view addSubview:scrollView];// scrollView.delegate =
2011-11-19 16:48:52
6329
原创 iphone 音乐播放
添加AVFoundation.framwork #import 包@property (strong,nonatomic) AVAudioPlayer *playerMusic;-(void) playMusic{ if (!playerMusic) { NSError *error = nil;
2011-11-19 12:40:16
565
原创 获取 AppDelegate
AppDelegate里定义全局,在其他类中赋值 在程序的AppDelegate类中定义,在appDelegate页面把你要赋值的对象设置为appDelegate的属性,然后通过下面这种方式获取。也就是上面所说的Singleton模式。------------------取值----------------------XXXAppDelegate *appDelegate = (
2011-11-19 12:28:35
3695
原创 tableview中添加switch
UISwitch *switchview = [[UISwitchalloc] initWithFrame:CGRectZero]; [switchviewaddTarget:selfaction:@selector(openOrCloseMusic:)forControlEvents:UIControlEventValueChanged];
2011-11-19 11:23:16
846
原创 scrollView
// scrollView.contentSize = CGSizeMake(self.view.frame.size.width * 10, self.view.frame.size.height); // [self.view addSubview:scrollView]; // scrollView.delegate = se
2011-11-16 21:22:35
1002
原创 xcode4.2中storyboard实现一个简单的跳转 iOS 5的StoryBoard
自我感觉,将原来跳转实现简化了好多比如从单击一个按钮,跳转到另一个界面。首先选中,按钮,拖到要跳转的界面,会出现一个叫storyboard transitions 下面有一个performseguewithidentifier:sender 的方法,如果是导航控制器到一个界面,还有一个rootviewcontroller的方法。连接后,会出现一条线,这条线包括identifier这个是标识该连
2011-11-14 23:33:37
9301
3
原创 开源 toast-notifications-ios
toast-notifications-ioshttp://code.google.com/p/toast-notifications-ios/
2011-11-09 13:19:10
852
转载 开发iPhone发送消息时,刚好找到这个
开发iPhone发送消息时,刚好找到这个IOS程序内发短信iOS4.0新加入了MFMessageComposeViewController和MFMessageComposeViewControllerDelegate,提供了发送短信的接口,可以像发送邮件那样不用跳出程序来发送短信. 介绍可参阅Message UIFramework Reference一些笔记:M
2011-11-08 23:42:38
931
转载 iphone 程序 调用系统程序
1、从程序内 发送短信[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms:// "]];短信的内容无法初始化,至少在3.2之前是这样,但是可以通过将要初始化的信息写到拷贝里来弥补。2、从程序内 发送邮件-(void) checkSender:(id) sender{Cla
2011-11-08 23:41:26
642
原创 iOS icon 尺寸总结
icon512x51257X57 Icon.png114X114 Icon@2x.pngSmall icon for Spotlight search results and Settings 29X29 Icon-Smail.png58X58 Icon-Smail@2x.pngFor toolbar and navigation b
2011-11-07 11:02:00
837
转载 UIPageControl实现自定义按钮
UIPageControl实现自定义按钮 有时候UIPageControl需要用到白色的背景, 那么会导致上面的点按钮看不见或不清楚,我们可以通过继承该类重写函数来更换点按钮的图片现实.实现思路如下.新建类继承UIPageControl :复制代码@interface MyPageControl : UIPage
2011-10-31 17:16:00
740
转载 改变UIAlertView背景
UIAlertView *theAlert = [[[UIAlertView alloc] initWithTitle:@"Atention" message: @"I'm a Chinese!"
2011-10-31 16:41:27
1309
1
转载 ios iphone开发 下拉更新
最近看到有不少人问,像Twitter,Sina微博等这些iPhone客户端下拉刷新是怎么实现的,所以花了点时间整理一个例子给大家参考一下。 能够下拉说明他首先得是个UIScrollView,因为只有他才有那些Drag事件。在参考一些开源代码的基础上,整理的大致思路如下:一)在UIScrollView的顶部添加一个头部视图,用来显示旋转指针、描述文字和更新时间等。设计这个视图不难
2011-10-31 15:00:54
2004
转载 UIAlertView自动消失
UIAlertView自动消失 话说,在写程序的过程中用到很多提示的信息,于是非常自然地就要使用UIAlertView控件。但是这些提示的信息有时候只需提示就行,不用操作,那么此时就要这个提示框自动消失就OK了。UIAlertView弹出后2s让其自动消失,两种方法:(1)结合NSTimerUIAlertView baseAlert =
2011-10-31 09:48:08
1012
转载 XCode快捷键 转
菩提树下的杨过.Net首页博问闪存新随笔订阅管理 XCode快捷键 1. 文件CMD + N: 新文件CMD + SHIFT
2011-10-12 16:43:44
535
转载 ios 如何侦测当前输入法
TISInputSourceRef source = TISCopyCurrentKeyboardInputSource(); NSLog(@"languages: %@", TISGetInputSourceProperty(source, kTISProp
2011-09-20 09:25:01
631
原创 委托
反映到程序中,首先要明确一个对象的委托方是哪个对象,委托所做的内容是什么。委托机制是一种设计模式,在很多语言中都用到的,这只是个通用的思想,网上会有很多关于这方面的介绍。那么在苹果开发过程中,用到委托的程序实现思想如下,我主要拿如何在视图之间传输信息做个例子。譬如:在两个页面(UIIview视图对象)实现传值,用委托(delegate)可以很好做到!方法:类A@interface A:UIView
2011-06-29 23:57:00
373
原创 CoreData Model
<br />1.NSEntityDescription和NSManagedObject<br />在CoreData中Model定义了数据存储的schema,包含一组data models,每一个data model对应一个NSEntityDescription对象,NSEntityDescription对象包含了Entity所拥有的属性,关系等信息,我们可以通过NSEntityDescription生成相应的NSManagedObject的实体,NSManagedObject *newObject=[NS
2011-04-13 16:21:00
1054
原创 managedObjectModel persistentStoreCoordinator managedObjectContext 关系
<br /><br />下图很好的阐述了这几个组件之间的关系,managedObjectModel用来维护系统中的Model(也就是你通过Xcode工具建立的数据模型),将Model加载到内存,model主要描述数据实体对象有那些属性阿,以及model之间的关联关系阿,model和数据库中的表结构有一定的对应关系。persistentStoreCoordinator,管理数据的存储位置,和存储的方式(sqlite,xml…)managedObjectContext关联着一个persistentStoreCo
2011-04-13 15:27:00
1703
转载 从0开始 Core Data
大家都有Snow Leopard和XCode 3.2了吧?会发现XCode变了不少,帅拉!那我们点击“Create a new Xcode project”来开始我们的Core Data程序工程吧!在这里,XCode已经给我们准备好了一个几乎可以直接去用的程序模板,直接选择“基于导航的应用程序”,然后记得点选“Use Core Data for storage”建立好的程序名为XCDtest01,我们尝试编译运行,看看得到的程序是什么样的:基本上来说,这个程序把什么都给我们弄好了,一个程序,在点击添加按钮之
2011-04-12 11:54:00
1247
转载 ios简单使用core data
<br />ios简单使用core data<br />iPhone OS在2009年6月份推出3.0版本SDK,其中一个特性是引入了Mac SDK中的core data。是一种ORM(Object Relationships Mapping)解决方案,类似java的Hibernate。<br />有了这个,就不必像ios简单sqlite使用那样编写繁琐代码了,减少工作量,也可以回避使用c的语法,降低ios开发的技术门槛。总之,可降低开发成本,提高项目质量。<br />本文在很大程度上参考了《Core Da
2011-04-11 15:30:00
1061
转载 @property 参数各表示的意思
<br />Table 7-1 Declared property type encodings Code Meaning<br /><br />R The property is read-only (readonly).<br />C The property is a copy of the value last assigned (copy).<br />& The property is a reference to the value last assigned (retain).<br />
2011-03-24 00:54:00
625
转载 iPhone 开发过程中的一些小技术的总结
<br />1 随机数的使用<br /><br /> 头文件的引用<br /> #import <time.h><br /> #import <mach/mach_time.h><br /><br /> srandom()的使用<br /> srandom((unsigned)(mach_absolute_time() & 0xFFFFFFFF));<br /><br /> 直接使用 random
2011-02-25 13:29:00
724
原创 最简单的Java调用Orcale存储过程进行批量操作
<br />2009-09-21最简单的Java调用Orcale存储过程进行批量操作关键字: java 存储过程首先在orcale数据库中定义一个存储过程<batchUpdateXX()>: <br />Java代码 create or replace procedure batchUpdateXX(p_age in number) as begin update XX set AGE=AGE+1 where AGE>p_age; end; <br /><br />java调用代码: <
2010-12-22 17:38:00
1212
原创 CallableStatement 接口
<br /><br />概述<br /> CallableStatement 对象为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是 CallableStatement对象所含的内容。这种调用是用一种换码语法来写的,有两种形式:一种形式带结果参,另一种形式不带结果参数。结果参数是一种输出 (OUT) 参数,是已储存过程的返回值。两种形式都可带有数量可变的输入(IN 参数)、输出(OUT 参数)或输入和输出(INOUT 参数)的参数。问号将用作参数的
2010-12-22 13:58:00
541
原创 jquery.validate.js
/* * jQuery validation plug-in 1.5.2 * * http://bassistance.de/jquery-plugins/jquery-plugin-validation/ * http://docs.jquery.com/Plugins/Validation * * Copyright (c) 2006 - 2008 JA¶rn Zaefferer * * $Id: jquery.validate.js,v 1.4 2010/10/20 0
2010-12-21 15:44:00
2853
1
2008下半年软件设计师下午试题分析与解答
2010-05-17
软考2007下半年软件设计师下午试题分析与解答
2010-05-15
软考2008下半年软件设计师上午试题分析与解答
2010-05-15
2009下半年软件设计师考试上午和下午真题附答案
2010-05-15
More iPhone 3 Development Tackling iPhone SDK 3.pdf
2011-04-27
The iPhone Developer_s Cookbook.pdf
2011-04-27
How to use TouchJSON in your iPhone apps.pdf
2011-04-27
Apress.iPhone.Design.Award.Winning.Projects.Dec.2009.pdf
2011-04-27
Apress.iPhone.Advanced.Projects.Oct.2009.pdf
2011-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅