- 博客(81)
- 资源 (14)
- 收藏
- 关注
原创 sqlite 句柄-sqlite 基础教程(3)
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukey要操纵一个数据库你就得有一个这个数据库的句柄(又碰到这个难以理解的词了,不过确实还没得一个更好的词来替代它)。其实你跟本不需要去在乎这个词叫什么,你只要搞清楚他是一个什么玩意儿。就如同鞋子为什么叫鞋子,仔细想想确实也难以
2012-03-09 13:49:37 8009 6
原创 sqlite 中的数据类型 -sqlite 基础教程(2)
要使用数据库你得先弄清楚他的数据类型,不是吗?sqlite 数据类型及其简单:NULL. 空值INTEGER. 整型REAL.浮点型TEXT.文本类型BLOB. 二进制类型,用来存储文件,比如图片。以上是sqlite的存储类型,当然,每种类型会根据数据长度有不同的子类型。这个现在不讲, 因为你可以直接使用上述这些大的类型。你知道知道有哪几个类型就
2012-03-09 13:12:05 10626 2
原创 工程中导入sqlite -sqlite 基础教程(1)
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukeysqlite是纯C实现的,所以注定了它是一个跨平台利器,在android与IOS下均能使用,而且完全可以写出通用的代码,方便我们移植。当然Android和IOS下都有封装过的sqlite给开发者使用,不过这样子一个是不方
2012-03-09 11:35:47 12078 11
原创 MPMediaPickerController 选取本地音频
MPMediaPickerController 与 UIImagePickerController 类似,允许用户从音乐库中选取音乐、播客、音频书。一、创建 MPMediaPickerController *mpc = [[MPMediaPickerControlleralloc]initWithMediaTypes:MPMediaTypeMusic]; mpc.delegat
2012-03-09 00:36:50 10522 1
原创 iPhone自动旋转控制代码-IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukey旋转有时候是很好的特性,但是并不是所有的程序界面都想旋转的,因为旋转会使得界面变得不和谐,除非你已经开发了专门针对各种方向的界面,所以有时候还是禁用旋转比较好,或者程序中的某个界面是横屏的,退出这个横屏视图之后界面又变成
2012-03-08 11:01:11 5747
原创 Quartz Core 图层编程
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukey一、添加 Quartz Core 框架要使用 Quartz Core 框架,你需要将其添加到你的工程中 。 然后 #import 二、认识图层对 ps 有所了解的人都知道图层的概念,在这里也一样。在P
2012-03-07 21:30:21 21656 4
原创 UIDatePicker 日期/时间选取器(滚轮)—IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukeyUIDatePicker 是一个控制器类,封装了 UIPickerView,但是他是UIControl的子类,专门用于接受日期、时间和持续时长的输入。日期选取器的各列会按照指定的风格进行自动配置,这样就让开发者不必关
2012-03-07 00:58:22 96574
原创 UIPickerView 选取器(滚轮)—IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukey选取器被用来取代PC上面的下拉菜单,它是一个大大的滚轮,它占用固定的大小 320×216.一、创建大小虽然固定,但是位置可以任意(不过横向被充满,咱也只能改变纵向位置)。与UItableView 类似,UIpickerV
2012-03-07 00:14:16 17710
原创 UIImagePickerController 图像选取器--在iPhone中调用照相机、照片库—IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukeyUIImagePickerController 图像选取器是一种导航控制器类,让你可以在应用程序中添加简单的图像选择功能或者照相机界面。用户会看到一个图像选择屏幕,在其中挑选相片,相片的来源则是他自己的相片库、保存下来的相片集或者照相机。当用户
2012-03-06 22:01:15 14565 5
原创 Objective-C 内存管理
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukey大概是因为 Objective-C 是 C的超集,所以Objective-C 也使用alloc来申请内存,不同的是C调用free来直接释放内存,而Objective-C 不直接调用dealloc来释放内存。整个Objec
2012-03-06 10:51:35 8801 3
原创 第三方开源类库搜集总结—IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukey开一篇搜集第三方开源库,不断更新中。
2012-03-05 01:49:47 5479 1
原创 UIScrollView 滚动视图—IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukeyUIScrollView 类负责所有基于 UIKit 的滚动操作。一、创建CGRect bounds = [ [ UIScreen mainScreen ] applicationFrame ] ;
2012-03-05 01:35:33 28400 8
原创 sqlite 实例教程 IOS下用sqlite打造词典-IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukeysqlite 是个好东西,对于移动平台来说。一直想写有关sqlite的教程,但是不知道从何写起,考虑了很久,还是从一个小Demo 谈起吧。我写了一个精简版的词典,实现了增删查改的基本功能。工程结构如下。最后效果图如下。效果图中可以看到,
2012-03-04 22:35:53 11025 8
原创 UITabBarController 标签栏控制器-IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukey在 UIKit 中UITabbar 代表了标签栏,而 UITabBarController 对其进行了封装,令多个不同的视图管理与切换变的更加轻松。构建一个标签栏控制器,首先要为每个按钮准备一个单独的页。每一页都应被创建为UIViewCon
2012-03-04 19:02:44 16284 4
原创 MPMoviePlayerController 电影播放器—IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukeyMPMoviePlayerController 与AVAudioPlayer有点类似,前者播放视频,后者播放音频,不过也有很大不同,MPMoviePlayerController 可以直接通过远程URL初始化,而AVAudioPlayer则不可
2012-03-02 02:51:29 56192 9
原创 用用程序挂起、复原与终止—IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukey一、挂起当有电话进来或者锁屏,这时你的应用程会挂起,在这时,UIApplicationDelegate委托会收到通知,调用 applicationWillResignActive 方法,你可以重写这个方法,做挂起前的
2012-03-02 01:28:59 9621
原创 UIImage 图像-IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukeyUIKit中有一些类可以用来操纵单个图像,还有一个图像类可以用来显示图像。Apple还提供了一种特殊的导航控制器,用于从图像库中选择图像。UIImage类对图像及其底层数据进行封装。它可以直接绘制在一个视图内,或者作为一个图像容器在另一个更
2012-03-01 14:52:26 10645
原创 UIActivityIndicatorView、UIProgressView 活动与进度指示器-IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukey活动指示器(UIActivityIndicatorView)可以告知用户有一个操作正在进行中。进度指示器(UIProgressView )也具有同样功能,而且还可以告知用户离操作结束还多远。这两个指示器都是派生自UIView,所以他们是视图
2012-03-01 02:02:56 15151
原创 UIPageControl 分页控件-IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukey分页控件是一种用来取代导航栏的可见指示器,方便手势直接翻页,最典型的应用便是iPhone的主屏幕,当图标过多会自动增加页面,在屏幕底部你会看到原点,用来只是当前页面,并且会随着翻页自动更新。一、创建UIPageControl* my
2012-02-29 16:49:50 13682
原创 UIButton 按钮控件-IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukeyUIButton是一个标准的UIControl控件,所以如果你对UIControl不甚了解还是先看一下我的另一篇博文:《UIControl IOS控件编程》一、创建两种方法:1. 常规的 initWithFrameUIBut
2012-02-29 15:22:20 30273 8
原创 UISegmentedControl 分段控件-IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukeyUISegmentedControl分段控件代替了桌面OS上的单选按钮。不过它的选项个数非常有限,因为你的IOS设备屏幕有限。当我们需要使用选项非常少的单选按钮时它很合适。一、创建UISegmentedControl* mySegmen
2012-02-29 13:14:39 19848 4
原创 UISlider 滑块控件—IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukeyPC上的滑块是很丑陋的,因为我们只能通过鼠标去拖动他。不过当Jobs把它移植到IOS上时一切变得酷起来,因为我们可以通过手指去拖动它,这种感觉是很妙的。滑块为用户提供了一种可见的做范围调整的方法,用户可以通过拖动一个滑动条改变它的值,并且可
2012-02-29 02:12:12 23045 4
原创 UISwitch 开关控件—IOS开发
正如分段控件代替了单选按钮,开关也代替了点选框。开关是到目前为止用起来最简单的控件,不过仍然可以作一定程度的定制化。一、创建UISwitch* mySwitch = [[ UISwitch alloc]initWithFrame:CGRectMake(200.0,10.0,0.0,0.0)]; 是不是很奇怪,大小竟然是0.0×0.0,没错,系统会自动帮你决定最佳的尺寸,你自己写的尺寸会
2012-02-29 01:22:02 21567 1
原创 UITextField 文本字段控件-IOS开发
进入本文之前建议你认真读一读我的另一篇博文:《UIControl IOS控件编程—IOS开发》http://blog.csdn.net/iukey/article/details/7300412 这样会起到事半功倍效果。再就是用到UITextField,肯定离不开键盘啦,所以还有一片博文推荐:《UIKeyboard键盘相关知识点》为什么要看另一篇关于UIControl的文章呢?因为U
2012-02-28 10:53:31 12407 1
原创 UIControl IOS控件编程—IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukeyUIKit提供了一组控件:UISwitch开关、UIButton按钮、UISegmentedControl分段控件、UISlider滑块、UITextField文本字段控件、UIPageControl分页控件。控件是对UIView派生类的实
2012-02-28 00:06:03 26338 12
原创 UIWebView网页视图—IOS开发
UIWebView可以让你创建一个网页浏览器,类似safari,而不是在程序中启动safsri哦。是不是觉得很棒呢?废话少说,切入正题。一、创建UIWebViewCGRect bouds = [[UIScreen manScreen]applicationFrame];UIWebView* webView = [[UIWebView alloc]initWithFrame:bound
2012-02-27 20:56:29 28310 5
原创 AudioServicesPlaySystemSound音频服务—IOS开发
对于简单的、无混音音频,AVAudio ToolBox框架提供了一个简单的C语言风格的音频服务。你可以使用AudioservicesPlaySystemSound函数来播放简单的声音。要遵守以下几个规则:1.音频长度小于30秒2.格式只能是PCM或者IMA43.文件必须被存储为.caf、.aif、或者.wav格式4.简单音频不能从内存播放,而只能是磁盘文件除了对简单音频的限制外
2012-02-26 19:33:27 23624 1
原创 AVAudioPlayer音频播放器—IOS开发
IOS中有三种播放音频的方式:AVAudioPlayer、音频服务、音频队列。 此文主要讲AVAudioPlayer,其他两个请见相关文章。AVAudioPlayer在AVFoundation框架下,所以我们要导入AVFoundation.framework。AVAudioPlayer类封装了播放单个声音的能力。播放器可以用NSURL或者NSData来初始化,要注意的是NS
2012-02-26 18:19:49 46261 19
原创 操纵状态栏-IOS开发
状态栏是可以通过UIApplication类提供的一些方法来修改的,比如完全去掉状态栏或者修改风格,不过这些改变只是在你的程序内部,当你退出你的程序又会复原。UIApplication *myApp = [UIapplication sharedApplication];1.隐藏状态栏[myApp setStatusBarHidden:YES animated:YES];记
2012-02-26 17:06:05 7484
原创 UIActionSheet操作表单-IOS开发
什么是操作表单?看图:一看图就明白了,毋需多说。UIActionSheet* mySheet = [[UIActionSheet alloc] initWithTitle:@"ActionChoose" delegate:self
2012-02-26 16:30:39 5394
原创 UIAlertView警报-IOS开发
UIAlertView* myAlert = [[UIAlertView alloc] initWithTitle:@"sorry" message:@"1234567890" delegate:self cancelButtonTitle:@"OK" otherButton
2012-02-26 15:21:46 4533
原创 UIKeyboard键盘相关知识点-IOS开发
一、键盘风格 UIKit框架支持8种风格键盘。typedef enum { UIKeyboardTypeDefault, // 默认键盘:支持所有字符 UIKeyboardTypeASCIICapable, // 支持ASCII的默认键盘 UIKeyboardTypeNumbersAndPunctuation,
2012-02-08 14:55:31 24774 8
原创 打开键盘遮住View的问题解决方法-IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukey默认情况下打开键盘会遮住下面的view,带来一点点困扰,不过这不是什么大问题,我们使用点小小的手段就可以解决。首先我们要知道键盘的高度是固定不变的,不过在IOS 5.0 以后键盘的高度貌似不是216了,不过不要紧,我们调整调
2012-02-08 14:53:24 13839 4
原创 应用程序徽章-IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukey当收到push消息的时候我们可以在应用程序图标上显示一个徽章来告知用户有几条消息到来。如图:其实实现这个功能很简单,只要调用UIApplication即可。用法用例:[UIApplication sharedApplic
2012-02-08 14:52:28 4145
原创 CATransition转场动画-IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukey先推荐一个帖子:http://www.cocoachina.com/bbs/read.php?tid-10972.html转场动画是一种动画对象,可以被附着在已经存在的视图上。需导入Quartz Qore框架 #import
2012-02-08 14:35:52 9459 4
原创 在程序中调用Safari和发起电话呼叫-IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukeyNSURL* url = [[NSURL alloc] initWithString:@"http://blog.csdn.net/iukey"];[[ UIApplication sharedApplication]openURL:url]
2012-02-08 14:34:44 6487 1
原创 一道腾讯的面试题
这是今天逛CSDN时看到的一道题,刚好这几天看了位向量和位运算,于是很有兴致的做了一做。本来这道题是出在JavaScript区的,不过我还是用C做了。有一组数字,从1到n,从中减少了3个数,顺序也被打乱,放在一个n-3的数组里请找出丢失的数字,最好能有程序,最好算法比较快假设n=10000题目地址:http://topic.csdn.net/u/20111228/1
2012-01-12 14:17:05 6124
原创 有关集合算法的实现一些学习笔记
前言:手机太烂不好意思在地铁上拿出来玩,于是看了会算法与数据结构,想看看以前在学校没好好学的一些东西,于是乎今天看了集合这一块,以前没好好学,工作后也没用到,最近有个想法想做个东西出来,貌似要用到集合。不多说,讲正题。(欢迎转载,转载请注明出处。谢谢。) 一、基本概念 这里集合的概念与我们数学中所学的集合一样,主要运算也是并、交、差、子、相等。数学中怎么理解后面相关
2012-01-12 08:57:07 4380
原创 位运算的威力
昨天写了篇有关集合的东西,中间用到了位运算,看起来还是有点纠结的,今天在这里详细解释一下。(欢迎转载,转载请注明出处,谢谢。)一、有关位运算的基础知识总结位运算包括:&(与)、|(或)、^(异或)、~(取反)、>>(右移)、环境预设:32位机下面,int占2个字节,有符号int a = 11;int b = 1000;(a)2 = (00000000 000
2012-01-12 08:55:40 14018 9
原创 有关View的几个基础知识点-IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukey作者写的很累,转载请注明出处。谢谢!http://blog.csdn.net/iukey/article/details/7083165我一般情况下不会使用interface builder去画界面,而是用纯代码去创建界面,不是装B,而是刚
2011-12-19 15:39:47 25620 22
UISegmentedControlDemo
2012-02-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人