iOS
文章平均质量分 63
LeeYuLong
这个作者很懒,什么都没留下…
展开
-
iOS导出说明文档
iOS开发中往往会需要导出说明文档,让别人去集成【比如:开放平台的API说明】。这些Xcode都以为做好了,现在我们就说说怎么搞,和一些规范:【说明】这个过程式半自动的:说明需要手写,导出是自动化脚本首先:来一自动脚本 mkdir -p $(pwd)/headerDocfind ./DocStatic -name \*.h -print | xargs headerdoc2...原创 2015-07-06 17:15:36 · 130 阅读 · 0 评论 -
写给自己使用的CoreData
coredata一直很少用,一直用的sqlite,今天就总结一下好用的CoreData,毕竟是苹果的开发者,咱就使用原生的吧.模仿别人的写一遍,熟悉一下操作1。按照 UserDefault模式操作 NSManagedObjectContext *context = [selfmanagedObjectContext];//根据实体名称,创建一个实体实例 NSManaged...原创 2015-07-07 00:10:22 · 78 阅读 · 0 评论 -
装饰模式
装饰模式:动态给一个对象添加一些额外的职责,就像在墙上刷油漆,使用装饰模式相比生成子类达到的功能更加灵活【场景】使用继承来实现功能的扩展,如果扩展的功能种类繁多,那么势必生成很多子类【要点】装饰着与被装饰者拥有共同的超类,,继承的目的是继承类型,而不是行为 扩展体现在继承、修改体现在子类中,而不是具体的抽象类,这充分体现了依赖倒置原则,这是自己理解的装...2015-07-07 22:11:33 · 100 阅读 · 0 评论 -
Objective-C属性赋值过程
先写一个简单的自定义类@interface PGYer : NSObject @property(copy) NSString * uKey;覆写init方法,为了方便起见我们把今天要说的东西放在init中#import "PGYer.h"#import <objc/runtime.h>@implementation PGYer @synthes...2015-07-08 11:52:26 · 778 阅读 · 0 评论 -
iOS多工程协同开发
实际的项目中有时候自己的或者是别人的工程在另一个工程中还想用,有时你的静态库随着项目有更新,怎么办,来回copy那也很麻烦,那么Workspace就派上用场了:你可以把多个项目或者静态库联合起来处理发到一个Workspce中【不需要copy,其实就是几个项目的互相引用,从而达到代码共享】下面我们就来实战一下:创建一个TestApp,一个TestLib和一个Test Wrokspace...原创 2015-07-09 23:56:22 · 217 阅读 · 0 评论 -
KVC的妙用之UIAlertController的UIAlertAction外观改变
KVC的妙用之UIAlertController的UIAlertAction外观改变2015-08-20 YuLongLi 大话swift最近赶项目,也遇到了很多,无论是技术还是与同事的交往,感触颇深:1.不要理想的认为你方便了对方,对方就会给你方便;2.程序猿要注重沟通能力;3.学会制作开发计划,复杂的事情要分组来做;4。要学会整理项目好了,还是切入今天的主题:大家对于K...原创 2015-08-20 16:48:22 · 425 阅读 · 0 评论