2012年9月12日

[转载]保护iPhone App不被破解的办法

摘要: 转自:http://www.cocoachina.com/iphonedev/sdk/2010/0322/763.html虽然iPhone的程序破解一直存在,但是出于市场,支付方式等众所周知的原因,针对部分国家或地区市场的程序或游戏销售量和破解比始终是一个比较 夸张的数字。虽然我太不在意我制作应用的盗版被使用问题(因为大家愿意去用,说明你的应用或游戏受到了肯定)。但是出于如需和服务器频繁交互,需提供给正 版用户的权益得到保护以及迫切需要金钱缓解财务状况等原因。我们不得不做出对iPhone破解的节制行为。这里简单谈谈一种方式,望能达到抛砖引玉的目的。iPhone应用的发布是通过iTunes,用户 阅读全文

posted @ 2012-09-12 14:15 barani 阅读(226) 评论(0) 推荐(0) 编辑

2012年9月10日

iPhone开发技巧之私有API --- UIButton

摘要: 如下图所示,指定 100 以上的UIButton的buttonWithType:就可以得到非公开的按钮风格。其中 100 ~ 102 是 UINavigationButton 风格的按钮Java代码UIButton*button;button=[UIButtonbuttonWithType:100];button.frame=CGRectMake(10.0f,10.0f,button.frame.size.width,button.frame.size.height);[buttonsetTitle:[NSStringstringWithUTF8String:"100番のボタン&qu 阅读全文

posted @ 2012-09-10 22:17 barani 阅读(329) 评论(0) 推荐(0) 编辑

2012年9月6日

ios6 objective-c新特性

摘要: 2007年的时候,Objective-C在TIOBE编程语言排名里还排在可怜的第45位,而随着移动互联网的迅速发展和iPhone,iPad等iOS设备的广阔市场前景,Objective-C也迅速崛起,走进了开发者的视野。在最近的TIOBE排名中,Objective-C达到了惊人的第4名,可以说已经成为当今世界上一门非常重要的编程语言。 而Objective-C现在主要是由Apple在负责维护了。一直以来Apple为了适应开发的发展需要,不断在完善OC以及相应的cocoa库,2.0中引入的property,随着iOS4引入的block,以及去年引入的ARC,都受到了绝大部分开发者的欢迎。几乎每. 阅读全文

posted @ 2012-09-06 20:29 barani 阅读(257) 评论(0) 推荐(0) 编辑

Three20介绍

摘要: Three20是由Facebook所发展的一套iPhone框架,最初的目的是为了建构Facebook的iPhone版应用程式,后来便将framework开放原始码提供给广大的iPhone开发者使用。使用Three20的软件虽然一般各位在使用iPhone软件的经验中,对于Three20的存在没有特别的印象,但是事实上Three20出现在相当多的应用软件中,像是Facebook、Flickr的官方软体或是最近刚被Twitter收购的Tweetie及Gowalla的官方软件,都是使用Three20的作品。<ignore_js_op><ignore_js_op>Three20或 阅读全文

posted @ 2012-09-06 19:48 barani 阅读(344) 评论(0) 推荐(0) 编辑

iphone中加入three20支持步骤

摘要: 1. 下载Three20 is compiled as a static library and the easiest way to add it to your project is to use Xcode's "dependent project" facilities. Here's how: * Clone the Three20 git repository: git clone git://github.com/facebook/three20.git2. 把three20工程加入到你工程的根目录下Locate the "Three 阅读全文

posted @ 2012-09-06 19:46 barani 阅读(227) 评论(0) 推荐(0) 编辑

iPhone开发 地图线路

摘要: 因为接触到了这么一个项目,所以进行了这个功能的深入了解,比较忙,所以把关键代码贴在这里,如果有问题,请留言。<ignore_js_op>效果图如下:可能有偏移,这里不进行解决。<ignore_js_op>用到的几个方法代码如下:<ignore_js_op>使用google 地图 api 3.0协议解析两个经纬度,得到行进路线。<ignore_js_op>比较重要的一个方法:<ignore_js_op>}这个是基本的绘制线路的方法。最后生成一张图片。<ignore_js_op>地图居中显示<ignore_js_op&g 阅读全文

posted @ 2012-09-06 19:40 barani 阅读(104) 评论(0) 推荐(0) 编辑

调用iOS自带地图应用查询路线

摘要: MapKit.framework自带的mapView只具备定位功能,不具备查询路线功能,所以调用系统iOS系统自带的地图程序来查询线路是很常见的做法,实际上要用到Google Map的API,这里先实现由一个经纬度到另一个经纬度路线的方法代码很短: float latitude1 = 39.993638;float longitude1 = 116.413156;float latitude2 = 42.993638;float longitude2 = 120.413156;NSString *theString = [NSString stringWithFormat:@"htt 阅读全文

posted @ 2012-09-06 19:38 barani 阅读(330) 评论(0) 推荐(0) 编辑

分享到开心,豆瓣,腾讯,新浪微博的api代码例子

摘要: 分享到开心,豆瓣,腾讯,新浪微博的api代码例子这是老外的分享kit,功能很强大,有twitter和facebook等集合 http://getsharekit.com/install/[ 此帖被jianye686315在2011-08-30 11:04重新编辑 ]附件:归档.zip(862 K) 下载次数:4781 阅读全文

posted @ 2012-09-06 19:38 barani 阅读(222) 评论(0) 推荐(0) 编辑

iOS开源框架

摘要: KissXml——xml解析库相关教程:http://www.iteye.com/topic/625849http://sencho.blog.163.com/blog/static/83056228201151743110540/很方便的一个xml解析器,支持Xpath查询。skpsmtpmessage——Quick SMTP邮件发送svn checkout http://skpsmtpmessage.googlecode.com/svn/trunk/ skpsmtpmessage-read-onlygithub: git clone https://github.com/kailoa/.. 阅读全文

posted @ 2012-09-06 19:35 barani 阅读(198) 评论(0) 推荐(0) 编辑

2012年8月23日

sqlite关于The database disk image is malformed问题的解决

摘要: 这两天一个客户的sqlite数据损坏了,我来帮他做恢复。一般来说,用sqlite3执行以下命令就修复了。sqlite3 old.db .dump > newsfeed.sqlsqlite3 new.db < newsfeed.sql但是我尝试了好几次,修复之后的数据库都是0KB的。几经周折我发现,损坏的数据库dump成sql之后,最后一行变成了ROLLBACK;好家伙,全给我回滚了啊。用emeditor把ROLLBACK;改成COMMIT;再执行sqlite3 new.db < newsfeed.sql好啦哈哈,终于好了,没有让客户失望。 阅读全文

posted @ 2012-08-23 23:16 barani 阅读(14506) 评论(1) 推荐(1) 编辑

导航