iOS 调试 [参考整理向]

原文:http://www.cocoachina.com/ios/20150225/11190.html

断点:

普通断点->右键->Edit Breakpoint->输入条件:如i==10。

断点+->Symbol Breakpoint->则添加所有viewDidLoad的断点.

也可以指定某个类,如[RootViewController viewDidLoad]

变量处断点->Watch ‘i‘->console打印出此变量的变化

断点->edit->Log Message

时间: 2024-11-08 21:49:39

iOS 调试 [参考整理向]的相关文章

iOS Insturments调试(参考整理向)

原文http://www.cocoachina.com/ios/20150225/11163.html 1.使用真机调试(模拟器和真机性能差异大). 2.使用发布配置(发布配置时编译器会引入一系列提高性能的优化&WatchDog机制监测应用的性能便于Crashlog) 调试项目 1.Time Profile:检测CPU使用情况,各个方法消耗CPU时间.(动画等非常苛刻且耗费资源较多,不一定是存在问题) 勾选Call Tree->Seperate Thread(线程分离,清晰看到占用CPU最大

iOS LLDB调试 (参考整理向)

检查层次结构 po [[UIWindow keyWindow] recursiveDescription]  检查视图控制器(iOS8) po [[[UIWindow keyWindow] rootViewController] _printHierarchy] 

iOS学习笔记-精华整理

iOS学习笔记总结整理 一.内存管理情况 1- autorelease,当用户的代码在持续运行时,自动释放池是不会被销毁的,这段时间内用户可以安全地使用自动释放的对象.当用户的代码运行告一段 落,开始等待用户的操作,自动释放池就会被释放掉(调用dealloc),池中的对象都会收到一个release,有可能会因此被销毁. 2-成员属性:     readonly:不指定readonly,默认合成getter和setter方法.外界毫不关心的成员,则不要设置任何属性,这样封装能增加代码的独立性和安全

iOS调试奇巧淫技(一)

你以为,你以为的就是你以为的吗? 你以为你代码写的很OK啦? 你以为你的是大牛啦? 你以为的就是你以为的吗? 你的代码经得起考验吗?(PS:爱经得起考验吗) iOS调试的技巧很多,通过调试我们不仅可以迅速找到Bug的所在,更能优化代码,让你的你以为不再是你以为! 一.断点 普通断点 当运行时遇到断点会停止下来供程序员调试 我们清晰的看到此时的i依旧等于0,该函数在一个名为ViewController中 上图中有五个可选按钮 分别是取消断点按钮.继续执行一步按钮.步入按钮.步出按钮 条件断点 点击

Linux rpm 命令参数使用详解[介绍和应用]

RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的"添加/删除程序" rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种.二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译.安装.源代码包经常以src.rpm作为后缀名. 常用命令组合: -ivh:安装显示安装进度--install--verbose--hash -Uvh:升级软件包--Update: -qpl:列出RPM软件包内的文件信息[Q

iOS调试

iOS高效调试 写代码难免出现bug.储备些调试技能绝对能够提高你的工作效率,让bug无所遁形.下面就和大家分享一些我在工作中常用的iOS调试小技能. 1. 打印 最简单,基础的调试方法就是打印日志了.贴出封装好的日志打印代码: #ifdef DEBUG #define DLog(fmt, ...) NSLog((@"<%s : %d> %s  " fmt), [[[NSString stringWithUTF8String:__FILE__] lastPathCompon

[猜你喜欢]冠军“yes,boy!”分享,含竞赛源代

[猜你喜欢]冠军“yes,boy!”分享,含竞赛源代码 DataCastle运营 发表于 2016-7-20 17:31:52 844  3  5 我是Yes,boy! ,来自东北大学计算机学院.在猜你喜欢推荐系统竞赛中,很幸运取得第一名的成绩,下面我简单介绍下我的思路. 本次比赛的赛题背景是给出了约3400万条数据,包含一个商品网站站内顾客在某一时刻对某一个商品的打分值,分值范围为1至5分.目的是通过对这些数据的学习和训练,准确预测某时刻某个用户对某个未评分商品的评分. 通过背景可知这是一个关

NSuserdefaults 数据保存安全性[黑科技分析]

NSuserdefaults 是一种IOS常用的数据持久化的方式,操作简便,配合NSCoding 和NSKeyedArchiver,很容易将数据model转化成NSData直接存储在NSuserdefaults.那使用NSuserdefaults保存数据,数据的安全性如何呢? NSuserdefaults 的本质是使用了plist存储数据,将存储在NSuserdefaults中的数据写入了一个以Bundle Identifier的plist中. 下面是一个简单的例子. @interface Te

iOS那些值得参考的App项目源码

iOS那些值得参考的App项目源码 https://cloud.tencent.com/developer/article/1332192 https://github.com/siegrainwong/WeChat iOS工具——Xcode9无证书真机调试 原文地址:https://www.cnblogs.com/kaola8023/p/12145642.html