iOS开发
文章平均质量分 69
心砚thu
这个作者很懒,什么都没留下…
展开
-
iOS应用开发类库TSNetwork
本人从事iOS开发三年左右,一直在做各种类型的应用外包开发,包括社交、新媒体、微博、小工具等。由于应用开发中有大量重复的劳动,如何让iOS应用开发过程更简单,更快是我一直在思考的问题。目前只要与网络相关的应用都会涉及http get及post方法,图片下载与缓存等。经过一次次的开发与重构,我在ASIHTTPRequest、JSONKit和XMLReader这三个类库上做了二次封装,形成了一原创 2013-06-14 00:31:11 · 1685 阅读 · 0 评论 -
iOS7上leftBarButtonItem无法实现滑动返回的完美解决方案
今天遇到了在iOS7上使用leftBarButtonItem却无法响应滑动返回事件的问题,一番谷歌,最后终于解决了,在这里把解决方案分享给大家原创 2013-11-13 12:21:16 · 14629 阅读 · 9 评论 -
AFNetworking读取和设置cookie的解决方案
今天在使用AFNetworking的时候需要使用cookie,查了一些资料后,了解了AFNetworking使用cookie的方法,在这里分享给大家。原创 2014-03-05 11:14:23 · 38242 阅读 · 13 评论 -
AFNetworking实现程序重新启动时的断点续传
今天需要用AFNetworking实现断点续传的功能,但是在进行了一番研究之后,发现AFNetworking虽然支持下载文件的暂停和继续,但是程序重新启动后再次下载无法进行续传。网上有说可以通过AFDownloadRequestOperation这个AFNetworking的扩展库来实现重新启动后的续传,但是经过本人测试,这个库在最新的AFNetworking上会报错,无奈之下,参考他的代码,自己实现了一个,在这里分享给大家。原创 2014-03-17 13:39:25 · 13364 阅读 · 14 评论 -
AFNetworking、MKNetworkKit和ASIHTTPRequest对比
本文介绍了AFNetworking、MKNetworkKit和ASIHTTPRequest三个iOS网络库的实现功能对比原创 2013-07-07 21:18:55 · 11338 阅读 · 0 评论 -
iOS(Objective-C语法)面试、笔试题目
这份题目是参考了网上的其他题目,并结合我自己的经验出的,希望能对大家有帮助。原创 2013-06-14 00:44:55 · 3569 阅读 · 0 评论 -
iOS7.1企业应用"无法安装应用程序 因为证书无效"的解决方案
今天升级了iOS7.1后发现通过之前的url无法安装企业应用了,一直提示“无法安装应用程序 因为http://xxx.xxx.xxx证书无效”,折腾了一番,终于在StackOverFlow上找到了答案。在这里分享给大家。原创 2014-03-13 00:48:57 · 69687 阅读 · 151 评论 -
iOS中Objective-C与JavaScript之间相互调用的实现(实现了与Android相同的机制)
最近在iOS项目中需要使用到oc与js之间的相互调用,而且要求是实现方式必须与Android中的相同,方便js中统一处理。于是在对第三方库WebViewJavascriptBridge进行研究之后,仿照Android中的WebView与JS的交互机制,实现了一个,在这里分享给大家。首先要说明的是,在iOS中js调用Objective-C的代码只能通过重定向的形式进行,即js中通过修改ifram原创 2014-04-02 14:39:08 · 15377 阅读 · 39 评论 -
XCode6上设备或证书不能自动创建和修改的问题解决
自从XCode支持自动维护证书之后,省去了我们手动添加设备再更新完证书之后下载的麻烦,但一直都没有搞明白自动维护的机制,导致经常出现XCode报错却不自动添加设备,同时由于证书是XCode创建的,又无法手动修改的问题。经过一段时间的测试,终于找到了解决办法,在这里分享给大家。原创 2015-01-07 16:24:20 · 3740 阅读 · 0 评论 -
加快XCode的编译链接速度(200%+)—XCode编译速度慢的解决方案
最近在开发一个大项目的时候遇到一个很头疼的问题,由于项目代码较多,每次都要编译链接1分钟左右,调试的时候很浪费时间,于是研究了一下如何提高编译链接的速度,在这里分享给大家。原创 2014-06-11 17:23:05 · 31872 阅读 · 4 评论 -
Objective-C上地球坐标系到火星坐标系转换算法
今天在一个项目中需要用到地球坐标系到火星坐标系的转换,找了好几种实现方法,但都无法在iOS6以上的系统中使用,最后找到了一个C#的转换算法,对照着写了一个iOS版的,在这里分享给大家。原创 2013-11-30 00:12:17 · 7425 阅读 · 8 评论 -
iOS5,iOS6,iOS7中UITabBarController,UINavigationController等界面中的旋转问题总结
今天需要在程序中的一个界面中实现横屏和竖屏切换,而其他界面保持竖屏,实现的过程中遇到了若干问题,总结了一下,在这里分享给大家。遇到的问题如下:1.如何在其中一个UIViewController中实现横竖屏切换,其他UIViewController仍然只支持竖屏。2.无论如何设置参数,所有界面都不支持横竖屏切换。3.界面中的横竖屏切换正常,但是启动页面始终是横屏。在解决以原创 2014-01-17 17:57:42 · 4650 阅读 · 1 评论 -
iOS企业开发In House ipa发布流程
这两天需要发布一个ipa放到网上供其他人安装,需要用到企业级开发者账号。在网上查了一下资料,感觉没有一个比较完善的流程,于是决定把整个流程写下来,供大家参考。原创 2013-12-12 10:56:00 · 39164 阅读 · 25 评论 -
App store发布注意事项
1.检查iOS deployment版本号,建议在4.3以上2.检查应用程序中是否有“赞一个”等具有诱导用户给好评性质的词语3.检查应用程序的说明、关于以及帮助中是否有"beta"等具有测试含义的词语4.如果应用程序需要用户注册,需要在review note中提供测试帐号,以备审核的时候使用5.检查应用程序的内容(黄色、暴力等)是否符合上传时候的应用评级6.原创 2013-06-14 00:38:21 · 1914 阅读 · 0 评论 -
手动下载xcode的帮助文档
为了解决这个问题弄了两天。。。终于找到方法了。。。把方法写出来给大家分享一下~~打开Xcode,Xcode->Preferences->Documentation->选取你想要的文档右边的感叹号,复制feed url到浏览器中打开,下载相应文档。然后:Move the .xar file to /Developer/Documentation/DocSets/ and ex原创 2010-10-27 11:18:00 · 1915 阅读 · 0 评论 -
Objective-C语法总结
重点概念1. 基本框架:#import , @interface , @implementation , @class2. 方法的命名3. 基本关键字:id , self , super , _cmd , static4. @property, @synthesize , retain , nonatomic , assign , readonl原创 2013-06-14 00:50:19 · 2298 阅读 · 0 评论 -
iOS代码规范
iOSk原创 2013-06-14 00:42:25 · 2987 阅读 · 2 评论 -
iOS使用privateframework(私有api)开启蓝牙教程
有个项目需要研究非ios设备与ios设备的连接,之前了解到苹果的官方api是不支持这个操作的,于是便开始研究苹果的私有api。在cc上也有很多帖子讨论过,但始终没什么实质性进展。本人经过一番google,成功使用私有api开启了iphone的蓝牙。现在把方法分享出来,希望能给大家提供一些思路。原创 2013-08-10 13:53:34 · 7108 阅读 · 2 评论 -
新浪微博SDK授权后无法返回应用解决方案
今天使用新浪微博iOS SDK的时候发现授权后无法返回应用,而是直接进入了回调页,折腾了很久,最后终于找到原因,在这里分享给大家。原创 2013-08-18 00:15:37 · 8151 阅读 · 12 评论 -
iOS OurChoice折叠特效实现
OurChoice这款应用带给了大家革命性的交互体验,app store地址:https://itunes.apple.com/cn/app/al-gore-our-choice-plan-to/id432753658?mt=8本文将对OurChoice中的折叠特效实现进行说明。原创 2013-07-06 11:51:20 · 2595 阅读 · 0 评论 -
Apple iOS MDM开发流程
一年前曾参与过中石油的一个移动平台项目,实现了通过MDM对iOS设备进行管理。由于苹果对于mdm这块的接口及开发流程只向几个合作伙伴进行了分享,并没有对具体实现的文档进行公开,所以国外有几个网站专门在做mdm设备的管理。现在把实现的过程分享给大家,希望能对大家有所帮助。原创 2013-08-28 23:46:24 · 25091 阅读 · 68 评论 -
XCode5无法设置Deployment Target的解决办法
今天使用XCode5创建新项目的时候发现无法修改Deployment Target,只能选择iOS7,谷歌了一下找到了答案,在这里分享给大家:)这是由于XCode5默认会选择在64位的环境下运行,在Build Settings中修改Architectures为Standard architectures(armv7, armv7s),回到General中即可修改Deployment Targe原创 2013-10-28 22:23:02 · 4976 阅读 · 0 评论 -
UIView无限旋转动画的实现
今天需要实现一个搜狐新闻中“加载中”的效果,里面需要实现一个无限转圈的动画,在网上搜了一下,在这里把源码分享给大家:)原创 2013-11-02 19:24:28 · 7275 阅读 · 0 评论 -
iOS ARC中CTCallCenter没用,无法监听电话的解决方案
今天在尝试使用CTCallCenter进行电话监听时,发现一直无法捕获电话状态改变的事件,研究了一番之后找到了解决方案,在这里分享给大家。原创 2013-11-17 16:36:08 · 7429 阅读 · 6 评论 -
UISearchDisplayController学习笔记
今天在使用UISearchDisplayController和UISearchBar时,出现了无法进入全屏搜索模式等问题,折腾了很长一段时间才解决掉。在这里把心得分享给大家,希望能对大家有帮助。原创 2013-11-05 23:02:07 · 10182 阅读 · 0 评论 -
addChildViewController与viewWillAppear、viewDidAppear关系说明
最近项目中使用addChildViewController时遇到了很诡异的问题,我们的用法如下,在ParentViewController的viewWillAppear中请求数据,请求数据成功之后使用如下代码添加子视图控制器:[self.view addSubview:childViewController.view];[self addChildViewController:childView原创 2016-03-08 12:33:20 · 9754 阅读 · 3 评论