- 博客(24)
- 资源 (29)
- 收藏
- 关注
原创 iOS开发- 获取精确剩余电量
[UIDevice currentDevice].batteryMonitoringEnabled = YES;double deviceLevel = [UIDevice currentDevice].batteryLevel;获取当前剩余电量, 我们通常采用上述方法。这也是苹果官方文档提供的。它返回的是0.00-1.00之间的浮点值。 另外, -1.00表示模拟器。貌似这个方法不错, 也很
2014-05-31 21:11:37 20645 14
原创 iOS开发 - 不进入待机(屏幕保持唤醒)---UIApplication学习
如果你不希望应用运行时 iPhone 进入锁屏待机状态,加入下面这行代码即可[[UIApplication sharedApplication] setIdleTimerDisabled:YES];顺便, 学习了下 UIApplication。iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示:对准UIApplicationMain,
2014-05-31 15:33:51 15720 9
原创 iOS开发- Xcode插件(一)-规范注释生成器VVDocumenter
分享几个常用的Xcode插件。第一个, 规范注释生成器VVDocumenter。顾名思义, 它可以很方便的为你自动添加注释使用效果如下:下载链接:https://github.com/onevcat/VVDocumenter-Xcode使用说明:1.前往GitHub下载工程文件:VVDocumenter-Xcode2.用Xcode打开工程,Command + BBuild成功后,可以在~/Libr
2014-05-31 14:20:11 20179 8
转载 iOS测试-(二)OCMock和GHUnit
在Xcode 5 单元测试(一)使用XCTest进行单元测试中说了如何在Xcode 5中使用XCTest进行简单的单元测试,本文就来探讨下mock测试和更高级的工具GHUnit。Mock首先科普下什么是mock测试。mock测试是个很神奇而又很酷的技术,在测试过程中,对于一些不容易构造或不容易获取的对象,此时你可以创建一个虚拟的对象(mock object)来完成测试。例如你可能要尝试100次才会
2014-05-31 10:15:55 2509 1
转载 ios测试-(一)使用XCTest进行单元测试
在Objc.io #1的Testing View Controllers中讲解的就是单元测试的相关内容。本文说下如何通过Xcode 5中集成的XCTest框架进行简单的单元测试。什么是单元测试首先什么是单元测试?维基百科中的解释是:在计算机编程中,单元测试(又称为模块测试, Unit Testing)是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在
2014-05-31 10:13:44 2547 10
原创 iOS开发- OpenGL ES屏幕截图
之前写过一个常规的屏幕截图:http://blog.csdn.net/hitwhylz/article/details/17189351但是发现这个办法对于OpenGL 无用。 获取到的数据为空。所以这里介绍下OpenGL ES屏幕截图。1.初始化。CAEAGLLayer *eaglLayer = (CAEAGLLayer *) self.layer; eaglLayer.drawableP
2014-05-29 11:13:43 7857 8
转载 ios开发准备篇-(7)Xcode调试技巧_3
引言:程序调试技巧在开发过程中起着举足轻重的地位,熟练的使用可以加快我们捕捉问题的速度. 毕竟BUG这个词是我们程序员一直要伴随的字眼,最关键的,人不是计算机,总有那么一点点小细节容易在我们慎密的思绪中偷偷溜走,从而导致一个BUG的出现.那么本文就是为了介绍关于在开发iOS程序时有哪些好用的技巧辅助我们迅速的找到错误.参考资料:1:Xcode的控制台调试命令http://blog.csdn.net
2014-05-27 20:58:38 2016 5
转载 ios开发准备篇-(6)Xcode调试技巧_2
原文链接:http://www.cocoachina.com/newbie/basic/2013/0517/6225.html为什么你的数组包含3个项目而不是5个?为什么你的游戏运行缓慢?这些都跟调试有关,调试是开发过程中必不可少的一部分。本文所列举了一些重要的调试功能(当然并不全面)可以帮你用更少的时间来解决bug问题。 本文内容主要包括3个方面:使用console检查app状态进行日志记录,并
2014-05-27 20:25:13 2207 4
转载 iOS开发准备篇-(5)Xcode调试技巧_1
原文链接:http://www.apkbus.com/android-140340-1-1.html文中相关的调度技巧均在Xcode4.5+环境中完成。初学者调试技巧推荐联接:http://www.raywenderlich.com/10209/my-app-crashed-now-what-part-1http://www.raywenderlich.com/10505/my-app-crash
2014-05-27 20:24:06 2315 6
转载 iOS开发准备篇-(4)Xcode基本操作
原文链接:http://blog.csdn.net/phunxm/article/details/170443371.主题及字体“command+,”呼叫出偏好设置(首选项),选择“Fonts & Colors”,选中一种主题(theme),例如“Midnight”,然后shift选择Source Editor/Console中的所有项,点击Fonts设置字体。Xcode默认字体为menlo,可选
2014-05-27 20:22:00 2199 3
转载 iOS开发准备篇-(3)Safari常用快捷键
原文链接:http://blog.csdn.net/phunxm/article/details/17043555操作环境说明:Apple iMac + Apple Wireless Keyboard + Apple Magic Mouse +Safari 6.11.标签(tab)操作:shitt+comamnd+\:所有标签页,可配合左右键和单指左右滑动command+T:新建标签command
2014-05-27 20:20:31 1654 2
转载 iOS开发准备篇-(2)Mac OS X截图操作
原文链接:http://blog.csdn.net/phunxm/article/details/17012939
2014-05-27 20:18:59 1810 3
原创 iOS开发 - 获取真机沙盒数据
今天要获取之前真机测试时写入沙盒的数据, 本来以为挺麻烦的。后来捣腾了一下, 才知道原来这么简单...下面直接看具体步骤。前提: 真机已经通过USB和你的电脑连接上了!1.进入Organizer2.选择你的应用。 并导出数据。(点击Download)3.保存数据到相应位置。(点击Save)4.打开, 查看数据。保存完毕后, 你后发现一个这样的文件。选中它, 右键---->显示包内容。然后进入---
2014-05-26 19:12:43 9803 7
原创 iOS开发-缓存图片到沙盒
今天写一个demo, 涉及图片缓存操作。也就是, 把通过照相机拍下来的图片, 保存到应用中。因为还涉及了其他数据, 包括图片像素大小, 关键点等等等...所以很自然的想到了存储在.plist文件中, 再把plist文件写入沙盒。于是乎..第一次写的时候, 直接这样:NSString *documentsDirectory = [paths objectAtIndex:0]; NSStrin
2014-05-25 21:53:29 6868 8
原创 iOS开发-No matching provisioning profiles found解决方法
今天真机调试的时候莫名其妙遇到了这样的一个问题:This product type must be built using a provisioning profile, however no provisioning profile matching both the identity "iPhone Developer" and the bundle identifier.....具体如下图所
2014-05-19 14:15:38 13523 4
原创 cocos2d-x 显示触摸操作(显示水波点击效果,用于视频演示)
昨天刚刚参加玩游戏设计大赛, 积累了一些东西。接下去将会逐个分享出来。首先是显示触摸操作。因为要演示我们的作品。使用试玩过程中, 如果没办法显示我们的触摸操作(像录制视频一样, 点击了屏幕某点, 出现红点或者水波荡漾这样的效果), 那样的话演示效果不好。观众就无法直观的了解我们的游戏。所以考虑加入这个功能。之后, 走了点弯路。一直在考虑手机本身有没有这个功能,后来找了很久。非越狱iPhone是没有
2014-05-17 08:37:06 17471 16
转载 iOS开发-获取各种文件的目录路径的方法
iphone沙箱模型的有四个文件夹,分别是什么,永久数据存储一般放在什么位置,得到模拟器的路径的简单方式是什么.documents,tmp,app,Library。(NSHomeDirectory()),手动保存的文件在documents文件里Nsuserdefaults保存的文件在tmp文件夹里1、Documents 目录:您应该将所有de应用程序数据文件写入到这个目录下。这个目录用于存储用户数
2014-05-12 21:17:12 1827 4
原创 iOS开发-自定义后台显示图片(iOS7-Background Fetch的应用)
之前在用电池医生的时候, 发现它有这样一个功能:当应用进入后台的时候, 会显示另外一张图片覆盖App Switcher显示的界面。效果如下:变成---->而这样的一个功能, 对于保护用户隐私还是挺有用的。这就涉及到了Background Fetch的使用。当然, Background Fetch有更多,更有用的功能, 详见-->iOS 7学习:多任务处理之Background Fetch下面就介绍
2014-05-11 19:08:34 9368 9
转载 iOS 7学习:多任务处理之Background Fetch
简单来说,这玩意是对开发者友好,但对设备不友好的(可能会偷偷摸摸地占用流量和电量)。对用户来说,如果你带宽够,对发热不敏感的话,会得到更好的应用体验。从 iOS 4 开始,应用就可以在退到后台后,继续运行一小段时间了(10 分钟)。此外还可以把自己声明为需要在后台运行,就能不限时地运行了。不过限制为播放音乐、使用 GPS 等。值得一提的是,有的应用为了达到后台不限时运行的目的,在后台播放无声的音乐
2014-05-11 18:40:34 4827 13
原创 iOS开发-植入广告(iAd, Admob实例)
应用中植入广告是一种很好的盈利手段。下面介绍主流的两种方法。iAd, Admob先mark一个很详细的pdf。 http://pan.baidu.com/share/link?shareid=1656439633&uk=1394536315&fid=406566606116897一。iAd1.需要加入iAd.framework2. .h文件加入如下代码#import #import
2014-05-10 20:11:29 7563 5
原创 iOS开发-clang: error: unknown argument: '-websockets'解决办法
问题:昨天莫名其妙Xcode自动升级,然后今天运行之前工程的时候,就莫名其妙的报错了。报错内容:clang: error: unknown argument: '-websockets'解决办法:building setting ->other link flgs里把'-websockets删掉
2014-05-10 11:00:35 6720 10
原创 iOS开发-url包含中文报错解决办法
经常, 我们用通过这样的方法调用API。 NSString* urlString = [NSString stringWithFormat:@"http://api.douban.com/v2/movie/search?q=%@", content]; NSURL *url = [NSURL URLWithString:urlString]; testRequest
2014-05-09 23:55:20 4217 4
原创 ubuntu下安装lex,yacc
最近在看这本书。不过发现需要安装编译工具 lex, yacc。书上说Linux自带lex, yacc。不过我发现我的没有。并且,ubuntu不使用lex, yacc。输入sudo apt-get install yacc lex会报错, 报错内容如下:Reading package lists... DoneBuilding dependency tree Reading sta
2014-05-08 22:58:27 18997 8
原创 iOS开发- iOS7显示偏差(UITableView下移)解决办法
之前碰到过一个问题。 就是利用storyboard拖动出来的控件, 在iOS7上跑老是莫名的下移。比如这样(红色区域为多余的)解决办法:iOS7在Conttoller中新增了这个属性:automaticallyAdjustsScrollViewInsets,当设置为YES时(默认YES),如果视图里面存在唯一一个UIScrollView或其子类View,那么它会自动设置相应的内边距,这样可以让sc
2014-05-05 09:37:43 5040 9
iOS Animations by Tutorials, 7th Edition
2023-03-16
iOS 16 App Development Essentials – UIKit Edition
2023-03-16
Python for Kids, 2nd Edition
2023-03-16
Python For Everyone, 3rd Edition
2023-03-16
iOS Test-Driven Development by Tutorials, 2nd Edition
2023-03-15
Advanced iOS App Architecture, 4th Edition ( PDF + EPUB)
2023-03-15
SwiftUI Essentials – iOS 16 Edition (PDF+EPUB)
2023-03-15
( iOS.9.Programming.Fundamentals.with.Swift ) epub,pdf,mobi
2015-11-21
iOS面试题汇总
2015-04-28
Mac- 获取文件路径工具
2014-12-17
iOS 简单抠图 更换背景
2014-11-22
SimpleFactoryPattern
2014-10-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人