一:断点 断点是最基本的调试技巧之一。很长一段时间内,我都觉得断点毫无技巧可言,随着接触愈深,才发现自己真是“too native sometimes native”! 如何在Xcode里面加断点,以及Step over、Step into等等就不啰嗦了,直接说说其他用法。 自定义断点 Xcode中,断点右键,选择“Edit Breakpoint…”,可以看见如下的视图: Condition:条件
转载 2023-09-12 08:30:01
149阅读
1。debug的时候,如果查看变量有时候不是特别方便,可以再console窗口,输入print-object 变量名的方式显示变量的值。
原创 2022-05-05 22:19:09
103阅读
 iPhone 应用发布后,程序运行过程中尽量不要有调试 log 信息输出,因为这样会影响程序运行的效率。通过宏定义设置,使得程序只在 debug 模式下输出这些只对于我们开发者有用的信息,而 release 时不会输出。 一、设置步骤如下: 1、首先建立一个宏定义文件,在其中加入如下代码: //! 1、XCode 中设置控制 // Target > Get Info >
转载 2024-05-27 20:14:57
104阅读
最近整理的快捷键(Eclipse,Android Studio, Win10) eclipse 快捷键 编辑 Ctrl+1 快速修复(最经典的快捷键,就不用多说了,可以解决很多问题,比如import类、try catch包围等) Ctrl+Shift+F 格式化当前代码 Ctrl+Shift+M 添加类的import导入 Ctrl+Shift+O 组织类的import导入
转载 10月前
25阅读
Reveal简介:Reveal是一款iOS界面调试工具,辅助Xcode进行界面调试,使用它可以在iOS开发的时候动态的查看和修改应用程序的界面。软件下载首先去官网下载Reveal,下载地址:https://revealapp.com/download/应用图标如下所示:使用场景:一、对于复杂的UI界面,一般我们使用纯代码进行布局,但是每次修改完代码都需要重新启动模拟器或者真机才能看到效果,相对比较
转载 2024-05-07 13:59:14
131阅读
MAC 调试本地移动端 关于移动端调试的方式有多种,总体来说就是样式的调试和数据的抓取,这个时候我们就需要一个控制台,而当我们在手机端调试的时候,如何实现控制台调试呢,下面给大家分享一下使用苹果设备调试本地移动端页面的方法需要准备: 1.wifi环境 2.mac一台 3.iphone手机一部 4.数据线一根大致思路: 我们在调试本地项目的时候肯定是要启动服务,然后使用localhost来启动页面
转载 2024-04-18 16:13:28
188阅读
文章来自:http://www.anoshkin.net/blog/2008/09/09/iphone-crash-logs/1.同步应用程序以后,找到你要查看的日志文件,日
转载 2022-05-05 22:34:29
923阅读
iPhoneLinux是两个不同的操作系统,各自有其独特的特点和优势。iPhone是由苹果公司开发的基于iOS操作系统的智能手机,而Linux则是一个开源的操作系统,可以运行在各种设备上。尽管它们有着截然不同的背景和设计理念,但是它们之间也有着一些关联和联系。 首先,我们来看看iPhone上的Linux。尽管iPhone的操作系统iOS本身不是基于Linux内核开发的,但是却有一些用户将Lin
原创 2024-02-01 10:11:51
209阅读
我们知道在 Mac/PC 上的浏览器都有 Web 检查器这类的工具(如最著名的 Firebug)对前端开发进行调试,而在 iPhone/iPad 由于限于屏幕的大小和触摸屏的使用习惯,直接对网页调试非常不方便,所以一直没有 Web 检查器这一类工具,但是 iOS 6 的发布解决了这个问题。 iOS 6 给 Safari 带来了远程的 Web 检查器工具(Remote Web Inspecto
转载 2023-10-01 16:33:36
518阅读
一、对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下: 1、Mac OS 中,打开应用程序,找到 钥匙串访问(Keychain Access)工具打开主菜单 - 证书助理(Certificate Assistant)-从证书代理请求证书(Request
转载 2024-01-18 18:27:11
81阅读
需要 在苹果开发网站 加入真机的UDID, 并在Profile中勾选该手机
原创 2021-07-20 15:04:37
495阅读
1、普通断点2、条件断点普通断点是最普通的调试方式,我们还可以设置属性进行配置、设置条件步骤:右键断点:进入编辑的对话框(Edit Breakpoint...)我们以一个循环作为测试代码:循环中的代码每次都要单独执行,可能并不是我想要的,我想在i为3的时候中断程序,进行调试,编写条件则是:(如图)这样程序就会在 i == 3 的时候停止,前面 i == 0、1、2 都不会停止。同时也可以设置参数I
Vital Stats:iOS 4.0.1Xcode 3.2.3Mac OSX 10.6.4 Snow LeopardiPhones 3G, 3GS, 4 (I finally have the whole lineup!)PROBLEM
转载 2011-05-22 00:15:00
162阅读
2评论
最近开发的项目需求:访问手机本地相册,且实现多选图片。 网上搜索了一下,实现多选功能手动开发的话较为繁琐,本人对于IOS开发也只是略懂一二,所以决定借助TZImagePickerC框架来实现功能,中文框架,使用起来相对较为方便。框架Git地址:https://github.com/banchichen/TZImagePickerControllerUnity和IOS交互 Unity打包IOS端后会
转载 2024-03-20 15:28:28
129阅读
 在iPhone调试,大体上与上文 安卓中的移动页面调试 类似,区别主要是iOS系统中的一些限制,导致某些工具无法使用。本文基于此,简要介绍在iPhone中如何调试页面。最终可以实现在Mac平台使用Safari(或结合ios_webkit_dubug_proxy使用Chrome)调试手机中Safari的页面,结合Charles进行抓包请求断点,再通过微信ipa包重签
第10章:嵌入式Linux调试技术对于复杂的Linux驱动及HAL等程序库, 需要使用各种方法对其进行调试。例如, 设置断点、逐步跟踪代码、输出调试信息等。一、打印内核调试信息:printkprintk函数在前面的章节己多次使用过。该函数的用法与printf函数类似,只不过printk函数运行在内核空间,printf函数运行在用户空间。也就是说,像Linux驱动这样的Linux内核程序只能使用p
转载 2024-04-15 13:44:11
40阅读
Xcode6发布后,出现了很多的变动,功能性的变动,在这里不进行过多的赘述,在WWDC上苹果已经进行了讲述,网上也有很多文章,这里要介绍的是一些不太容易发现的,但很重要的小地方。1、Xcode6模拟器路径的变更在Xcode5和之前的版本中,Xcode的模拟器路径为:/Users/username/Library/Application Support/iPhone Simulator。在
在现代的信息技术社会中,使用各种智能设备已经成为了我们生活中不可或缺的一部分,其中智能手机更是每个人日常生活的必备品。而在智能手机的操作系统中,iOS是众所周知的一个非常流行的操作系统,而在PC端有着广泛应用的Linux操作系统也备受关注。 在日常的使用中,我们经常需要在Linux系统和iOS设备间进行文件的传输或者与iOS设备进行连接。但是由于iOS系统的封闭性和限制性,使用者往往难以直接在L
原创 2024-05-17 12:08:15
226阅读
红帽(Red Hat)是一家专注于Linux操作系统的公司,其产品和服务得到了广泛应用和认可。Linux作为一种自由开源的操作系统,一直受到许多用户的喜爱和青睐。在今天的移动互联网时代,智能手机已经成为人们日常生活中不可或缺的工具之一。与此同时,iOS操作系统的iPhone也成为了普遍受欢迎的选择。那么,是否有办法将Linux技术运用到iPhone软件的开发中呢? 在过去的几年中,曾有不少开发者
原创 2024-04-30 09:45:08
118阅读
在现代社会,移动设备已经成为人们随身携带的重要工具。而作为一名技术爱好者或者开发者,我们可能常常会想要将不同操作系统的功能整合到自己的设备中。近年来,有一种技术趋势成为了人们关注的焦点,那就是在iPhone上运行Linux系统。 正如大家所知,iPhone是由苹果公司开发的iOS操作系统,而Linux系统则是一种开放源代码的操作系统,被广泛应用在各种计算机设备上。将这两者结合起来,就有了让Lin
原创 2024-04-24 11:30:22
34阅读
  • 1
  • 2
  • 3
  • 4
  • 5