摘要:
---------------------------------------不同 APP相互调用 activity1.ComponentName()Intent _Intent = new Intent(Intent.ACTION_MAIN); _Intent.setComponent(new ... 阅读全文
摘要:
---------------------------------------不同 APP相互调用 activity1.ComponentName()Intent _Intent = new Intent(Intent.ACTION_MAIN); _Intent.setComponent(new ... 阅读全文
摘要:
在Xcode 4, 5的模板工程中可以看到Precompile Prefix Header,但是在Xcode 6被去除了。Xcode 6去掉Precompile Prefix Header的主要原因在于:(1)去掉自动导入的系统框架类库的头文件,可以提高原文件的复用性,便于迁移。(2)一个肥胖无比的... 阅读全文
摘要:
关于混合使用ARC和非ARC Objective-C提供了三种内存管理方式:manual retain-release(MRR,手动管理),automatic reference counting(ARC,自动引用计数),garbage collection(垃圾回收)。iOS不支持垃圾回收;A... 阅读全文
摘要:
使用ARC能帮我们减轻不少内存管理方面的负担,尤其是对用惯了Java的程序员来说。最近,在做获取本地通讯录时,遇到CFObject和NSObject转换的问题,由于ARC不能管理Core Foundation Object的生命周期,所以在Core Foundation和ARC之间,我们需要使用到_... 阅读全文
摘要:
Objective-C 语法 修饰符 const、static、externconstconst最好理解,修饰的东西不能被修改指针类型根据位置的不同可以理解成3种情况:I 常量指针//初始化之后不能赋值,指向的对象可以是任意对象,对象可变。NSString * const str1;II 指向常量... 阅读全文
摘要:
好的架构不是设计出来的,而是进化而来的!项目结构下图是iOS项目的一个常用工程结构,整体模式还是按照MVC的结构,只是在每一层做了一些细分处理,下面就简单介绍下。iOS工程中没有像Java那样非常严格的分包机制,不过在iOS工程中我们也可以通过Group的方式在工程中实现逻辑分包,这样更有利于我们组... 阅读全文
|