iphone ios
文章平均质量分 87
分懂课堂
程序是我人生中最大的乐趣 。强项PHP,LINUX C, JAVA,MYSQL,LINUX SHELL
展开
-
ios获取时间和星期(注意week1是星期天)
ios获取时间和星期(注意week1是星期天) //得到当前的日期 NSDate *date = [NSDate date]; NSLog(@"date:%@",date); //得到(24 * 60 * 60)即24小时之前的日期,dateWithTimeIntervalSinceNow: NSDate转载 2014-04-09 16:23:35 · 1951 阅读 · 0 评论 -
IOS下计算日期时间间隔
//创建日期格式化对象 NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm"]; //创建了两个日期对象 NSDate *date1=[dateFormatter dateFromStrin转载 2014-04-09 14:56:58 · 676 阅读 · 0 评论 -
iOS开发26:UIImageView常用操作
UIImageView,顾名思义,是用来放置图片的。使用Interface Builder设计界面时,当然可以直接将控件拖进去并设置相关属性,这就不说了,这里讲的是用代码。1、创建一个UIImageView:创建一个UIImageView对象有五种方法:UIImageView *imageView1 = [[UIImageView alloc] init];UIImageVi转载 2014-03-07 11:21:45 · 478 阅读 · 0 评论 -
iOS: FFmpeg编译和使用问题总结
折磨了我近一周多时间的FFmpeg库编译问题终于解决了,必须得把这一段时间来遇到过的坑全写出来。如果急着解决问题,编译最新版本的FFmpeg库请直接看第二部分,编译较老版本(0.7)的FFmpeg库请直接跳至第七部分,那里有你想要的编译脚本,但别忘了抽空看看全文。 一、背景 网上有很多FFmpeg编译配置的资料,大部分都是关于FFmpeg最新的版本(2.0)的,我一开始也转载 2014-02-14 13:42:20 · 630 阅读 · 0 评论 -
UIView的clipsTobounds属性
如题,有两个view: view1,view2view2添加view1到中,如果view2大于view1,或者view2的坐标不全在view1的范围内,view2是盖着view1的,意思就是超出的部份也会画出来UIView有一个属性,clipsTobounds 默认情况下是NO。如果,我们想要view2把超出的那部份隐藏起来的话,就得改变它的父视图也就view1的clipsTobo转载 2014-02-08 14:05:58 · 474 阅读 · 0 评论 -
ffmpeg参数中文详细解释
a) 通用选项-L license-h 帮助-fromats 显示可用的格式,编解码的,协议的...-f fmt 强迫采用格式fmt-I filename 输入文件-y 覆盖输出文件-t duration 设置纪录时间 hh:mm:ss[.xxx]格式的记录时间也支持-ss position 搜索到指定的时间 [-]hh:mm:ss[.xxx]的格式也支持-转载 2014-02-08 23:46:10 · 530 阅读 · 0 评论 -
iphone开发之——自动适应键盘的高度
//先添加两个通知监听- (void) registerForKeyboardNotifications { [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasShown:)name:UIKeyboardDidShowNotification object:转载 2014-01-28 17:53:39 · 514 阅读 · 0 评论 -
sqlite3常用命令&语法
sqlite数据库只用一个文件就ok,小巧方便,所以是一个非常不错的嵌入式数据库,SQLite大量的被用于手机,PDA,MP3播放器以及机顶盒设备。 Mozilla Firefox使用SQLite作为数据库。 Mac计算机中的包含了多份SQLite的拷贝,用于不同的应用。 PHP将SQLite作为内置的数据库。 Skype客户端软件在内部使用SQLite。转载 2014-01-26 09:56:32 · 720 阅读 · 0 评论 -
iOS消息推送机制的实现
iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。 上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。 第二阶段:APNS在自身的已注册P转载 2013-12-25 14:59:59 · 457 阅读 · 0 评论 -
ios UITabBarController
1.创建一个UITableController2.为每个Tab创建一个视图控制器3.创建一个array 把视图控制器都添加到array中 在把array放到UITabBarCtrl的Controllers中4.设置根视图为tabBar*只有在支持旋转的设置 才会旋转 发生旋转时只有当前的ViewController才会接受到旋转的消息*对于UITabB转载 2013-12-25 22:56:30 · 602 阅读 · 0 评论 -
UIMenuController的使用,对UILabel拷贝以及定制菜单
1. Menu所处的View必须实现 – (BOOL)canBecomeFirstResponder, 且返回YES2. Menu所处的View必须实现 – (BOOL)canPerformAction:withSender, 并根据需求返回YES或NO3. 使Menu所处的View成为First Responder (becomeFirstResponder)4. 定位M转载 2014-04-23 17:27:25 · 490 阅读 · 0 评论 -
IOS学习笔记20—UIActivityIndicatorView、UIProgressView
UIActivityIndicatorView和UIProgressView都继承自UIView,所以他们可以附属在其他视图上。UIActivityIndicatorView是一个进度提示器,显示一个小圆圈在转动,主要用在一些耗时操作的提示上,比如网络请求;UIProgressView是一个进度提示条,不过它可以显示一个进度,可以告知用户操作已经进行了多少,这二者的目的都是为了在应用程序有耗时操作转载 2014-04-25 13:11:52 · 519 阅读 · 0 评论 -
UIBezierPath 的使用介绍
使用UIBezierPath类可以创建基于矢量的路径。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形,或者有多个直线和曲线段组成的形状。 1.Bezier Path 基础 UIBezierPath对象是CGPathRef数据类型的封装。path如果是基于矢量形状的,都用直线和曲线段去创建。我们使用直线段去创建转载 2014-07-23 16:23:06 · 430 阅读 · 0 评论 -
NSData和NSFileManager例子微解
//NSData遵循NSCopying NSCoding协议,它提供面向对象的数组存储为字节 //适用与读写文件,而读写文件的时候需要一个缓冲区,而NSDate就提供了这么一个缓存区 //定义一个char类型的字符串 const char * string = "Hi there ,this is a C string"; /转载 2014-08-29 14:09:38 · 518 阅读 · 0 评论 -
iOS产生随机数
有时我们在程序开发工程中需要在生成随机数, 可是Objective-C并没有提供相关函数, 还好C提供了rand(), srand(), random(), srandom(), arc4random()几个函数 例子: // Get random number between 0 and 99 int x = arc4random() % 100; // Get ra转载 2014-08-28 14:05:08 · 587 阅读 · 0 评论 -
IOS 四种保存数据的方式
在iOS开发过程中,不管是做什么应用,都会碰到数据保存的问题。将数据保存到本地,能够让程序的运行更加流畅,不会出现让人厌恶的菊花形状,使得用户体验更好。下面介绍一下数据保存的方式:1.NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法告诉系转载 2014-08-28 14:05:54 · 417 阅读 · 0 评论 -
iphone手势识别(双击、捏、旋转、拖动、划动、长按)UITapGestureRecognizer
首先新建一个基于Sigle view Application的项目,名为GestureTest;我的项目结构如下:往viewController.xib文件里拖动一个imageView,并使覆盖整个屏幕,改动属性为:viewController.h文件: [cpp]viewplaincopy 1. #i转载 2014-08-26 14:11:29 · 614 阅读 · 0 评论 -
FMDB的一些基本操作小结
原文地址:http://blog.csdn.net/iunion/article/details/7204625转载 2014-08-12 12:03:16 · 461 阅读 · 0 评论 -
UIImage与位图(RGBA8 Bitmaps)的相互转化
来自 http://paulsolt.com/2010/09/ios-converting-uiimage-to-rgba8-bitmaps-and-back/下载:https://github.com/PaulSolt/UIImage-ConversionImageHelper.h/* * The MIT License * * Copyright转载 2014-07-31 15:03:17 · 3641 阅读 · 0 评论 -
IOS绘图详解
14.1 Quartz概述14.2 绘制基本几何图形14.3 绘制图像和文本14.4 坐标14.5 变换14.6 图像拾取器 14.1 Quartz概述Quartz是Mac OS X的Darwin核心之上的绘图层,有时候也认为是CoreGraphics。共有两种部分组成Quartz:Quartz Compositor,合成转载 2014-07-24 15:35:53 · 448 阅读 · 0 评论 -
iOS应用的真机调试
必须条件:99美元的帐号,没有这个就不用再往下看了。 首先,登录到http://developer.apple.com/devcenter/ios/index.action,如果已经购买了iPhone Develop Program(iDP),登录进去后,页面右上角会看到如下图所示的页面: 点击第一项:iOS Provisioning Portal,然后转载 2013-12-25 14:43:58 · 403 阅读 · 0 评论 -
UINavigationController介绍
前面的一篇文章《iOS开发16:使用Navigation Controller切换视图》中的小例子在运行时,屏幕上方出现的工具栏就是Navigation Bar,而所谓UINavigationItem就可以理解为Navigation Bar中的内容,通过编辑UINavigationItem,我们可以使得在Navigation Bar中显示想要的东西,比如设置标题、添加按钮等。这篇博客将会以转载 2013-12-17 10:18:37 · 506 阅读 · 0 评论 -
IOS中图片相关操作(读取、保存、绘制、其它相关)
一.读取图片1.从资源(resource)读取[cpp] view plaincopyprint?UIImage* image=[UIImage imageNamed:@"1.jpg"]; 2.从网络读取[cpp] view plaincopyprint?NSURL *ur转载 2013-12-15 11:57:06 · 554 阅读 · 0 评论 -
UIApplication sharedApplication详细解释-IOS
iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示: int UIApplicationMain ( int argc, char *argv[], NSString *principalClassName, NSString *delegateClassName ); 那么UIApplicationMai转载 2013-12-15 00:34:07 · 476 阅读 · 0 评论 -
iOS中UITextField 使用全面解析
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;转载 2013-12-13 13:37:37 · 490 阅读 · 0 评论 -
IOS 按钮(button)用法与属性实例
转载请注明出处:http://blog.csdn.net/linux_zkfIOS 按钮(button)用法与属性实例- (void) toggleButton: (UIButton *) button{if (isOn = !isOn){[button setTitle:@"On" forState:UIControlStateNormal转载 2013-12-12 22:25:02 · 570 阅读 · 0 评论 -
iOS开发:UITableView中行的操作
这篇文章主要讲的表格的操作包括:标记行、移动行、删除行、插入行。这次就不从头建立工程了,在http://www.oschina.net/code/snippet_164134_9876下载工程。这个工程就是最简单的产生一个表格并向其中写入数据。用Xcode 4.2打开它,在这个工程基础上实现以上操作。1、标记行这里讲的标记行指的是单击此行,可以实现在此行右边出现一个勾,如下图所示:转载 2012-06-12 10:48:36 · 859 阅读 · 0 评论 -
iOS开发:自定义UITableViewCell
上篇文章介绍了如何用UITableView显示表格,并讲了几种UITableViewCell的风格。不过有时候我们需要自己定义UITableViewCell的风格,其实就是向行中添加子视图。添加子视图的方法主要有两种:使用代码以及从.xib文件加载。当然后一种方法比较直观。我们这次要自定义一个Cell,使得它像QQ好友列表的一行一样:左边是一张图片,图片的右边是三行标签:当然,我们不会转载 2012-06-12 10:34:31 · 674 阅读 · 0 评论 -
UIView Animation的一些用法
Animations可以动画显示的视图属性1.UIKit和Core Animation都支持动画效果。在UIKit中,动画是通过UIView对象来实现,视图支持许多基本动画2.视图的可动画改变的属性,frame, bounds, center, transform, alpha, backgroundColor, contentStretch3.Core Animation转载 2012-06-05 09:20:51 · 1638 阅读 · 0 评论 -
ios5 多视图切换
t1ViewController.h 的内容如下:(t1ViewController是根控制器, 我这里是创建工程的时候默认的,也可以使用, self.window.rootViewController方法指定根控制器)#import @interface t1ViewController : UIViewController@property (nonatomic,retai原创 2012-06-04 09:53:39 · 1969 阅读 · 1 评论 -
iOS5中 UIViewController新方法的使用
在iOS5中,ViewController中新添加了下面几个方法:addChildViewController: removeFromParentViewController transitionFromViewController:toViewController:duration:options:animations:completion:willMoveToParentV转载 2012-06-03 23:42:17 · 833 阅读 · 0 评论 -
iOS开发:UIPickerView控件
iOS开发:UIPickerView控件(1)UIPickerView控件是比UIDatePicker控件更普通的Picker控件,UIDatePicker控件可以理解成是从UIPickerView控件加工出来的专门进行日期选择的控件。UIPickerView控件的用法比UIDatePicker复杂一点。本文中的小例子将用UIPickerView控件做出两种效果,第一个只有转载 2012-05-07 22:55:52 · 2086 阅读 · 0 评论 -
iOS组件之UILabel
UILabel 的常见属性和方法://创建UIlabel对象UILabel* label = [[UILabel alloc] initWithFrame:self.view.bounds];//设置显示文本label.text = @"This is a UILabel Demo,";//设置文本字体label.font = [转载 2013-12-15 23:28:40 · 603 阅读 · 0 评论 -
UIImage的合并和裁剪
参考:http://iphoneincubator.com/blog/tag/uiimage根据给定得图片,从其指定区域截取一张新得图片[plain] view plaincopy-(UIImage *)getImageFromImage{ //大图bigImage //定义myImageRect,截图的区域转载 2013-12-15 23:29:29 · 591 阅读 · 0 评论 -
iOS开发中常用函数及控件
#include /* 说明 malloc, NULL, size_t */#include /* 说明 va_ 相关类型和函数 */#include /* 说明 strcat 等 */char *vstrcat(const char *first, ...){size_t len;char *retbuf;va_list argp;转载 2013-12-15 12:15:41 · 603 阅读 · 0 评论 -
ios中NSUserDefaults的使用
创建一个user defaults方法有多个,最简单得快速创建方法:[plain] view plaincopyNSUserDefaults *accountDefaults = [NSUserDefaults standardUserDefaults]; 添加数据到 user defaults:转载 2013-12-24 10:42:11 · 516 阅读 · 0 评论 -
ASIHTTPRequest详解
版权归旺财勇士所有〜转载需声名〜 原贴地地址:http://wiki.magiche.net/pages/viewpage.action?pageId=2064410 被李旭添加,被李旭最后更新于Mar 25, 2011 (查看更改)目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues,转载 2013-12-22 14:06:25 · 410 阅读 · 0 评论 -
iOS NSString 和NSData 转换
NSString 转换成NSData 对象 NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding]; NSData 转换成NSString对象 NSData * data; NSString *result = [[NSString alloc] initWithData:data encodin转载 2013-12-22 21:41:17 · 497 阅读 · 0 评论 -
文件系统NSFileManager常用用法
iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。iPhone文件系统:创建、重命名以及删除文件,NSFileManager中包含了用来查询单词库目录、创建、重命名、删除目录以及获取/设置文件属性的方法(可读性,可编写性等等)。每个程序都会有它自己的沙盒,通过它你可以转载 2013-12-19 14:46:42 · 539 阅读 · 0 评论 -
UIColor 的使用
UIColor管理颜色 使用三原色生成颜色:UIColor *color = [UIColor colorWithRed:0.0 green:0.5 blue:1.0 alpha:1.0];l 色0.0~1.0l 透明度0.0~1.0使用已有颜色生成颜色:UIColor *color = [UIColor whiteColor];color = [c转载 2013-12-16 12:15:06 · 801 阅读 · 0 评论