摘要:
[[EaseMob sharedInstance] registerSDKWithAppKey:@"easemob-demo#chatdemoui" apnsCertName:apnsCertName otherConfig:@{... 阅读全文
摘要:
注意到Xcode6创建的工程没有prefix.pch. 于是手动创建。在other下选择pch文件接着到工程的build setting下设置开启预编译并配置路径(文件的路径。因为我新建在cofig文件夹下所以是这个路径,)build以后就可以使用了。 阅读全文
摘要:
小项目中用到storyboard,可以按照模块来新建多个sb。以下是代码实现跳转实现: UIStoryboard *anSb=[UIStoryboard storyboardWithName:@"Another" bundle:nil]; AppDelegate *appDelagate... 阅读全文
摘要:
业界定律:第一和第二吵架,最受伤的总是第三名.苹果的wwdc和谷歌io大会的在6月相继召开,结果必然会有一番对比互讽.作为一个曾经的c#程序员,看着在角落里不断划圈圈的微软,心里总是不禁想起那句话:留给微软的时间不多了! 在若干年前,微软就提出过一个计划:同一个世界,同一个梦想,同一个厂家,同... 阅读全文
摘要:
在sb中绑定了一个IBOutletCollection后,根据索引获取元素发现和自己拖线时的顺序不同,有时又会根据顺序,不知道是xcode的bug还是本身就是无序的。在使用的时候直接排序:- (void)viewDidLoad{ [super viewDidLoad]; // Order the l... 阅读全文
摘要:
在上一节里提到了用利用gcd快速实现单例模式。一个项目里面可能有好几个类都需要实现单例模式。为了更高效的编码,可以利用c语言中宏定义来实现。新建一个Singleton.h的头文件。// @interface#define singleton_interface(className) \+ (clas... 阅读全文
摘要:
单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这里主要介绍下在arc下,利用gcd实现单例。第一步:声明一个静态实例staticSoundTool *_instance;第二步:重写初始化方法+ (id)allocWithZone:(struct _NSZone *)zo... 阅读全文
摘要:
首先wp的ui灵感来自瑞士的平面设计: 先上两张图,嗯,确实不错,简洁明了,强调的是信息本身,而不是冗余的界面元素,传达准确。在现实生活中这种突出信息的设计语言也不时见到:可以总结出两个特点:1.这些设计中色块并不是主体,虽然可以感觉到有色块的存在,但是仔细查看可以发现对于这整个设计而言,色块只是背... 阅读全文