- 博客(13)
- 资源 (8)
- 收藏
- 关注
转载 ios crash文件分析
IOS程序在真机运行程序出现crash状况时,机器会自动产生log文件,它包含了在程序crash之前的运行逻辑,分析carsh文件,有效的解决程序在真机上的问题,保证程序良好的稳定性,但是这个crash文件多数是显示出现问题的地址和一些系统的消息,无法查看程序中对应的崩溃地点,以下文章帮你解决这个问题。分析崩溃原因,需要三个东西,第一,crash文件,第二,symbolicatecrash
2015-03-31 10:27:08 491
转载 新手破解.NET程序
一、 C#程序的反汇编工具详见下面地址Reflector 已经out了,试试ILSpyhttp://www.cnblogs.com/JamesLi2015/archive/2011/09/08/2170519.html二、破解由于第一次发破文,写得不好请大家多见谅,另外由于其他方面的原因破文涉及到的程序也暂时不能上传与大家分享,请见谅。废话不多
2015-03-27 15:03:00 2654
转载 unity3d跨平台原理
前言:其实小匹夫在U3D的开发中一直对U3D的跨平台能力很好奇。到底是什么原理使得U3D可以跨平台呢?后来发现了Mono的作用,并进一步了解到了CIL的存在。所以,作为一个对Unity3D跨平台能力感兴趣的U3D程序猿,小匹夫如何能不关注CIL这个话题呢?那么下面各位看官就拾起语文老师教导我们的作文口诀(Why,What,How),和小匹夫一起走进CIL的世界吧~Why?回到本
2015-03-27 10:13:20 6385
原创 Windows Phone 8.1 生命周期
一、概述WP8.1应用程序生命周期中有三个状态:Running(运行中),Suspended(挂起,暂停),NotRunning(终止)。如图所示那么Suspended与NotRuning有什么不同呢? Suspended意味着当用户切换到另一个程序,你的应用程序很可能将被暂停一段时间,直到用户切换回您的应用程序。在此期间,应用程序处于休眠状态,换句话说,在你的
2015-03-19 16:52:31 620
原创 IOS crash之NSInvalidArgumentException
这种问题主要是参数传递的问题。1. NSString 在使用stringWithString时,传递nil我们看下Apple的官方文档说明: 2, 待续
2015-03-17 15:11:31 1492
原创 IOS crash之unrecognized selector
IOS开发中,非ARC时代,由于release、retain的不一致,可能会经常导致这类问题的产生,那么在使用ARC模式的时候,又会怎样呢?首先看下报错信息:然后我们看下这类crash的一些详情:那么产生这种问题的原因又有哪些呢?1. 使用源代码时,头文件有方法的定义,但是实现文件没有实现。这种情况比较好确认。2. 使用三方库的时候,包
2015-03-17 14:16:13 761
转载 iOS应用崩溃日志分析
作为一名应用开发者,你是否有过如下经历? 为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 ! 如果你跟我一样是个完美主义者,你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是,从何处着手呢? 这时iOS崩溃日志派上用场了。在大多数情
2015-03-13 16:34:32 758
转载 iOS静态库(.a 和framework)
一、什么是库?库是共享程序代码的方式,一般分为静态库和动态库。二、静态库与动态库的区别?静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存。三、iOS里静态库形式?.a和.framework四、iOS里动态库形式?.dylib和.framewor
2015-03-13 15:57:47 448
转载 HTTP协议与HTML表单(再谈GET与POST的区别)
HTTP的GET/POST方式有何区别?这是一个老生常谈的问题,但老生常谈的问题往往有一些让人误解的结论。本文将带您浅尝HTTP协议,在了解HTTP协议的同时将会展示许多被人们忽视的内容。在掌握了HTTP协议的过程中我们将自然而然地了解到GET与POST的本质区别。 HTTP请求从使用者的角度看,一个HTTP请求起始于用户端浏览器上输入的一个URL地址;网
2015-03-13 11:31:53 484
原创 C#之NullReferenceException
在.NET开发,比如WPF,ASP等,以及Windows Phone开发过程中,经常会遇到NullReferenceException的异常,这个跟C、C++中的NULL指针,其实是一样的原因。但跟IOS中的nil就不是一回事了。产生这种问题的原因如下:所以,我们在编写C#程序时,为了提高程序的健壮性,尽量避免此类问题,就必须在使用对象前,判断对象的有效性。
2015-03-10 16:24:10 881
原创 iOS中assign和weak修饰符的区别
assign与weak,它们都是弱引用声明类型,最大的区别在那呢?如果用weak声明的变量在栈中就会自动清空,赋值为nil。如果用assign声明的变量在栈中可能不会自动赋值为nil,就会造成野指针错误!
2015-03-09 16:46:17 7801
原创 IOS中ARC模式下的crash之僵尸对象
一、问题我们先来看下crash的实例场景:在控制台中,会显示"message sent to dealloccated instance"的信息,意思就是使用一个已经释放的对象。这个释放的对象,其实跟nil对象是不同,它不是nil,只是对象的内存被释放了。ios中,向一个nil对象发送消息,是不会crash的,应该是ios底层做了容错处理。说到这里,想起来C/C
2015-03-06 17:03:00 2829
KSAppInstaller
2015-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人