IOS
甘当码农
本人酷爱编程,希望能够结交更多的高手。
展开
-
XCode下的iOS单元测试
XCode 内置了 OCUnit 单元测试框架,但目前最好用的测试框架应该是 GHUnit。通过 GHUnit + OCMock 组合,我们可以在 iOS 下进行较强大的单元测试功能。本文将演示如何在 XCode 4.2 下使用 OCUnit, GHUnit 和 OCMock 进行单元测试。OCUnit在 XCode 下新建一个 OCUnitProject 工程,选中 Include Un转载 2013-05-29 00:08:42 · 763 阅读 · 0 评论 -
玩转乐心Mambo HR手环-股票行情提醒
这是一款手环股票提醒手机软件,可以加入自选股,设置提醒条件,当达到设置的条件的时候往乐心手环发送振动和文字提醒,是一款炒股必备软件,用户在不方便看手机的时候也一样能够实时跟踪自选股涨幅变化。越狱ipa下载地址http://beta.qq.com/m/1ahr二维码优酷视频演示原创 2016-08-22 02:06:37 · 2903 阅读 · 0 评论 -
关于IOS中设置中找不到开发者选项的解决办法
最近我的iPhone 5旧机重新刷了系统,今天做开发的时候突然要用到限速测试,记得以前都是在开发者选项里去打开network link conditioner开关,然后选择一个profile ,今天去设置里从头到尾仔细找了遍,没发现有开发者选项,后来终于在网上找到答案了,觉得很受用,这里为了方便广大iOS童鞋,记录如下:1、XCode 6 , 数据线连接手机到Mac上,Xcode原创 2016-05-07 01:22:31 · 47197 阅读 · 0 评论 -
实现自己的iOS小咖秀
实现自己的iOS小咖秀 效果图 源码下载原创 2016-03-30 02:54:11 · 766 阅读 · 0 评论 -
ios不用创建UIWebView快速获取系统标准User-Agent
http://stackoverflow.com/questions/8579019/how-to-get-the-user-agent-on-ios/原创 2016-01-30 03:19:52 · 567 阅读 · 0 评论 -
Xcode上传ipa时itunes提示you are not authorized to use this service
今天通过Xcode上传IPA包到itunes的时候遇到错误提示“You are not authorized to use this service. ”一开始怀疑是证书的问题,然后把证书删掉重新创建后,发现问题依旧,于是开始网上寻求答案。在网上搜索一通后,发现也有很多人碰到这个问题,有的说是网络问题,有的说是apple id 要先删除然后再添加,总之按照网上的说法都试原创 2016-01-10 00:25:50 · 615 阅读 · 0 评论 -
IOS获取本地IP地址以及网关IP地址
IOS获取本地IP地址以及网关IP地址原创 2015-04-13 14:29:07 · 7491 阅读 · 6 评论 -
How to NSLog a Call stack when a program is running?
Of course there is. If you can use the Cocoa framework:NSLog(@"%@", [NSThread callStackSymbols]);(Documentation.)If you can't use it:#include int size = 256;void *stack[size];size = backtr原创 2016-01-24 20:01:33 · 449 阅读 · 0 评论 -
Iphone 6&6p,IOS8适配工作总结(2015-2-7更新)
一、IOS8适配遇到的问题1、不能定位打勾 设置- 隐私-定位服务-你的app-使用应用程序期间(始终)打开app再进设置后会发现,你打勾的使用程序期间(始终)又给取消了原来iOS8需要一些方法。如果需要仅在前台定位,你在调用startUpdatingLocation 前需要调用requestWhenInUseAuthorization如果需要在前后台定位,你在调用st原创 2015-01-23 00:54:17 · 4082 阅读 · 0 评论 -
要你命三千:老代码中的那些坑
最近在给以前的老项目维护,说起来工作很简单,一个字:改Bug。这看起来平淡无常的工作,实际上凶险无比,藏坑无数。时至今日,感觉整个人都得到了升华。在睡觉前抽空写篇博客,和各位分享一下踩坑经历,一起品味其中的种种酸苦辣 (没甜)。为保证个码隐私,文中代码均为化名,还望谅解。如有雷同,纯属巧合 (可以通过 git blame 查看是谁写的)。第一回:变量命名没点数,有时写着还手误如转载 2015-02-05 15:21:55 · 1034 阅读 · 0 评论 -
iOS屏幕旋转学习笔记
原文地址 http://foggry.com/blog/2014/08/08/ping-mu-xuan-zhuan-xue-xi-bi-ji/一、两种orientation了解屏幕旋转首先需要区分两种orientation1、device orientation设备的物理方向,由类型UIDeviceOrientation表示,当前设备方向获取方式:1转载 2015-01-31 22:13:28 · 772 阅读 · 0 评论 -
IOS中UIWebView的UXSS漏洞及修复方法
做IOS开发的同学经常用到UIWebView,大多时候是加载外部地址,但是有一些时候也会用来加载本地的html文件。UIWebView加载外部地址的时候遵循了“同源”策略,而加载本地网页的时候却绕够了“同源”策略,导致可以访问系统任意路径。这就是UIWebView中存在的UXSS漏洞。已知尚未修复该漏洞的App有:微盘、文件全能王、QQ阅读。漏洞复现方式大体相似,现在微盘为例:在P原创 2015-01-12 00:44:21 · 2663 阅读 · 0 评论 -
IOS收起键盘的几种办法(摘抄自唐巧《iOS开发进阶》)
在UIViewController中收起键盘,除了调用相应控件的resignFirstResponder方法外,还有另外3种方法:1.重载UIViewController中的touchesBegin方法,然后在里面执行[self.view endEditing:YES];,这样单击UIViewController中任意地方,就可以收起键盘;2.直接执行[[UIApplication sha转载 2017-02-05 22:34:37 · 949 阅读 · 0 评论