iOS
文章平均质量分 69
shjborage
自信,自强。
追求自己喜欢的东西。
展开
-
iOS 开发资源汇总《转》
如何用Facebook graphic api上传视频:http://developers.facebook.com/blog/post/532/Keychain保存数据封装:https://github.com/carlbrown/PDKeychainBindingsController对焦功能的实现:http://www.clingmarks.com/?p=6原创 2014-01-23 17:26:51 · 579 阅读 · 0 评论 -
Improved logging in Objective-C …
Improved logging in Objective-CQ: How can I add context information - such asthe current method or line number - to my logging statements?A: The C preprocessor provides anumber of standard macr原创 2014-01-23 17:27:13 · 407 阅读 · 0 评论 -
Facebook Share iOS Tutorial
iOS Tutorial(http://developers.facebook.com/docs/mobile/ios/build/#register)GettingStarted › Mobile › iOSTutorialShare iOS Tutorial" TITLE="Facebook Share iOS Tutorial" />This document wil原创 2014-01-23 17:27:17 · 1706 阅读 · 0 评论 -
iOS学习笔记——字符串编码转…
平时也自己写了类,不过还是收藏下。原文地址:iOS学习笔记——字符串编码转换作者:Capacity我们知道,使用NSURLConnection的代理方法下载网页,存到一个NSData中, NSMutableData *pageData;[pageData appendData:data];如果网页编码是UTF-8的,可以这么转换为字符串:NSString *pageSource转载 2014-01-23 17:28:02 · 397 阅读 · 0 评论 -
GDataXMLNode应用小谈
转了一点 嘿嘿 再加点自己的东西项目地址:http://code.google.com/p/gdata-objectivec-client/SVN:svncheckout http://gdata-objectivec-client.googlecode.com/svn/trunk/gdata-objectivec-client-read-only今天用GData原创 2014-01-23 17:28:05 · 373 阅读 · 0 评论 -
做彩票客户端里涉及支付宝相关收获
1.单任务判断 utsname- (BOOL)isSingleTask{ structutsname name; uname(&name); floatversion = [[UIDevice currentDevice].systemVersionfloatValue];//判定系统版本。 if (version< 4.0 || strstr(name.原创 2014-01-23 17:28:07 · 685 阅读 · 0 评论 -
GData 解析Xml以及写xml到文…
原文地址:http://www.cocoachina.com/bbs/read.php?tid=79238&page=1 // 解析网络文件- (IBAction)networkXML:(id)sender { NSURL *url =[NSURL URLWithString: @"http://www.raywenderlich.com原创 2014-01-23 17:28:09 · 393 阅读 · 0 评论 -
In App Purchase 详细介绍
Reference to:http://www.cocoachina.com/iphonedev/sdk/2010/1125/2396.html2010-11-2517:150评论阅读数:4560单独窗口打印放大字号缩小字号 In App Purchase(程序内购买)为苹果开发人员们打开了一个新的盈利渠道,如果您对此并不了解,下面这段 CocoaChina会员leon翻译的 In A原创 2014-01-23 17:28:11 · 446 阅读 · 0 评论 -
让用户在应用中进入 App&nbsp…
很多用户用了好软件后忘记或嫌麻烦而不去 App Store 进行打分评星,为此开发者可以在应用中加入打分按钮,点击后直接跳转到App Store 的评分界面。 App Store上评论的链接地址是itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+S原创 2014-01-23 17:29:08 · 665 阅读 · 0 评论 -
FaceBook 代码中重要备份&nbs…
UIImage* closeImage = [UIImageimageNamed:@"FBDialog.bundle/images/close.png"]; UIColor* color = [UIColor colorWithRed:167.0/255 green:184.0/255blue:216.0/255 alpha:1]; _clo原创 2014-01-23 17:29:15 · 467 阅读 · 0 评论 -
MPMoviePlayerController使用,以…
MPMoviePlayerController类是一个功能非常强大的类,它可以播放MOV、MP4、MPV、M4V、3GP、MP3、AIFF和M4A,定义起来也非常简单。下面说一下MPMoviePlayerController的简单用法和我使用时出现的问题。 我用的是SDK4.1,现在应该不会有还在用sdk3的骨灰级开发者了吧。 MPMoviePlayerController *mov原创 2014-01-23 17:29:19 · 800 阅读 · 0 评论 -
双层状态栏问题 跟踪状态栏Fr…
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didChangeStatusBarFrame:)原创 2014-01-23 17:29:41 · 541 阅读 · 0 评论 -
对应iPhone5 长屏幕的方法 我找到…
想了很多办法,对比两个空工程的区别,我是把加过的图片都给删除了,结果没发现任何区别,结果竟然是这样。谢谢http://www.cocoachina.com/bbs/read.php?tid=115497iPhone5上市了,还没有来得及高兴,我就要考虑怎么对应1136×640的屏幕了。直接将原有程序在iPhone5上运行如下图了,上下两个黑条条长屏幕的方法 我找到了" />原创 2014-01-23 17:30:06 · 367 阅读 · 0 评论 -
iCloud 学习笔记
iCloud 学习笔记1.准备新的mobileprovision,不能用通配符,并打开iCloud功能,然后在工程里Summary中选中iCloud,并编辑entitlements文件。2.在后台线程中执行NSURL *urlUC = [[NSFileManager defaultManager]URLForUbiquityContainerIdentifier:nil]; 注意只有真机原创 2014-01-23 17:30:25 · 908 阅读 · 0 评论 -
旧工程适配iOS6和iPhone5续之第三…
转自:http://blog.cnrainbird.com/index.php/2012/09/25/jiu_gong_cheng_shi_pei_ios6_he_iphone5_xu_zhi_di_san_fang_jing_tai_ku/如果你的工程没有使用第三方的静态库或者framework,那么看完旧工程适配iOS6和iPhone5的一些故事基本上适配也就结束了,可是像笔者这样有的工程原创 2014-01-23 17:30:45 · 531 阅读 · 0 评论 -
iOS 获取系统语言以及当前系…
//当前所在地信息 NSString *identifier = [[NSLocalecurrentLocale] localeIdentifier]; NSString *displayName =[[NSLocale currentLocale] displayNameForKey:NSLocaleIdentifier value:identifier]; NSL原创 2014-01-23 17:30:49 · 642 阅读 · 0 评论 -
IOS通过OTA部署App
通过ota安装app是个很酷的功能,尤其是发给朋友测试的时候。一直想整理一下这方面的文件,发现很多人都整理了。转一篇儿中文的:iOS:install App via OTA用的是xcode4.3.这还有一篇儿英文的:Distributingan iPhone App (.ipa) Over the air with Xcode4.虽然说是xcode4.但应该是4.2及以下的版本。因为4.原创 2014-01-23 17:31:25 · 553 阅读 · 0 评论 -
开源语音格式speex教程(for iOS)
为实现类似微信上的对讲机功能,做了两个Demo。一种使用lib-amr库,用amr格式实现。另一个用的是speex库,这个提的人很多,但是出教程的不多,大家有很多不明所以的地方,新手对此较为困惑。网上晃了3天终于搞出个像样的Demo了,Demo中我将一个录好的.caf格式的PCM音频 编码成speex格式然后将speex格式的再转回PCM。当然Demo只是实现了音频的编码解码,并没有增加过多的原创 2014-01-23 17:31:34 · 614 阅读 · 0 评论 -
iOS XCode自动化编译相关
原文:http://blog.cnrainbird.com/index.php/2012/10/25/zui_jin_yan_jiu_xcodebuild_pi_liang_da_bao_de_yi_xie_xin_de/以前的时候只知道做安卓开发的兄弟挺辛苦的,不但开发的时候要适配一堆的机型,好不容易开发完了还要打一堆不同的包给不同的市场。没想到现在这些市场都开辟iOS市场,于是需要打一原创 2014-01-23 17:32:13 · 948 阅读 · 0 评论 -
苹果App 开发账户申请详解
苹果App 开发账户申请详解http://blog.csdn.net/wwwllllove/article/details/6368636> 【苹果App开发账户类型】 第一种是标准的开发者,分为个人和公司,都是99美金,区别是后者可以加多个开发人员,好处是可以将应用上传到AppStore,供自动在线更新,缺点是只可以注册100台设备,包括删除掉的。 第二种是企业账原创 2014-01-23 17:32:31 · 503 阅读 · 0 评论 -
为设计iOS应用寻找灵感的12…
好东西,收藏一下。 有需要的话去看一下。原文地址:为设计iOS应用寻找灵感的12个去处作者:桑籽为设计iOS应用寻找灵感的12个去处 专注于分享UI界面的细节,按照设计元素进行分类:pttrnsPatternsofDesignMobileUIPatterns专注iPhone的UI分享:TapFancyTappGalaWellPlacedPixelslovelyu转载 2014-01-23 17:32:47 · 473 阅读 · 0 评论 -
ios 面试题
整理的不错,虽然很多都知道,但还是收藏一下。原文地址:面试题">ios 面试题作者:佐佐木小次郎1、Object-C有多继承吗?没有的话用什么代替?cocoa 中所有的类都是NSObject 的子类多继承在这里是用protocol 委托代理 来实现的你不用去考虑繁琐的多继承 ,虚基类的概念.ood的多态特性 在 obj-c 中通过委托来实现.2、Object-C有私有方法吗转载 2014-01-23 17:32:56 · 568 阅读 · 0 评论 -
让Xcode的报错提示更加精准(转)
我们在用 Xcode进行开发的时候,经常会用它来调试程序的崩溃或者异常问题。而我们经常会收到类似这样的报错信息:?1234*** Terminating app due to uncaught exception 'CALayerInvalidGeometry',reason: 'CALayer position contains NaN原创 2014-01-23 17:33:00 · 520 阅读 · 0 评论 -
UIView的深入研究《转》
曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面的问题,如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想看了下面的内容,你就明白了。1。bounds和frame分别表示什么?2。ContentMode里UIViewContentModeSc原创 2014-01-23 17:26:35 · 397 阅读 · 0 评论 -
Operation Queue(Obj-C中并发的…
operation是一种用面向对象封装的异步操作技术。operation即可以单独使用,也可与operationqueue联合使用。因为是用Objective-C实现的,operation主要用于基于Cocoa的iOS/Mac OSX程序中。operation queue是Cocoa对"并发dispatch queue"(C语言API)的封装。虽然dispatchqueue总是以先进先出原创 2014-01-23 17:26:48 · 495 阅读 · 0 评论 -
Property List 支持的数据类型(us…
Property listPrerequisite ArticlesObjectgraphCollectionRelated ArticlesArchivingObjectmutabilityA property list is a representation of a hierarchy of objects thatcan be s原创 2014-01-23 17:27:24 · 867 阅读 · 0 评论 -
iphone开发常用代码(不断更…
好多实用功能 期待慢慢更新我也会有时间完善一些这样的东西原文地址:iphone开发常用代码(不断更新)作者:暗夜函数名称 : checkStringSize函数描述 : string 字数限制输入参数 : string:要判断的string;minSize:最小字数限制;maxSize:最大字数限制输出参数 : N/A返回值 :BOOL:是否超出限制备注转载 2014-01-23 17:27:39 · 445 阅读 · 0 评论 -
《转》深入浅出 Cocoa 多线程编程…
深入浅出 Cocoa 多线程编程之 block 与 dispatchquene 深入浅出 Cocoa 多线程编程之block 与 dispatch quene罗朝辉(http://www.cppblog.com/kesalinCC 许可,转载请注明出处block 是 Apple 在GCC 4.2 中扩充的新语法特性,其目的是支持多核并行编程。我们可以将 disp原创 2014-01-23 17:27:54 · 580 阅读 · 0 评论 -
用 HTTP 压缩加快 Web 数据…
有点高深。。不过真用着也得学啊原文地址:HTTP 压缩加快 Web 数据的发送">用 HTTP 压缩加快 Web 数据的发送作者:Capacity很多Internet 应用程序都以动态生成的 HTML 格式发布内容和数据;HTML 动态内容由 Web 或应用服务器通过 JavaServlet、JavaServer Pages、Personal Home Pages(PHP)、Perl scri转载 2014-01-23 17:27:59 · 723 阅读 · 0 评论 -
iPhone开发中静态库中的Category使…
最近把自己的SQLibs封装成静态库,但里面有Category,一直不知道-ObjC有啥实际作用,今天明白咯。转自:http://kensou.me/blog/?p=233在前面的文章中,我有稍微提了一下iPhone开发中在静态库中使用Category的使用注意。Category本身的使用并没有什么其他要注意的地方,为什么要再提起呢?在开发3.0的iPhone静态库的时候,遇到了一些问原创 2014-01-23 17:28:19 · 496 阅读 · 0 评论 -
在iOS中使用重定向,把控制台内容…
转自:http://mmz06.blog.163.com/blog/static/121416962011111210462288/引入在做j2ee开发的时候,会用到log4j或其它类似工具去记录程序运行日志,以便调试时或在程序运行出错后,通过日志查询出错原因。那在IOS开发中是否有类似的方式来记录日志呢?下面将简单的说明: 说明在Objective-c开发程序的时候,有专门的日志操作原创 2014-01-23 17:28:26 · 670 阅读 · 0 评论 -
iOS 拨打电话相关知识总结
示例方法1.貌似是私有方法,拨打电话完成后可返回应用,拨打前有提示。NSString *strTel= [NSStringstringWithFormat:@"telprompt:13888888888"]; [[UIApplication sharedApplication]openURL:[NSURL URLWithString:strTel]];2.用网页加载来拨打电话,效果和原创 2014-01-23 17:28:49 · 462 阅读 · 0 评论 -
iOS 播放流媒体 服务端配置备份
原文地址:http://www.neatstudio.com/show-1865-1.shtml由于公司的规划,在未来的一段时间内可能会给ipad用户提供流媒体的播放服务,因此,在服务器上架设流媒体服务器就已经被我提上了日程。找了不少资料,发现这一篇还算是相对不错的。原文地址是:http://www.aojie.biz/902原文内容:iOS设备上要用原生的浏览器或者播放器来跑直播流原创 2014-01-23 17:28:51 · 622 阅读 · 0 评论 -
iPhone app 内嵌httpserver
小弟需要在app内嵌一个轻量级的httpserver ,然后在github上找到一个开源项目:https://github.com/robbiehanson/CocoaHTTPServer,看介绍,貌似不错,应该可以满足我的要求。代码里面有个例子叫iPhoneHttpServer,使用这个例子然后自己弄个webview,加载本地的一个页面 “http://127.0.0.1:12345/原创 2014-01-23 17:29:03 · 590 阅读 · 0 评论 -
iOS 剪贴板使用相关总结《转》
在iOS中,可以使用剪贴板实现应用程序之中以及应用程序之间实现数据的共享。比如你可以从iPhoneQQ复制一个url,然后粘贴到safari浏览器中查看这个链接的内容。概述在iOS中下面三个控件,自身就有复制-粘贴的功能:1、UITextView2、UITextField3、UIWebViewUIKit framework提供了几个类和协议方便我们在自己的应用程序中实现剪贴板的功能。原创 2014-01-23 17:29:05 · 413 阅读 · 0 评论 -
IOS开发的开源库
这些东西基本上都用过 也有几个没用过的,有时间来看看 用用。原文地址:IOS开发的开源库作者:Capacity因为iOSSDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作。笔者整理了一下在本人学习过程中用到的一些比较有用Objective-C开源类库,既是做一个总结,同时也希望通过这些分享,能提高各位的开发效率。转载 2014-01-23 17:29:29 · 367 阅读 · 0 评论 -
layoutSubviews 和 layoutIf…
原文地址:和 layoutIfNeeded 、setNeedsDisplay">layoutSubviews 和 layoutIfNeeded 、setNeedsDisplay作者:evles_me1、init初始化不会触发layoutSubviewslayoutSubviews在以下情况下会被调用:2、addSubview会触发layoutSubviews3、设置view的Frame会转载 2014-01-23 17:29:58 · 435 阅读 · 0 评论 -
iOS 序列化与反序列化
序列化的问题,在以前做VC的时候就听说过,但实际用的不多。大概意思呢,就是把一个对象(一些数据或者自定义的对象)序列化成文件(一般是XML文件),永久的保存起来。需要用的时候再通过反序列化恢复原有的数据。 在iOS(OC)中,像标准的集合以及字典(NSArray,NSDictionary),都有直接序列化的方法,wirteToFile...,但这些只适合用于集合中只有标准数据类型,如果原创 2014-01-23 17:30:37 · 464 阅读 · 0 评论 -
XCode 4 制作静态库详解
Refer:http://blog.csdn.net/pjk1129/article/details/7255163最近在做Apple的IOS开发,有开发静态库的需求,本身IOS的开发,只允许静态库或者Framework。在Xcode上没有找到允许编译,如同Android上的*.so和Win32上的dll这样的说法。不过Framework这样的框架,估计也是类似动态库的实现,不过没有具体研究过原创 2014-01-23 17:30:42 · 379 阅读 · 0 评论 -
iOS6 全方位解析
由各大网站收集到的iOS6相关的信息,现在分享给大家。 为 iOS 6 量身打造Apps http://www.cocoachina.com/gamedev/misc/2012/0921/4810.html 《IOS6.0框架及功能更新小结》http://www.cocoachina.com/bbs/read.php?tid=116108 iOS6亲用户疏开发者 htt原创 2014-01-23 17:30:47 · 386 阅读 · 0 评论