怎么将debug包装到iphone包装盒上

发布IOS应用程序到苹果APP STORE完整流程_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
发布IOS应用程序到苹果APP STORE完整流程
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩23页未读,继续阅读
你可能喜欢对iPhone开发人员非常有用的10个工具
& 对iPhone开发人员非常有用的10个工具
iPhone 手机销售火爆同时让 iPhone 的应用开发炙手可热,本文介绍 10款对 iPhone 开发人员非常有用的工具。
当然这得排第一个,这是 iOS 开发的帮助文档中心,所以你需要的关于 iPhone 开发的文章、指南、示例和手册、论坛以及 SDK 都在这里可以找到。
FTP 传输工具,可管理文件、文件夹和权限,同时内置文本编辑器可直接对 FTP 上的文件进行编辑。
关于 jQuery 在移动平台上的文档
iPhone 远程调试控制台,开发必备,难道你不调戏(调试)吗?
该软件可帮你编辑和浏览 HTML 和 CSS 文档,具有语法着色等功能
iPhone 上的 SSH 客户端软件
该软件让你找出合适的色彩,简单的界面用来调整红绿蓝三原色,并使用十进制和十六进制显示对应的 RGB 色彩值。
这是 iPhone 上的 MySQL 客户端,可用来生成和执行复杂的数据查询,而无需使用键盘输入。
该软件可用来访问 Google Analytics 的数据
文本编辑器,支持超过80种语言的语法着色、FTP、SFTP、Dropbox 等功能应有尽有。
可能感兴趣的话题
关于伯乐在线博客
在这个信息爆炸的时代,人们已然被大量、快速并且简短的信息所包围。然而,我们相信:过多“快餐”式的阅读只会令人“虚胖”,缺乏实质的内涵。伯乐在线内容团队正试图以我们微薄的力量,把优秀的原创文章和译文分享给读者,为“快餐”添加一些“营养”元素。
新浪微博:
推荐微信号
(加好友请注明来意)
– 好的话题、有启发的回复、值得信赖的圈子
– 分享和发现有价值的内容与观点
– 为IT单身男女服务的征婚传播平台
– 优秀的工具资源导航
– 翻译传播优秀的外文文章
– 国内外的精选文章
– UI,网页,交互和用户体验
– 专注iOS技术分享
– 专注Android技术分享
– JavaScript, HTML5, CSS
– 专注Java技术分享
– 专注Python技术分享
& 2016 伯乐在线iphone ios debug 调试时如何查看、监视变量
对于IPhone开发/XCode的初学者,如何在调试时查看变量的值是很头痛的事情。因为Xcode的expression 经常无法正确显示变量的值。但是强大的GDB可以很方便的帮我们查看变量的值。
当执行到某断点时,在GDB窗口中使用po就可以查看变量.(po = print object)&
1)查看String 或其它变量。
2)查看某个Property。比如要查看item变量的name属性。
po [item name] &&&注意,po item.name是不工作的。
3)查看数组
po [myArray objectAtIndex:index]
> 本站内容系网友提交或本网编辑转载,其目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时与本网联系,我们将在第一时间删除内容!
flash builder 4.6在使用debug调试时需要系统安装相应浏览器对应的flashplayer debug版本,flashplayer debug到adobe官网下载最新的即可,下载地址为:/support/flashplayer/downloads.html 如下图,根据情况下载你需要的版本下载安装后就可 ...
ZZ from /blog/1563672 Thanks to aniyo 今天同事问一问题,就说在eclipse中调试时,鼠标移动到变量上不显示值,这个原来自己也遇到过,没注意,反正就使用ctrl+shift+i嘛,也可以的,刚查了一下,解决方法如下:
Window-&Preferences-&J ...
有时候,我们在使用下载下来的代码的时候,会遇到无法编译运行的情况,其中很常见的一个原因就是SDK和模拟器的版本号问题,比如说,你有可能遇到下图中的问题:
或者是根本无法选择iPad或者iPhone模拟器,如下图
这时候,你需要做的只是点击工程属性(就是nav里的工程本身)之后修改deployment target为你的sdk对应的版本号就可以 ...
我们都知道,对于数组的话,很好办,只要输入数组名就可以了,但是指针呢,只输入指针名就只能查看这个指针所指内容了.
现在有一个指针ptr,指针指向类型是float,如果在监视器直接输入ptr,则显示的是ptr[0]的值即*(ptr+0),而如果我们想看从ptr[0]到ptr[99]这100个float数的值呢 ...
解决办法如下: 在Debug试图下,按如下步骤进行: 1.在调试的线程上,单击右键: 2.选择Edit Source Lookup Path: 3.选择Add: 4.选择Java Project: 5.选择上相应的Project,点击OK: 这样就大功告成了!!!
所谓C/C++函数调用规范,是指进行一次函数调用所采用的传递参数的方法,返回值的处理以及调用堆栈的清理. VC++集成调试环境中提供了如下三种调用规范,它们的参数入栈方式都是自右向左的,32位整型的返回值的处理也都是将返回值放到寄存器eax中,如果返回值是64位整型的,就用edx:eax.浮点返回值则放在浮点寄存器ST(0)中.这三种调用规范的区别主要在是函 ...
Preferences
Source Path 在你要调试的程序前打上勾
重启eclipse
或者 myeclipse即可
现象:在xcode中调试程序的时候,无论是鼠标指在变量上,还是在gdb中po命令都看不到内存中变量的值. 解决办法:在Project的Build中把 Optimization Level 设置成 None 即可.
转自 http://blog.csdn.net/ajrm0925/article/details/8646956ios define NSLog debug 应用发布nslog注释
1 选择工程的Target -> Build Settings -> Preprocessor Macros.
如图,默认 Debug项,是“DEBUG=1”.
2 在程序中设置全局宏定义
在程序的 ApplicationName-Prefix.pch 文件中,加入如下,很简单
#ifdef DEBUG_MODE
#define DLog( s, ... ) NSLog( @" %@", self, [[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__] )
#define DLog( s, ... )
3 这样就设置好了,测试
在任意ViewController.m中写入
DLog(@"1234");
17:09:54.448 xxxx[]
这样发布的时候DLog就不会有输出了。 
在Objective-c开发程序的时候,有专门的日志操作类NSLog,它将指定的输出,输出到(stderr),我们可以利用Xcode的日志输出窗口,那么既然是要记录到具体日志文件,我们就想输出日志写入到具体的日志文件即可。
宏定义(下面是我在程序中常用到的日志宏,用DEBUG开关管理,
也就是说只有在DEBUG模式下才让日志输出 :)
#ifdef DEBUG
define LOG(fmt, ...) do {
NSString* file = [[NSString alloc] initWithFormat:@"%s", __FILE__]; \
NSLog((@"%@(%d) " fmt), [file lastPathComponent], __LINE__, ##__VA_ARGS__); \
[file release];
} while(0)
define LOG_METHOD NSLog(@"%s", __func__)
define LOG_CMETHOD NSLog(@"%@/%@", NSStringFromClass([self class]), NSStringFromSelector(_cmd))
define COUNT(p) NSLog(@"%s(%d): count = %d\n", __func__, __LINE__, [p retainCount]);
define LOG_TRACE(x) do { putchar('\n'); fflush(stdout);} while (0)
define LOG(...)
define LOG_METHOD
define LOG_CMETHOD
define COUNT(p)
define LOG_TRACE(x)
可以看到,除了标准的用户定义输出外,我还加入了许多有用的信息,
比如源程序文件位置,行号,类名,函数名等。具体的应用可以在具体的开发过程中添加、删除。
- (void)redirectNSLogToDocumentFolder{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *fileName =[NSString stringWithFormat:@"%@.log",[NSDate date]];
NSString *logFilePath = [documentsDirectory stringByAppendingPathComponent:fileName];
freopen([logFilePath cStringUsingEncoding:NSASCIIStringEncoding],"a+",stderr);
- (void)applicationDidFinishLaunching:(UIApplication
*)application {
// 真机测试时保存日志
if ([CDeviceInfo getModelType] != SIMULATOR) {
[self redirectNSLogToDocumentFolder];
真机测试的时候,可以利用freopen将标准错误输出保存到指定的文件当中,
这样就可以在问题发生后分析日志文件。
设置DEBUG标志是否正确定义
Xcode 一般会在 debug 运行配置项里面已经定义号了DEBUG 标志,如果没定义我们就自己写上,以我的 Xcode 4 为例,在项目get Info中找到 PreProcessor Macros 这个属性,对于
Debug 配置我们给他写上 DEBUG,而在 Release 配置中把它留空。 这样我们刚才那段预处理命令就可以根据这个标志来判断我们编译的时调试版本还是发布版本,从而控制 NSLog 的输出。 (因为 Xcode 4 会把 debug/release 两个配置项同时对比展现出来,而 3.x 版本的只能分别设置,如果你用的时xcode 3.x 开发工具, 那么就分别对 Debug/Release 都检查一下)。
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'我 – A4纸上看人生,记录一生的工具,密集恐惧症慎入[iPhone]
Loading...
最近有很多公众号转载这篇文章「」,于是我开发了一个这样的 app
作者提到的这篇文章青小蛙也看到过…相信你也见过:
如果是 20 岁上下的年轻人,人生就是这样的:
假设你和你的女朋友/男朋友谈了一场6个月的感情,它在这张纸上是这样的:
如果你是30岁上下的上班族,你的人生就是这样的:
这款叫做「我」的应用在 iPhone 6 的屏幕上画满了格子,虽然一屏没够,但经计算整个屏幕在不滑动的情况下可以画 640 个格子,如果一格代表一个月,你可以对从出生那一刻到 53 岁之前的一切,一览无余。
你可以为每一个小格子做记录,「我」内置了几个问题,比如评价这个月,对人生的意义、效率汇总,哪些花费了最多的时间、身体状态汇总,是否需要体检等等。
当然你可以自定义写下:这个月我交到了女朋友。
并且还可以在右上角设置颜色,这样的话,在密集恐惧症患者无法睁眼的首页格子就会显示这个颜色了。
「我」一共显示到 100 岁,如果你的 iPhone 能用到 100 岁的话…
最后,青小蛙觉得「我」这个主意很棒,但主界面还能再优化一下,现在看起来太密集了…
按分类查看文章:
大家都在讨论些什么
: 用过一段时间typora,一直提示有更新,但升级不了,不知道是什么原因。另外,现在一直用editor.m+katex在本地浏览器上编辑markdown,全平台通用,感觉清爽方便;自己的blog也是用的editor.m做编辑器和静态网页生成;但editor.m生成pdf没找到什么方便好看的解决方案,大家有什么建议吗?: markdown对普通人的好处是无需处理格式,特别是Typora这样容易上手的工具,可以让人集中在内容上。另外可以在全平台上都获得非常好的阅读体验。
例如我现在在Windows平台用Onenote做笔记,为了能在微信群中发一篇可读性高的简报使用了Typora/markdown。Onenote直接粘贴到Typora存为markdown文件,用iCloud传递给iOS上的MarkText转为图片分享到微信群中。: 期待Linux版本~: 中国区还没上,不过ios10会提示让你直接改区了,再然后改了也没用,账号依然不能跨区。。。: 今天才用到,好东西: 谢谢,就按你说这个试试: 电子相册是导出的视频吧。
最热门标签
传说中的小众软件 让你的手机应用与众不同。
个人 blog 转载时请遵循 “署名-非商业性使用-相同方式共享” 的创作共用协议;
商业网站或未授权媒体不得复制本站内容。

我要回帖

更多关于 iphone6s包装 的文章

 

随机推荐