Xcode调试在iOS程序中主要有两种错误,1)一种是编译错误,编译错误一般情况下在Xcode的程序编写过程中可以被检测出来,以红色标注,并且给出错误原因的提示。2)一种是逻辑错误。而逻辑错误在我们的编码过程中是看不出来的,这些错误可以通过测试和调试找出3)警告 有关警告的内容有的时候会引起程序崩溃,因此需要对警告信息一一排查。4)在Xcode中因为系统错误或者是链接错误暂不在讨论之列。(1)有关
转载 2024-04-17 12:03:33
136阅读
OC程序开发过程#import预处理指令有两个作用:(1)与#include一样,拷贝文件内容(2)可以自动防止文件的内容被重复拷贝 程序编译连接过程: 源文件(.m)---(编译)---->目标文件(.0)-----(链接)---->可执行文件(.out)Foundation框架。如果要使用框架中的所有头文件那么应该怎么办?包含框架的主头文件。主头文件是一个框
为什么要看这边文章? 因为作者使用了断点的设置技巧带给我们解决BUG的新技能!======自定义断点在断点上点击右键,选Edit BreakPointcondition 设置断点使用的条件。相当于每次执行到这里运行一次这条语句,如果这条语句的结果是YES,中断运行。这个功能可以代替调试时的代码ignore 设置中断前可以忽略的次数。以后再想让代码执行了n次时暂停,就再也不用写代码了:)actio
xcode自带崩溃日志分析及字符串化功能(automatically symbolicate),闲话少说。。。1.mac OS版本为10.10.1,xcode版本为6.3.2,如下2.crash log要求必须有三个文件:①.app文件(二进制文件),build(cmd+B)即可得到;②.dSYM文件(**.app.dSYM文件),该文件是通过点击Product>Archive菜单生成,如下
开发环境是OS X系统下的Xcode Xcode的两个快捷键以及打开Xcode项目的正确方式快捷键:command + B 编译 + 链接快捷键:command + R 编译 + 链接 + 运行打开Xcode项目的正确方式 file —> open (command + O),选择文件,文件类型为  文件名.xcodeproj &nbs
转载 2024-03-27 14:22:10
53阅读
 1.创建静态打开XCode新建一个项目,选择Library下的“Cocoa Touch Static Library”,在Classes文件夹上点右键选择“New File…”,然后在“Cocoa Touch Class”下选择“Objective-C class”,这样就可以创建Objective-C风格的源文件和头文件。同样,也可以创建C或者C++风格的代码,在Classes文件
基本断点如下图,这种是最常用的断点,也是最容易设置。左键点击一下就可以设置。 编辑断点断点是可以编辑的。断点有下面几个属性可以设置:ConditionIgnoreActionOptionsCondition这里可以输入条件表达式,满足条件的时候断点就会生效。例如上面输入a == 50。这个是非常有用的设置,特别在循环体内调试的时候,用着真的是爽。Ingore在这里可以设置忽略断点次数。
   相比Java、Python、Perl,Lua的开源工具和可能并不算多,但其中不乏优秀之作。以下介绍的资源均可在http://lua-users.org/wiki/LuaAddons上找到,而且绝大多数都遵循着与Lua相同的许可协议。一、Kepler    Kepler是一个简单且轻量的Web开发平台(但这并不意味着只能用它来开发简单的应用)
转载 2024-05-13 15:39:41
61阅读
 0.使用Sublime Text3 配置Lua运行环境:1.string--string中所有的function都不会直接操作原字符串,而是复制一份再进行操作 s = "[Abc]" print(string.len(s)) --5 print(string.rep(s, 2)) --[Abc][Abc] print(string.lower(s))
转载 2024-04-15 13:17:21
40阅读
Lua OS整理os.clock()返回一个程序使用CPU时间的一个近似值local x = os.clock(); print("---begin----",os.clock()) local s = 0; for i = 1, 100000000 do s = s + i; end print("---end----",os.clock()) print(string.format
转载 2024-03-03 08:36:04
122阅读
第 18 章 Table         table由一些操作 table 的辅助函数组成。他的主要作用之一是对 Lua 中 array的大 小给出一个合理的解释。另外还提供了一些从 list 中插入删除元素的函数,以及对 array 元素排序函数。 18.1 数组大小      &n
转载 2024-07-18 13:19:11
48阅读
lua库函数的简单列举 math三角函数:sin , cos , tan , asin , acos等指数对数:exp , log , log10取整函数:floor , ceilmax , min随机数:random , randomseedmath.random(6) -- [1,6]之间的伪随机数 math.random(2,9)
转载 2024-03-17 10:48:26
53阅读
下载WebKit源码1)进入https://webkit.org/2)点击页面的 Get Started 进入新页面,如下图所示  3)点击 Getting the code 进入新页面,如下图所示   4)在源码下载页面,有多种下载方式,包括直接下载代码zip包,通过SVN下载,通过Git下载。这里选择使用Git的方式进行下载,在控制台运行下面的命令。
一、交叉编译macos模拟器编译,以dlib为例,一种用 cmake 命令行,另一种以camke-gui。 macos10.13.6 xcode10.11、cmakecd dlib-19.9 mkdir build cmake -G "Xcode" ..这里就生成了xcode项目,默认生成是i386,x86_64的架构。打开项目,手动修改Build Settings,例如armv7、armv7
转载 2024-07-09 13:13:05
193阅读
在caches目录下建立软联结,联结lua的目录终端输入:cd /Users/rekoo/Library/Application\ Support/iPhone\ Simulator/6.1/Applications/C60AC5AD-7FFD-4E51-8F77-46D9426A4E57/Library/Caches ln -s /Users/rekoo/Desktop/gitlab/
原创 2013-04-26 15:04:01
1525阅读
--[[ 命名空间: xstr 作者: apache(email: hqwemail@gmail.com; website: http://hi.baidu.com/hqwfreefly) 版本号: 0.2 (from 0.1) 创建日期: 2010-10-17 函数列表: trim, capitalize, count, startsw
转载 2024-04-03 15:01:36
100阅读
math三角函数:sin , cos , tan , asin , acos等指数对数:exp , log , log10取整函数:floor , ceilmax , min随机数:random , randomseedmath.random(6) -- [1,6]之间的伪随机数 math.random(2,9) --[2,9]之间的伪随机数 math.randomseed( nu
        大家好,我是Lampard~~    欢迎来到Lua进阶系列的博客    前文再续,书接上一回。今天和大家分享一下lua中debug的使用   一.首先什么是debug?    以下是官方定义:Lua 本身并未有内置的调
转载 2024-04-25 10:15:43
273阅读
在写代码的时候,如果按照一定的规范在头文件里写上注释的话, 就可以利用Xcode的文档自动输出功能生成一份完整的HTML项目文档。 生成的格式和Apple Developer网站上的API文档几乎是一样的。 我们来看看如何利用Xcode生成项目文档。 步骤: 1. 在XCode里点击Project,然后点Add Target给项目添加一个TARGET(或:点击File -> New -&g
lua的常用:string;math;table;io;基本 forever.z整理收集! --------------------------------------------------------------------------------------------------------------------------------------------------
转载 2024-03-19 21:32:17
37阅读
  • 1
  • 2
  • 3
  • 4
  • 5