自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(172)
  • 收藏
  • 关注

原创 iOS  NSString, N…

1.把字符串写入到制定文件夹中 NSString *myString = @"rongtianText–Intexnet";    NSError *error;    NSString *path =[NSHomeDirectory()stringByAppendingPathComponent:@"tmp/rongtian.txt"];    if (![myStringwri

2013-09-22 14:26:58 642

原创 iOS 【多线程的理解 1】

1.什么是多线程???   多线程是一个比较轻量级的方法来实现单个应用程序内多个代码执行路径。     从技术角度来看,一个线程就是一个需要管理执行代码的内核级和应用级数据结构组合。内核级结构协助调度线程事件,并抢占式调度一个线程到可用的内核之上。应用级结构包括用于存储函数调用的调用堆栈和应用程序需要管理和操作线程属性 和状态的结构。 2.在应用程序中存 在多个线程提供了两个

2013-09-22 14:26:56 615

原创 iOS常见问题【debug】 gdb

1.po(print Object)的bug调试  whatis 你的对象名字: 打印对象类型continue :跳到下一个断点2.显示/隐藏 控制台 shift+command+Y3.lldb和gdb之间的切换 p'roduct->scheme->editScheme->Runxxx.app->Info->Debugger4.改变某个值 set str=@"c

2013-09-22 14:26:53 489

原创 Git命令以及常用的详解

功能说明:文字模式下的文件管理员。语        法:git命令补充说明:git命令是用来管理文件的程序,它十分类似DOS下的NortonCommander,具有互动式操作界面。它的操作方法和Norton Commander几乎一样,略诉如下:  F1 :执行info指令,查询指令相关信息,会要求您输入欲查询的名称。  F2 :执行cat指令,列出文件内容。  F3 :执行gi

2013-09-22 14:26:51 521

原创 iOS 第6项目个别技术点

1.刷新单个tableviewcell      NSIndexPath* indexPat=[NSIndexPath indexPathForRow:indexPlayinSection:0];       NSArray * indexArray=[NSArrayarrayWithObject:indexPat];       [self.tableViewreloa

2013-09-22 14:26:49 936

原创 iOS  保存到相册(视频,图片)

- (void)save:(NSString*)urlString{    longind=[self fileSizeAtPath:[self.outputMp4URL path]];   NSLog(@"文件空间的大小为:保存的  %ld",ind);   ALAssetsLibrary *library = [[ALAssetsLibrary alloc]init];

2013-09-22 14:26:46 554

原创 用ZipArchive添加和解压zip包

ZipArchive是一个开源的zip开发包工具。使用方法如下: 创建/添加一个zip包ZipArchive*zipFile = [[ZipArchive alloc] init];//次数得zipfilename需要一个完整得路径,例如***/Documents/demo.zip[zipFileCreateZipFile2:@"zipfilename"]; //有两种

2013-09-22 14:26:44 1134

原创 iOS  常用代码

1,获取翻转事件,并开启翻转:只要在viewcontroller的类中加入 常用代码" /> 常用代码" />-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{//翻转后要执行的代码return YES;} 常用代码" /

2013-09-22 14:26:42 725

原创 ASIHTTPRequest详解 【经典3】

大文件断点续传0.94以后支持大文件的断点下载,只需要设置:[ request setAllowResumeForFileDownloads:YES ];[ request setDownloadDestinationPath:downloadPath ]。就可以了。ASIHTTPRequest会自动保存访问过的URL信息,并备之后用。在以下几个场景非常有用:1,当没有网络连接的时

2013-09-22 14:26:40 449

原创 ASIHTTPRequest详解 【经典2】

ASINetworkQueues, 它的delegate提供更为丰富的功能提供的更多的回调方法如下:a,requestDidStartSelector,请求发起时会调此方法,你可以在此方法中跟据业务选择性的设置request对象的deleaget。b,requestDidReceiveResponseHeadersSelector,当接受完响应的Header后设计此方法,这个对下载大数据

2013-09-22 14:26:37 439

原创 ASIHTTPRequest详解 【经典】

ASIHTTPRequest对CFNetworkAPI进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OSX系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。 ASIHTTPRequest功能很强大,主要特色如下:l通过简单的接口,即可完成向服务端提交数据和从服务端获取数据的

2013-09-22 14:26:35 476

原创 ASIHttpRequest:创建队列、下载请…

首先,要想在ios项目中使用ASIHttpRequest,必须添加下列框架和类库:ASIHttpRequestCFNetwork.frameworkSystemConfiguration.frameworkMobileCoreServices.frameworkCoreGraphics.frameworklibz.dylib下面是我们今天要完成的任务:下载指定链接的zip压

2013-09-22 14:26:33 490

原创 iOS最新面试题4【经典】

游戏题: 1.项目介绍: 你所在的团队要开始一项为期4个月的iPhone游戏项目。在团队开始工作之前,游戏引擎要支持一些功能。     任务一: 添加触屏支持(创建一个iPhone应用程序,让玩家能用3根手指触屏。每根手指能够触发一个独立的事件记录,写到stdout和一个日志文件里,保存在游戏根目录下。这一应用程序必须在iPhone4.1模拟器里运行。)     任务二: 添加基本O

2013-09-22 14:26:30 687

原创 iOS最新面试题3【经典】

第17章 MVC 1.    怎么理解MVC,在Cocoa中MVC是怎么实现的?答:MVC是AppleiOS应用开发需要遵循的设计模式。它把一个页面分成三部分。其中M代表Model,也就是模型,通常是一些模型类(例如Person类),用于存储数据。View代表视图,用于显示数据。C代表控制器(Controller),用于控制M和V的同步和协调。当数据改变的时候,要让视图显示最新的数据。

2013-09-22 14:26:28 379

原创 iOS最新面试题2【经典】

14. objective - c的内存管理方式,NSAutoreleasePool的作用?15. 写一个retain方式声明属性的setter方法16. 谈谈对内存的理解17. 分析Aclass *_aclass = [[[[Aclassalloc] init] autorelease] autorelease];18. 说说下面关键词在内存管理的作用及内存管理的原则A

2013-09-22 14:26:26 489

原创 iOS最新面试题1【经典】

第1章C语言概述 第2章 C语言数据类型,运算符与表达式 第3章 分支,循环 1.     do-while和while的区别? 2.     写出几个死循环?第4章 函数,数组,结构体 1.关键字volatile是什么含义?并给出三个不同的例子 2. 关键字const有什么含义?关键字volatile有什么含义?并给出三种不同的例子;static

2013-09-22 14:26:24 537

原创 ios用 UIImageView实现图片幻灯片

NSArray*myImages = [NSArray arrayWithObjects:    [UIImageimageNamed:@"Image1.png"],    [UIImageimageNamed:@"Image2.png"],    [UIImageimageNamed:@"Image3.png"],    [UIImageimageNamed:@"mage4.g

2013-09-22 14:26:22 481

原创 iOS 常用代码整理

12.判断邮箱格式是否正确的代码:  //利用正则表达式验证  {      NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";      NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MAT

2013-09-22 14:26:19 513

原创 iOS滤镜和iOS6 中的Core Image技术

Core Image是一个很强大的框架。 它可以让你简单地应用各种滤镜来处理图像,比如修改鲜艳程度, 色泽,或者曝光。 它利用GPU(或者CPU,取决于客户)来非常快速、甚至实时地处理图像数据和视频的帧。多个CoreImage滤镜可以叠加在一起,从而可以一次性地产生多重滤镜效果。这种多重滤镜的优点在于它可以生成一个改进的滤镜,从而一次性的处理图像达到目标效果,而不是对同一

2013-09-22 14:26:17 531

原创 iOS:详解UIScrollView

首先实现UIScrollViewDelegate协议: #import@interface Activity01ViewController :UIViewController{    UIScrollView*myscrollview;}@property (nonatomic,retain)UIScrollView *myscrollview

2013-09-22 14:26:15 426

原创 iOS  内存管理

Objective-C提供了三种内存管理方式:manual retain-release(MRR,手动管理),automaticreference counting(ARC,自动引用计数),garbagecollection(垃圾回收)。iOS不支持垃圾回收;ARC作为苹果新提供的技术,苹果推荐开发者使用ARC技术来管理内存;这篇笔记主要讲的是手动管理。内存管理的目的是:1.不

2013-09-22 14:26:12 352

原创 Java数组排序总结(冒泡,选择,插入,…

Java数组排序总结(冒泡,选择,插入,希尔)public class SortAll {         public static void main(String[] args) {     int[] i = { 1, 5, 6, 12, 4, 9, 3, 23, 39, 403, 596, 87 };     System.out.println("----冒泡排序的

2013-09-22 14:26:10 450

原创 iOS synchronized的作用是什么?

以下答案 网上整理得来:1、synchronized关键字的作用域有二种:1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法

2013-09-22 14:26:08 395

原创 iOS 取消自动锁屏

[[UIApplication sharedApplication] setIdleTimerDisabled: YES];[UIApplication sharedApplication].idleTimerDisabled = YES;有时候我们的app在播放视频或者音频的时候他自己动锁屏了。这个可以解决掉他锁屏的问题。 不过事实上,这个操作也许对用户来说并不是很友

2013-09-22 14:26:05 471

原创 iOS中Json解析的四种方法

作为一种轻量级的数据交换格式,json正在逐步取代xml,成为网络数据的通用格式。有的json代码格式比较混乱,可以使用此“http://www.bejson.com/”网站来进行JSON格式化校验(点击打开链接)。此网站不仅可以检测Json代码中的错误,而且可以以视图形式显示json中的数据内容,很是方便。从IOS5开始,APPLE提供了对json的原生支持(NSJSONSeriali

2013-09-22 14:26:03 464

原创 iOS同步请求和异步请求的区别

同步请求和异步请求的区别 先解释一下同步和异步的概念同步是指:发送方发出数据后,等接收方发回响应以后才发下一个数据包的通讯方式。 异步是指:发送方发出数据后,不等接收方发回响应,接着发送下个数据包的通讯方式。 同步通信方式与异步通信的概念同步通信方式要求通信双方以相同的时钟频率进行,而且准确协调,通过共享一个单个时钟或定时脉冲源保证发送方和接收方的准确同步,效率较高;

2013-09-22 14:26:01 493

原创 开源免费天气预报接口API以及全国…

国家气象局提供的天气预报接口接口地址:http://www.weather.com.cn/data/sk/101010100.htmlhttp://www.weather.com.cn/data/cityinfo/101010100.htmlhttp://m.weather.com.cn/data/101010100.html对于第三个接口,返回信息比较全面,也是以json

2013-09-22 14:25:59 827

转载 IOS开发系列之阿堂教程:玩转…

原文地址:IOS开发系列之阿堂教程:玩转IPhone客户端和Web服务端交互(客户端)实践作者:时空网络   说到ios的应用开发,我们不能不提到webserver服务端,如果没有服务端的支持,ios应用开发就没有多大意义了,因为从事过手机开发的朋友都知道(Android也一样),大量复杂业务的处理和数据库的处理,其实大部分都是在服务端来完成的,因为iphone客户端的资源是非常有限的,象内存

2013-09-22 14:25:57 364

转载 ios-同步下载,异步下载,S…

原文地址:ios-同步下载,异步下载,SBJson作者:Lee小刀www.bejson.com json格式化网站{       "key1":[           "a",           {              "key2":"value2"           }       ]}//将内容实例化为字符串对象  NSString* jaso

2013-09-22 14:25:55 409

原创 iOS  SBJson解析,拼接的用法

1.ios解析json 使用开源json包,项目地址:      http://stig.github.com/json-framework/ NSData * responseData = [responesresponseData];           NSString * strResponser = [[NSString alloc]initWithD

2013-09-22 14:25:52 444

原创 iOS沙盒详解

升级方案:IOS软件在APPSTORE上升级的时候,只需把配置文件放在Document目录下,就可以。其他文件会随着版本的更新被替换掉。 IOS沙盒(sandbox)机制和文件操作(一)0人收藏此文章, 我要收藏发表于27天前(2012-07-1419:40) , 已有280次阅读共0个评论1、IOS沙盒机制 IOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以

2013-09-22 14:25:50 473

原创 Objective-C中类属性的 copy,…

nonatomic:非原子性访问,对属性赋值的时候不加锁,多线程并发访问会提高性能。如果不加此属性,则默认是两个访问方法都为原子型事务访问。(atomic是Objc使用的一种线程保护技术,基本上来讲,是防止在写未完成的时候被另外一个线程读取,造成数据错误。而这种机制是耗费系统资源的,所以在iPhone这种小型设备上,如果没有使用多线程间的通讯编程,那么nonatomic是一个非常好的选择。)

2013-09-22 14:25:48 420

原创 UIKeyboard键盘相关知识点-IOS开发

一、键盘风格   UIKit框架支持8种风格键盘。[java] viewplaincopytypedef enum {      UIKeyboardTypeDefault,                // 默认键盘:支持所有字符       UIKeyboardTypeASCIICapable,           // 支持ASCII的默认键盘 

2013-09-22 14:25:45 361

原创 iOS 分享新浪微博开发通知

尊敬的开发者您好:新浪微博开放平台预计2012年九月份停止旧版接口和OAuth1.0的使用,请尽快将您的应用迁移至新版接口和OAuth2.0。新版接口更高效,包含更丰富的功能,为帮助您迁移,请参考以下链接:新版接口文档:http://open.weibo.com/wiki/API文档_V2新版接口SDK包下载:http://open.we

2013-09-22 14:25:43 387

原创 IOS简单的字串替换方法stringByTri…

一、Foundation framework中用于收集cocoa对象(NSObject对象)的三种集合分别是:NSArray 用于对象有序集合(数组)NSSet 用于对象无序集合(集合)NSDictionary用于键值映射(字典)以上三种集合类是不可变的(一旦初始化后,就不能改变)以下是对应的三种可变集合类(这三种可变集合类是对应上面三种集合类的子类):NSMutableAr

2013-09-22 14:25:41 612

原创 iOS UIDeviceOrientation&nbs…

UIDeviceOrientation     是机器硬件的当前旋转方向   这个你只能取值不能设置UIInterfaceOrientation   是你程序界面的当前旋转方向  这个可以设置 判断设备现在的方向:C代码  UIDeviceOrientation 和 UIInterfaceOrientation 设备旋转的用法 (实例" />- (BOOL)sh

2013-09-22 14:25:39 463

原创 ios 实现谷歌地图

Google地图实现之一在iphone中可以用core location功能来实现地理定位,并可用mapkit 框架加载google地图。一、 Core Location 实现定位Core Location主要应用了GPS, 蜂窝基站三角网以及Wi_Fi(WPS)三种技术。一代iphone之后,有的把这称之为Assistant GPS(A_GPS),第一代iphone不具备GPS功能

2013-09-22 14:25:36 698

原创 iOS ASI http 框架详解

ASIHTTPRequest对CFNetworkAPI进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OSX系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIHTTPRequest功能很强大,主要特色如下:l通过简单的接口,即可完成向服务端提交数据和从服务端获取数据的工作 l

2013-09-22 14:25:34 528

原创 iOS 多线程的一些总结 …

iOS 多线程的一些总结摘要: iOS 多线程有三种主要方法(1)NSThread(2)NSOperation(3)**下面简单介绍这三个方法1.NSThread 调用方法如下:如函数需要输入参数,可从object传进去。 (1) ; (2) NSThread* myThread = initWithTarge...iOS多线程 有三种主要方法(1

2013-09-22 14:25:31 421

原创 iOS  UIscrollView的设计模式

UIscrollView的设计模式?单例 ,组合模式

2013-09-22 14:25:29 426

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除