摘要:
XCTFail(format…) 生成一个失败的测试; XCTFail(@"Fail"); XCTAssertNil(a1, format...) 为空判断, a1 为空时通过,反之不通过; XCTAssertNil(@"not nil string", @"string must be nil"); XCTAssertNotNil(a1, format…) 不为空判... 阅读全文
摘要:
我们一般会用 UIColor 的RGB来生成颜色: 以下几种方式都是可以的: _pushBtn.backgroundColor = [UIColor colorWithRed:220/255.f green:220/255.f blue:220/255.f alpha:1.0]; _pushBtn. 阅读全文
摘要:
appledoc --project-name yushuyi12345677 --project-company "xiaoyu123" --company-id aaaa --output /Users/yushuyi/Desktop ... 阅读全文
摘要:
1.安装git clone git://github.com/tomaz/appledoc.gitcd ./appledocsudo sh install-appledoc.sh2.使用进入代码所在目录,运行下面代码appledoc --project-name MyProject --projec... 阅读全文
摘要:
Alcatraz 主要是可以管理xcode 插件 随着 Xcode 的更新 Alcatraz 有可能无法使用 以下是解决办法: 1,关闭Xcode 2,如果已经安装过 Alcatraz,先卸载掉,然后在安装 3,寻找 Alcatraz 资源 4,重新打开 Xcode 5,安装 Alcatraz 6, 阅读全文
摘要:
iOS中代码支持多国语言切换的实现(Xcode5+iOS7)xcode编译程序时调用python脚本 阅读全文
摘要:
函数说明文档插件下载链接 https://github.com/onevcat/VVDocumenter-Xcode下载后,直接运行项目升级Xcode后可能不能再次使用,需要做一些处理从Xcode 5开始,苹果要求加入UUID证书从而保证插件的稳定性。因此Xcode版本更新之后需要在VVDocume... 阅读全文
摘要:
时间戳是经常用到的,今天就总结一下//设置转化格式 NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setLocale: [NSLocale currentLocale]]; [form... 阅读全文
摘要:
(一)代理模式/委托模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数delegate自定义的delegate(二)观察... 阅读全文
摘要:
设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、... 阅读全文