
iOS
文章平均质量分 84
jidiao
要想成为什么样的人,就去给什么样的交往!!
展开
-
ios nonatomic + strong + ARC
iOS5中加入了新知识,就是ARC,其实我并不是很喜欢它,因为习惯了自己管理内存。但是学习还是很有必要的。在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有很多相关文章。现在我们看看iOS5中新的关键字strong, weak, unsafe_unretained. 可以与以前的关键字对应学习st转载 2012-08-12 08:53:57 · 519 阅读 · 0 评论 -
IOS 入门开发之使用Xcode4制作静态库详解(五)
IOS 入门开发之使用XCODE4制作静态库详解雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/606注意:首先确保你的XCODE4使用IOS5,否则请下载IOS5在继续阅读。IOS程序是由Objective-c语言构成,转载 2012-08-13 08:08:46 · 708 阅读 · 0 评论 -
IOS 入门开发之分页栏TabBar的使用(四)
IOS 入门开发之分页栏TabBar的使用雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/602 一般TableBar放置在屏幕的最下方会有很多平级的按钮,用户可以击不同的按钮切换屏幕中显示的视图,Table转载 2012-08-13 08:21:34 · 961 阅读 · 0 评论 -
搞定IPhone应用的内存泄露
搞定IPhone应用的内存泄露2012-06-15 10:54:07标签:Xcode原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://dawn110110.blog.51cto.com/3049492/899283IPhone上木有垃圾回收,动态申请的内存要自己记得释放,此文自己总结一下可能出现转载 2012-08-13 10:36:25 · 194 阅读 · 0 评论 -
iOS SDK使用指南:利用UIDevice及NSLocale访问设备数据
iOS SDK使用指南:利用UIDevice及NSLocale访问设备数据本篇教程演示了如何访问关键性iOS设备及用户信息,包括设备型号、iOS版本号及用户语言选择等。在诊断应用程序问题或者为用户提供定制型服务时,这些信息可能起到至关重要的作用,本文将带大家了解如何让自己的应用获取此类关键数据。AD: 51CTO云计算架构师峰会 抢票进行中!教程转载 2012-08-13 10:51:43 · 148 阅读 · 0 评论 -
iPhone开发经典语录集锦
转自:http://blog.youkuaiyun.com/dongfengsun/article/details/4870650前言:iPhone是个极具艺术性的平台,相信大家在开发过程中一定有很多感触,希望能写出来一起交流,所以开了这个帖子,以后还会维护。 如果大家和我一样有感触的话,可以跟在帖子下面,最好简短并附上中英文:) 1:如果无法保证子类行转载 2012-08-14 10:58:20 · 375 阅读 · 0 评论 -
UIView你知道多少
曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面的问题,如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想看了下面的内容,你就明白了。1。bounds和frame分别表示什么?2。ContentMode里UIViewContentModeScale转载 2012-08-14 18:43:04 · 551 阅读 · 0 评论 -
如何使用iOS instruments 中的leaks
原文链接地址:http://www.raywenderlich.com/2696/how-to-debug-memory-leaks-with-xcode-and-instruments-tutorial 免责申明(必读!):本博客提供的所有教程的翻译原稿均来自于互联网,仅供学习交流之用,切勿进行商业传播。同时,转载时不要移除本申明。如产生任何纠纷,均与本博客所有人、发表该翻译稿之人无任转载 2012-08-14 21:19:45 · 1854 阅读 · 0 评论 -
NSDate与NSString转换
NSString *myDateString = @"2010-12-08"; //拿到原先的日期格式 NSDateFormatter *inputFormat = [[NSDateFormatter alloc] init]; [inputFormat setDateFormat:@"yyyy-MM-dd"]; //2010-12-08 06:53:43转载 2012-08-30 14:35:44 · 547 阅读 · 0 评论 -
Phone界面上文本框UITextField的软键盘隐藏和移动键盘下面的内容和限制字数
方法1:使用UITextFieldDelegate来隐藏键盘其实很简单, 需要三步:1. 在你的控制器类头文件中,加入UITextFieldDelegate这个协议 2. 在使用了UITextFieldDelegate协议的控制器类的实现中,加入- (BOOL)textFieldShouldReturn:方法。- (BOOL)textFieldShouldReturn:转载 2012-08-30 20:35:20 · 974 阅读 · 0 评论 -
ios开源项目汇总
前几天看到一位会员,总结了一些开源的IOS项目,我结合自己开发 过程中用到的一些开源项目,与大家分享 。扫描wifi信息:http://code.google.com/p/uwecaugmentedrealityproject/ http://code.google.com/p/iphone-wireless/ 条形码扫描:http://zbar.sourc转载 2012-08-22 11:01:18 · 629 阅读 · 0 评论 -
iOS开发值详解剪贴板
在iOS中,可以使用剪贴板实现应用程序之中以及应用程序之间实现数据的共享。比如你可以从iPhone QQ复制一个url,然后粘贴到safari浏览器中查看这个链接的内容。 概述 在iOS中下面三个在iOS中,可以使用剪贴板实现应用程序之中以及应用程序之间实现数据的共享。比如你可以从iPhone QQ复制一个url,然后粘贴到safari浏览器中查看这个链接的内容。概述转载 2012-08-24 08:36:09 · 724 阅读 · 0 评论 -
苹果 iAd 移动广告系统知识汇总
苹果的 iAd 移动广告系统为开发者们开辟了除软件收费和 AdMob 以外的又一条盈利途径。CocoaChina 会员“qdvictory”特地为您做了 iAd 移动广告知识汇总,送给对 iAd 的使用不甚了解的开发者。原帖地址 http://www.cocoachina.com/bbs/read.php?tid-23465.htmliAd banner 横屏 320*50 竖屏480转载 2012-09-03 15:45:15 · 874 阅读 · 0 评论 -
iOS开发20:使用Settings Bundle为程序添加设置项
Settings Bundle是在自己的程序中建立的一组文件,利用它可以告诉设备中的Settings程序我们写的程序有哪些设置项。用户在Settings程序中设置好相关相关选项后回到我们自己的程序,自己的程序中的对应项也会发生相应的变化。在iOS程序中,用户默认项,即上面所说的设置项,是用NSUserDefaults类实现的。在NSUserDefaults类中使用关键字来读取和存储设置项的转载 2012-08-24 10:01:20 · 726 阅读 · 0 评论 -
iPhone源码分析——委托模式
iPhone源码分析——委托模式 样例采用xcode自带的工程样例Utility Application:运行后的界面:点击右下角的图标跳转到另一个视图:点击Done按钮之后可以返回上一视图。 如果我们自己开发使用编程方式也可以实现上述的功能,而不需用xcode的模版工程,其实现原理其实就是采用了委托模式,下边就来根据代码分析其实现过程。该工程转载 2012-08-23 20:01:05 · 1294 阅读 · 1 评论 -
iOS开发16:使用Navigation Controller切换视图
之前有两篇文章讲了使用Tool Bar和Tab Bar切换视图。其实,切换视图并不复杂,无非就是View Controller的切换。这篇文章介绍使用UINavigationController切换视图。这个Navigation Controller功能强大,主要用来切换多级的视图。可以将Navigation Controller理解成一个栈,这个栈中可以存放很多View Controll转载 2012-08-24 11:40:19 · 674 阅读 · 0 评论 -
iOS开发:小技巧积累
1、获取全局的Delegate对象,这样我们可以调用这个对象里的方法和变量:[(MyAppDelegate*)[[UIApplication sharedApplication] delegate] MyMethodOrMyVariable];2、获得程序的主Bundle:NSBundle *bundle = [NSBundle mainBundle];Bundle可以转载 2012-08-24 11:21:32 · 85 阅读 · 0 评论 -
iOS开发技巧积累
1、获取全局的Delegate对象,这样我们可以调用这个对象里的方法和变量:[(MyAppDelegate*)[[UIApplication sharedApplication] delegate] MyMethodOrMyVariable];2、获得程序的主Bundle:NSBundle *bundle = [NSBundle mainBundle];Bundle可以理解转载 2012-08-24 11:24:06 · 640 阅读 · 0 评论 -
利用WebView制作简单的pdf.doc 阅读器
看了这么久别人写的博客,我是深深的感受到博客的威力,太强大了。从两个月前第一次接触到objc,到现在基本上是已经入门了,很快就要着手做项目了。现在的我,总感觉ios没有那么难,对什么都有一种跃跃欲试的感觉。可现实总是那么的骨干,在接触到具体问题之前,你永远都不知道有多少未知在等着你,特别是一门你以前没有接触过的学科。闲话不多说了,开始步入今天的正题,看一下用webView是怎样去读取pdf格式的文原创 2012-09-03 20:23:32 · 1315 阅读 · 0 评论 -
iphone 自定义控件,通讯录,网络,电子书,控件特效 等源码
iphone 自定义控件,通讯录,网络,电子书,控件特效 等源码 part 1--入门:1. xcode 版本下载 以及 iphone sdk 下载:最新版本在此下载:http://developer.apple.com/devcenter/ios/index.action其他版本请看http://connect.apple.com/cgi-bin ... 1.0.1.1.转载 2012-09-05 08:31:17 · 907 阅读 · 0 评论 -
几个比较好的国外学习网站
现在越来越多的开发者参与到了,或正在加入iOS等移动操作系统平台的应用开发行列中来了,iOS和Android是目前很火的开发领域。在营收方面跟Android相比iOS目前的状况更为可观。iOS相关的培训和教程也越来越多。相信国外的英文站对很多英语基础好的朋友很有吸引力,必定国外的资源更及时并且更前沿。好的iOS资源学习和工具站会为我们的开发和学习很有帮助。本文介绍了收集到的5个iOS海外学习资源站转载 2012-09-05 09:52:59 · 3311 阅读 · 0 评论 -
新浪微博错误代码详解
HTTP状态码:V2新版微博接口API将对每次失败请求,返回以下错误码中的一种:10001:系统错误10002:服务端资源不可用10003:远程服务出错10005:该资源需要appkey拥有更高级的授权10006:缺少 source参数(appkey)10007:不支持的 MediaType (%s)10008:错误:参数错误,请参考API文档10009:任转载 2012-09-05 11:45:49 · 19046 阅读 · 0 评论 -
iphone开发资源汇总
iphone开发资源汇总 如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.com/carlbrown/PDKeychainBindingsController对焦功能的实现:转载 2012-08-27 16:16:48 · 608 阅读 · 0 评论 -
iphone开源项目列表
扫描wifi信息:http://code.google.com/p/uwecaugmentedrealityproject/http://code.google.com/p/iphone-wireless/条形码扫描:http://zbar.sourceforge.net/iphone/sdkdoc/install.htmltcp/ip的通讯协议:h转载 2012-09-07 10:17:01 · 1270 阅读 · 0 评论 -
ios资源库
KissXml——xml解析库相关教程:http://www.iteye.com/topic/625849http://sencho.blog.163.com/blog/static/83056228201151743110540/很方便的一个xml解析器,支持Xpath查询。skpsmtpmessage——Quick SMTP邮件发送svn checkout ht转载 2012-09-07 10:48:52 · 1500 阅读 · 0 评论 -
ios资料库(全)
http://www.buildapp.net/iphone/?p=7完整地翻译了一份ASIHttpRequest的文档原创 2012-09-07 11:10:03 · 947 阅读 · 0 评论 -
three20官方API
http://api.three20.info/interface_t_t_default_style_sheet.phphttp://three20.pypt.lt/pull-to-reload-implementation-in-tttableviewcontrollerhttps://github.com/facebook/three20/wiki/Popups-(ale原创 2012-09-07 21:54:23 · 603 阅读 · 0 评论 -
ios 720全景资料
原文地址: http://www.cocoachina.com/bbs/read.php?tid=43515&keyword=720%C8%AB%BE%B0展示的效果跟香港720一样,感谢老外的开源精神。google代码首页:http://code.google.com/p/panoramagl/库使用详细介绍:http://www.codeprojec转载 2012-09-26 08:53:24 · 1645 阅读 · 0 评论 -
Cydia 软体介绍
樯外闲逛偶遇奇文,小饰剪辑,与众锋友共享摘录自http://blog.yam.com/pclong/article/28611582本文为 Cydia 软体介绍 , 让使用者以最简短的内容了解程式的用途,因程式众多 , 无法所有程式都安装测试过 , 解说内容仅供参考,如果有锋友安装某一软件出现问题,请回复告知,我将引用到此帖中,以作警示,以供参考。*部份程式无法支援 i转载 2012-09-27 10:06:12 · 14165 阅读 · 0 评论 -
API列表
所谓的开放API(OpenAPI)是服务型网站常见的一种应用,网站的服务商将自己的网站服务封装成一系列API(Application Programming Interface,应用编程接口)开放出去,供第三方开发者使用,这种行为就叫做开放网站的API,所开放的API就被称作OpenAPI(开放API)。 网站提供开放平台的API后,可以吸引一些第三方的开发人员在该平台上开发商业应用,平转载 2012-09-09 17:48:39 · 1319 阅读 · 0 评论 -
iPhone的OpenGL ES的资源- 18,你必须知道 !
OpenGL ES是编程的iPhone使用的图形API。 如果要创建自己的游戏引擎,从头开始设计一个游戏,或者创造一些其他图形密集型应用程序,需要你去超越了核心动画和石英,那么你将需要有一个良好的OpenGL ES的理解。 我以前的OpenGL ES 2.0的功能的iPhone 3GS发布后更新此列表,并从那时起,我已经收到了一些被更新的资源数消息,并发现了,我下面列出了两个新的资源。 如果你转载 2012-09-28 13:21:09 · 1345 阅读 · 0 评论 -
iOS解析xml
xml字符串为: //解析按钮事件-(IBAction)btnXml{ NSString* str= [uitextview1 text]; //string转成data NSData *xmlData = [str dataUsingEncoding: NSUTF8StringEnc转载 2012-09-11 15:14:48 · 499 阅读 · 0 评论 -
使用GCD实现多线程
GCD是Grand Central Dispatch的简称,是建立在BSD层面上的接口,在Mac 10.6和iOS4.0之后才引入的。而且现在的NSOperation与NSoperationQueue的多线程实现就是基于GCD实现的。目前这个特性被移植到了FreeBSD上了,可以查看libdispatch这个开源项目。在使用GCD 之前,先添加libsystem.dylib动态加载库,在头文件原创 2012-09-13 11:12:13 · 1191 阅读 · 0 评论 -
iphone ipad 显示当前城市名称
利用 iPhone、iPad 自带的 GPS 信息可以获得当前位置坐标,但直接高速用户坐标是不行的。CocoaChina 会员"laigb"分享了通过 GPS 信息获取当前所在城市名的代码,希望对苹果开发者有所帮助。// testLocationViewController.m//作者:禚来强 iphone开发*****:79190809 邮箱:zhuolaiqiang@gmail.转载 2012-09-13 10:43:45 · 692 阅读 · 0 评论 -
判断Nsstring中是否有数字,及转换
//判断是否为整形:- (BOOL)isPureInt:(NSString*)string{ NSScanner* scan = [NSScanner scannerWithString:string]; intval; return[scanscanInt:&val] && [scanisAtEnd];}/转载 2012-09-14 11:04:02 · 1133 阅读 · 0 评论 -
sio2 引擎
sio2 是一个应用iphone,itouch的3d游戏引擎,目前最新版本是v1.3.2, 2008。10发布第一个sdk version 1.2.1. 官方网: http://www.sio2interactive.com目前该游戏引擎正在完善中。但也支持很多功能。 从几个方面说下当前支持的功能:[ 架构]优化的文件格式独特的打包方式兼容转载 2012-10-09 16:02:18 · 1606 阅读 · 0 评论 -
高通增强现实SDK开发实例,COCOACHINA首发。qualcomm ar sdk
先来说一些前言吧AR: 增强现实,台湾翻译叫做扩张实境。具体坛子里也有介绍请参考: 猛击这里看参考目前有很多公司在做这方面得研究,也有很多收费的SDK或者开发包,但是高通最近公布了免费的开发包,关于这方面的报道 请 猛击这里看报道好了,介绍就到这里,我们开始吧。1 注册,这个是必须的步骤,因为我们需要下载SDK,注册一个账户是必须的。地址? 哦 , 在这里: https://a转载 2012-10-09 08:58:29 · 11492 阅读 · 1 评论 -
iphoe游戏引擎介绍
近听闻不少08的同学都选择了游戏这个主题,于是不少人在为选择游戏引擎苦恼。于是根据自己的经验写这片博,希望能够给绝望中的同学提供一丝光亮。说到游戏,说难也难,说简单也简单,想必大家经过了c++这门课程的大项目之后应该有所了解。难就难在需要花心思去设计,对媒体设计的依赖程度极大,所在这里给大家的忠告是 一旦决定了做游戏,就赶紧去找一个媒体设计高手,如果找到这样一个人,你的成功就完成了一半;游转载 2012-10-09 16:22:11 · 767 阅读 · 0 评论 -
设置UITextField
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;转载 2012-09-19 11:24:16 · 911 阅读 · 0 评论 -
一个很不错的学习网站
http://geeklu.com/page3/http://pttrns.com/http://blog.cnrainbird.com/原创 2012-09-13 11:34:42 · 474 阅读 · 0 评论