0%

iOS使用宏定义函数和代码块 今天在开发过程中碰到一个问题:就是父类中要向外发送通知,然后子类中或者其他类中来接收它。当然一般是把它写到类方法中去,但是有个问题,就是如果调用的类不是它的子类,就不能直接调用,当然也可以采用静态方法实现,我这里主要是想用宏定义来实现,下面我分别介绍使用宏定义函数和定义代码块的方式进行,废话不多说了,直接上代码: * 使用宏定义函数实现 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 //定义 #define SendNotification @"SendNotification" #defin
阅读全文 »

今天在调试项目的时候,突然发现项目在我的手机上一切正常,但是在另一个手机上却老是运行时崩溃,报java.lang.NoClassDefFoundError这个错误,这个错误一般都是类名或者包名不对导致找不到类的问题。于是各种debug,搞了两个点儿,仍旧没有发现问题所在,可以说笔者当时内心是崩溃的!好在最后终于解决了问题,所以写下此文,希望能够帮助遇到同样问题的开发者。 在安卓开发中,Java虚拟机Dalvik在执行DEX格式的Java应用程序时,使用原生类型short来索引DEX文件中的方法。这意味着单个DEX文件可被引用的方法总数被限制为65536,当应用的方法数超过这一限制时,就要考虑
阅读全文 »