- 博客(34)
- 资源 (12)
- 收藏
- 关注
转载 iphone获取下载文件大小
1.需要引进项目的文件:下载 2.使用方法:2.1把下载包的文件,添加到项目中去[22个文件]2.2引用头文件 #import "ASIHTTPRequest.h"2.3获取文件大小的函数2.4添加该事件的代理[处理获取值或者获取失败后的处理]转载:http://blog.csdn.net/lone_
2012-12-29 15:33:59 732
转载 iOS ASIHTTPRequest详解
ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIHTTPRequest功能很强大,主要特色如下:l 通过简单的接口,即可完成向服务端提交数据和从服务端
2012-12-29 14:54:56 464
转载 IPhone对@selector的函数如何传参数
NSMutableDictionary *dict = [[NSMutableDictionary alloc] init]; if(oldView != nil){ [dict setObject:oldView forKey:@"oldView"]; } if(newView != nil){ [dict setObjec
2012-12-28 09:51:04 998
原创 MPMoviePlayerController 获取视频缓冲大小
操作系统:ios5.1最近在完成一个流媒体相关的任务,需要在线播放视频,还要获取视频缓冲的大小,以便计算视频加载的速度。我选择了MPMoviePlayerViewController在线播放视频,实现上其实很简单。关于视频缓冲的大小的获取,代码如下: NSArray *events = playerViewController.moviePlayer.accessLog.ev
2012-12-26 14:13:31 4779 2
转载 MPMoviePlayerController 缓存在线视频
上周五面试的时候,面试官问的一个问题就是如何用MPMoviePlayerController缓存在线视频,当时回答了两种方式:用MPMoviePlayerController私有变量获取,MPMoviePlayerController内部实现的时候肯定会有数据缓存,只要找到它缓存的数据就可以了。用不断截屏和不断获取音频的方式,最后将视频合成。
2012-12-25 15:27:57 3336 3
转载 iOS的主要框架介绍
目录(?)[+] 框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如Foundation、UIKit、和Core Graphics这
2012-12-25 14:47:25 498
转载 解析Core Services 层
解析Core Services 层是本文要介绍的内容,从多个方面来介绍本篇文章内容,先来看本文详细介绍。Core Services层为所有的应用程序提供基础系统服务。可能应用程序并不直接使用这些服务,但它们是系统很多部分赖以建构的基础。高阶特性下面的部分描述一些比较常见特性,也许您正打算让您的应用程序支持这些特性。块对象iOS 4.0引入了块对象。块对象是C级别
2012-12-25 14:40:43 464
转载 iphone播放远程与本地视频
最近在做一个在线播放的软件, 发现远程视频的播放与本地播放没什么区别, 都是得到一个NSURL. 下面是本地得到NSURL代码:- (id)initWithPath:(NSString *)moviePath { if (self = [super init]) { movieURL = [NSURL fileURLW
2012-12-25 14:06:48 636
转载 MPMoviePlayerController 电影播放器—IOS开发
声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukeyMPMoviePlayerController 与AVAudioPlayer有点类似,前者播放视频,后者播放音频,不过也有很大不同,MPMoviePlayerController 可以直接通过远程URL初始化,而
2012-12-25 10:28:13 852
转载 用MPMoviePlayerController播放视频的方法
MPMoviePlayerController是通过MediaPlayer.frame引入的,可用于播放在iOS支持的所有格式的视频,用起来很简单,但是有注意的事项,实现结果如下:代码如下:-(IBAction)click:(id)sender{//通过点击按钮出发视频播放视图的加载[self playMyVedio];}-(vo
2012-12-25 10:21:18 614
转载 UIApplication sharedApplication
iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示:int UIApplicationMain (int argc,char *argv[],NSString *principalClassName,NSString *delegateClassName);那么UIApplicationMain函数到底做了
2012-12-25 10:20:23 401
转载 IB中如何自定义TableViewCell
1. 在xCode中选择新建->User Interface -> Empty XIB。(指定一个有意义的名字最好,本例BaseTableCell)2. 打开新建的这个空XIB文件,将UITableViewCell控件拖放到xib窗口中。3. 添加样式和其他控件到这个cell控件中。(UITextField & UITextView不适用于表格视图单元)4. 打开属性检查器
2012-12-21 15:17:30 573
转载 动态调整UITableViewCell高度的实现方法
本文转自 http://longtimenoc.com/archives/动态调整UITableViewCell高度的实现方法 有时我们需要动态调整UITableViewCell的高度,根据内容的不同设置不同的高度,以前看到一种实现方法,写得有点麻本文转自 http://longtimenoc.com/archives/动态调整UITableViewCell高度的实现方法
2012-12-21 14:33:58 406
转载 xcode4.3.1定制UITableviewCell实现类似微博的分组效果
最早学习定制UITableViewCell的时候,被各种半吊子的教程折磨的不轻,也没一个能运行的代码,只能自己捉摸,现在有空了,准备总结一下,主要是为了演示整个自定义UITableViewCell的过程,后面会给源文件。当然了,也要有个努力的目标:微博的个人资料的关注,微博,粉丝,话题那个小分组框。第一步创建一个工程,我用是的”Master-Detail Application”,然后去了根本
2012-12-21 14:33:19 524
转载 Sqlite3.0数据库在iPhone中的应用
这两天终于把Sqlite数据库在iPhone中的应用搞懂了。。 还是那些增删改查,却没有存储过程之类的,数据类型也少了。为了初始化数据,自己感觉有两种方案可以执行,都可以使数据初始化一次:一种是使用主键约束(sid integer PRIMARY KEY),一种是在AppDelegate文件中初始化。这样我自己感觉可以仅调用一次数据信息。 下面是iPhone程序中
2012-12-19 13:49:04 394
转载 学习iPhone开发中 sqlite3的使用
SQLite顾名思议是以 SQL为基础的数据库软件,SQL是一套强大的数据库语言,主要概念是由「数据库」、「资料表」(table)、「查询指令」(queries)等单元组成的「关联性数据库」(进一步的概念可参考网络上各种关于SQL及关联性数据库的文件)。因为SQL的查询功能强大,语法一致而入门容易,因此成为现今主流数据库的标准语言(微软、Oracle等大厂的数据库软件都提供SQL语法的查询及操作)
2012-12-19 13:44:59 481
转载 iOS获取设备流量使用情况 iPhone Data Usage Tracking/Monitoring
获取的是开机后WIFI,3G/GPRS网络下使用流量(仅仅只能获取开机后的)和一个应用"瓦力流量仪"类似.瓦力流量仪的核心代码也就是这一段吧!需要引入 #include #include #include #include + (NSArray *)getDataCounters{ BO
2012-12-18 18:10:41 868
转载 技术分享- IOS后台获取地理位置并且上传到服务器
有时候需要获取手机的地理位置,当程序关闭的时候,也可以获取地理位置并且上传到服务器端。苹果在后台可以运行的程序,只有三种,一个是声音,一个是获取地理位置。下面主要说一下在后台获取地理位置,并且定时发送到服务器端。实现非常简单,首先在info.plist中添加属性:通过下面的代码获取地理位置:#import “MyCLController.h”@implementatio
2012-12-18 16:51:08 3050
转载 ios推送:本地通知UILocalNotification
//发送通知 UILocalNotification *notification=[[UILocalNotification alloc] init]; if (notification!=nil) { NSDate *now=[NSDate new]; notification.fireDate=[now dateByAddi
2012-12-18 16:17:33 542
转载 方法整理:4.后台运行GPS (IOS iPhone Object-C)
原文地址:(IOS iPhone Object-C)" style="text-decoration:initial; color:rgb(8,68,135)">方法整理:4.后台运行GPS (IOS iPhone Object-C)作者:冰狐当程序切换到后台后仍然开始gps 的方法其实很简单只需要在 info.plist 里加上 "Required background modes"
2012-12-18 14:47:23 753
转载 后台运行
目录(?)[+]文一我从苹果文档中得知,一般的应用在进入后台的时候可以获取一定时间来运行相关任务,也就是说可以在后台运行一小段时间。还有三种类型的可以运行在后以,1.音乐2.location3.voip文二在IOS后台执行是本文要介绍的内容,大多数应用程序进入后台状态不久后转入暂停状态。在这种状态下,应用程序不执行任何代码,并有可能在任意时候
2012-12-18 14:46:21 386
转载 Iphone 之Timer
[NSTimer scheduledTimerWithTimeInterval:1.5f target:self selector:@selector(stopActivityView) userInfo:nil repeats:NO]
2012-12-18 11:42:19 379
原创 iphone图片缩放
CGSize size = CGSizeMake(width, height);UIGraphicsBeginImageContext(size);CGRect imageRect = CGRectMake(0, 0, width, height);[img drawInRect:imageRect];imgView.image = UIGraphicsGetImageFromC
2012-12-13 17:40:17 483
转载 IOS 中UIAlertView中获取自定义文本框文字方法
UIAlertView *alert = [[UIAlertView alloc]initWithTitle:@"保存到" message:@"我的收藏" delegate:selfcancelButtonTitle:@"保存" otherButtonTitles:@"取消", nil]; alert.alertViewStyle = UIAlertViewStylePlainTextIn
2012-12-11 16:55:24 1990
转载 iphone判断当前网络连接类型
//Reachability.m 中 networkStatusForFlags 方法重构- (NetworkStatus) networkStatusForFlags: (SCNetworkReachabilityFlags) flags{ if ((flags & kSCNetworkReachabilityFlagsReachable) == 0) { return NotRea
2012-12-10 17:40:37 826
转载 iphone获取当前流量信息
通过读取系统网络接口信息,获取当前iphone设备的流量相关信息,统计的是上次开机至今的流量信息.-(void)checkNetworkflow{ struct ifaddrs *ifa_list = 0, *ifa; if (getifaddrs(&ifa_list) == -1) { return; } uint32_t i
2012-12-10 17:38:08 554
转载 ios画图总结
0 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线2 CGContextAddLineToPoint 画直线4 CGContextAddEllipseInRect 画一椭圆4 CGContextSetLineCap 设置线条终点形状4 CGC
2012-12-10 17:36:53 380
转载 ios iPhone/iPad 实时获取内存使用情况
bool UserProfile::GetMemory(double & free2, double & total2){ size_t length; int mib[6]; int result; int pagesize; mib[0] = CTL_HW; mib[1] = HW_PAGESIZE; le
2012-12-04 10:54:18 1530
转载 [工具]Mac平台开发几个网络抓包工具(sniffer)
Cocoa Packet Analyzerhttp://www.tastycocoabytes.com/cpa/Cocoa Packet Analyzer is a native Mac OS Ximplementation of a network protocol analyzer and packet sniffer. CPA supportsthe industry-sta
2012-12-04 10:50:17 770
转载 iphone开发之通过unix系统底层获取和系统相关的硬件信息
在获取和系统相关的硬件信息的时候,api的接口有时并不是很多。但是我的理解是iOS终究是一个操作系统,是一个基于unix的衍生系统,从操作系统的角度来理解的话,系统底层的东西是很丰富的。内核 sysctl 含义详解:l compat子树:内核二进制兼容相关的控制l debug子树:内核调试与信息查询l dev子树:用于遍历和查询系统中的设备信息l hw子树:硬件驱动信息
2012-12-04 10:49:34 619
转载 iphone开发之获取系统磁盘大小和可用磁盘大小
NSFileManager包含非常丰富的信息,通过下面的方法可很容易的获取系统磁盘的大小和可用磁盘的大小- (NSNumber *) totalDiskSpace{ NSDictionary *fattributes = [[NSFileManager defaultManager] fileSystemAttributesAtPath:NSHomeDirectory()];
2012-12-04 10:47:29 476
转载 iphone开发之获取网卡的MAC地址和IP地址
这是获取网卡的硬件地址的代码,如果无法编译通过,记得把下面的这几个头文件加上把。 #include // Per msqr#include #include #include #pragma mark MAC addy// Return the local MAC addy// Courtesy of FreeBSD hackers emai
2012-12-04 10:46:26 477
转载 Iphone 使用Blocks
格式说明:void (^now)( void ) 格式: 返回值(^名称)参数 先主要发一些代码,等有时间再具体说明 代码一 : 主要是循环返回 i与3的积,并打印 .h文件C代码 @interface Worker : NSObject { } + (void)iterateFromOne
2012-12-03 14:55:55 505
转载 ios开发学习-页面控制样式翻页、文字、颜色等效果源码分享
1、页面控制样式(包括形状、大小、颜色、文字) Styled PageControl代码名称: Styled PageControl授权协议: MIT代码描述: 介绍: 自定义PageControl各种样式,包括形状、大小、颜色、文字等等。 编译测试,测试环境:Xcode 4.3, iOS 5.0。代码托管地址: https://github.com/honcheng/iO
2012-12-03 09:50:24 735
学生寝室管理系统
2012-04-22
android 汽车加油记录
2012-04-19
万普聚合SDK(1.6.3)
2012-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人