03 2016 档案
摘要:NSString *oldPrice = [NSString stringWithFormat:@"原价 %@",_item.previousPrice.stringValue]; NSMutableAttributedString *attr = [[NSMutableAttributedString alloc]initWithString:oldPrice]; [att...
阅读全文
摘要:1. http://blog.csdn.net/chenyufeng1991/article/details/50478656
阅读全文
摘要:1.在view不是很复杂的情况下,如果多次检查后依旧出现coding-compliant这种情况,干脆彻底删除这个xib重新新建一个xib来做一遍。(至今未明真相) 2.初始化xib中的view的大致步骤: 3.如果view需要响应事件,且将view添加到superView后,view不响应事件,可
阅读全文
摘要:如果是代码实现,直接 在CGRectMake里把对应的参数设置为: 1.0/[UIScreenmainScreen].scale 即可。 如果是用xib实现,就需要将对应的限制拖一个IBOutlet到对应类的.m文件中,如下图, Outlet如下: 然后在ViewDidLoad时,设置其参数即可:
阅读全文
摘要:在需要使用tab来选中并输入内容的地方,添加: <#输入待覆盖的内容#>
阅读全文
摘要:在应用的 Info.plist 文件中添加以下代码:
阅读全文
摘要:// 后台执行: dispatch_async(dispatch_get_global_queue(0, 0), ^{ // something }); // 主线程执行: dispatch_async(dispatch_get_main_queue(), ^{ // something }); // 一次性执行: static dispatch_once_t onceTo...
阅读全文
摘要:#! /bin/bashmv ~/Library/Developer/Xcode/UserData/CodeSnippets ~/Library/Developer/Xcode/UserData/CodeSnippets.backup # rm ~/Library/Developer/Xcode/U
阅读全文
摘要:C指针声明解读之左右法则 C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的
阅读全文
摘要:Objective-C中属性self.a与_a访问的区别: 在OC中我们可以通过指令@property定义属性。 OC对属性封装了许多方法,同时也会自动实现一些方法,相比实例变量,感觉更加面向对象些。 一般定义属性的方法如下,在Class Test中定义属性int a。 在类的实例方法中,我们可以用
阅读全文
摘要:在终端执行: pod install --no-repo-update 如果是更新操作,执行: pod update --no-repo-update
阅读全文
摘要://遍历footerview约束(一般高,宽) NSArray* constrains = self.footerView.constraints; for (NSLayoutConstraint* constraint in constrains) { if (constraint.f...
阅读全文