2012年6月18日

摘要: iPhone中获取磁盘剩余空间大小12345678+ (long long) freeDiskSpaceInBytes{struct statfs buf;long long freespace = -1;if(statfs("/var", &buf) >= 0){freespace = (long long)(buf.f_bsize * buf.f_bfree);}return freespace;}在网上看到的例子中,第四行调用函数 statfs 时给定的参数是”/”,其实是不正确的,因为这样拿到的其实是系统分区的剩余空间,这些空间对我们应用程序来说是没有 阅读全文
posted @ 2012-06-18 11:40 甲骨魚 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 【iOS开发笔记】集成iAd广告在iPhone程序中集成广告,管他能不能赚钱,不放上一个iAd就心有不甘。参考了下面这篇文章:http://bees4honey.com/blog/tutorial/how-to-add-iad-banner-in-iphoneipad-app/还参考这个Integrating iAds into an iOS 4 iPad App (Xcode 4)教程。(1)加上iAd框架在项目设置里的Build Phases的Link Binary With Libraries,加上iAd.Framework。(2)在xib界面里拖入一个ADBannerView(3)修改 阅读全文
posted @ 2012-06-18 11:29 甲骨魚 阅读(171) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/ondream/archive/2012/05/21/2511400.html一些iOS高效开源类库因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作。笔者整理了一下在本人学习过程 中用到的一些比较有用Objective-C开源类库,既是做一个总结,同时也希望通过这些分享,能提高各位的开发效率。KissXml——xml解析库相关教程:http://www.iteye.com/topic/625849http://sencho.blog.163.com/blog/static 阅读全文
posted @ 2012-06-18 11:23 甲骨魚 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 近来,IOS开发火爆,有许多程序员加入了这个行业中,我也最近整理了一些关于IOS开发额度资料和大家分享。 1.www.cocoachina.com 这是苹果官方的网站,其中涉及到流行应用程序,论坛,开发等各大内容。 2.https://developer.apple.com IOS的API介绍,Xcode里面的API这里都有。还有部分源码,不得不看。 3.https://github.com 这里有些项目源代码。 4.http://www.codeproject.com/search.aspx?q=iphone&doctypeid=1%3b2%3b3 部分源代码 5.http://s. 阅读全文
posted @ 2012-06-18 11:13 甲骨魚 阅读(150) 评论(0) 推荐(0) 编辑
摘要: http://zxs19861202.iteye.com/blog/1532460IOS推送消息是许多IOS应用都具备的功能,最近也在研究这个功能,参考了很多资料终于搞定了,下面就把步骤拿出来分享下:iOS消息推送的工作机制可以简单的用下图来概括:Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。上图可以分为三个阶段:第一阶段:应用程序把要发送的消息、目的iPhone的标识打包,发给APNS。第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把 阅读全文
posted @ 2012-06-18 10:01 甲骨魚 阅读(1242) 评论(0) 推荐(0) 编辑

2012年6月12日

摘要: iOS Crash文件分析 一. iOS crashs 一般有如下四种: Application crash Low memory Watchdog timeout User force-quit 当前我们的 ERead 程序遇到了前三种 core 问题。只有 Application crash 文件才会提供有用的iOS Crash文件分析一.iOS crashs一般有如下四种:Application crash Low memory Watchdog timeout User force-quit当前我们的ERead程序遇到了前三种core问题。只有Application cra... 阅读全文
posted @ 2012-06-12 10:14 甲骨魚 阅读(1572) 评论(0) 推荐(0) 编辑

2012年5月31日

摘要: objective-c 兼容C,所以可以使用C的库函数+(NSString*)getIPAddressByHostName:(NSString*)strHostName{ const char* szname = [strHostName UTF8String]; struct hostent* phot ; @try { phot = gethostbyname(szname); } @catch (NSException * e) { return nil; } struct in_addr ip_addr; memcpy(&ip_addr,phot->h_addr_list 阅读全文
posted @ 2012-05-31 17:23 甲骨魚 阅读(327) 评论(0) 推荐(0) 编辑

2012年5月28日

摘要: 一直以来对SVN(subversion)的认识只停留在简单的概念上,至于到底是做什么用的、怎么用还是比较茫然,偶然的机会要为公司分部门搭建SVN,这才从头到尾的理清了一遍SVN这神奇的软件。在这里写下我的操作过程留作记录,同时也与大家一起分享。对于SVN的介绍大家可以参考网上,他的确是一款不错的文件版本管理软件,对于从事开发工作的人来说更是一款不错的利器,大家可以规律的操作同一个文件,而不用担心文件管理混乱的问题。本为主要讲述Linux系统下的SVN环境搭建,由于大家经常使用SVN客户端访问服务器端,所以我们要配合apache来使用。一、准本工作以下是需要的软件包以及下载地址。apr-1.4. 阅读全文
posted @ 2012-05-28 11:46 甲骨魚 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Python,Ruby,Erlang,PHP客户端,使用很方便。以下是安装测试步骤:1,redis安装:[root@localhost ~]# cd /usr/local/src/[root@localhost src]# wget http://redis.googlecode.com/files/redis-2.2.12.tar.gz[root@localhost src]# tar zxf redis 阅读全文
posted @ 2012-05-28 11:41 甲骨魚 阅读(296) 评论(0) 推荐(0) 编辑

2012年5月4日

摘要: ios的一个架构小例子---异步请求的封装 分类: ios 2011-08-13 23:50 764人阅读 评论(5) 收藏 举报论坛里看到一位兄台的问题:”异步请求能不能封装诚一个公用的类?每个页面都要copy一下几个方法,感觉很麻烦“可能很多人也会有相同的问题,于是起一篇博客专门谈谈这个问题,主要想阐述一下编程思想及架构设计,权当抛砖引玉。闲话不多说,直接上代码:MyURLClass.h[cpp] view plaincopy#import<Foundation/Foundation.h>@interfaceMyURLClass:NSObject{@privateNSMutab 阅读全文
posted @ 2012-05-04 10:23 甲骨魚 阅读(197) 评论(0) 推荐(0) 编辑

导航