- 浏览: 904284 次
- 性别:
- 来自: 上海
最新评论
-
hujingnemo:
不知道为什么打不开
CHM如何改编字体大小 -
weiboyuan:
求答案 weiboyuanios@163.com
iOS软件工程师面试题(高级) -
xueji5368:
这个现在已经广泛使用了嘛!
RoboGuice入门 -
Yao__Shun__Yu:
...
CHM如何改编字体大小 -
353144886:
非常之详细 美女求认识
sqlite数据类型 datetime处理
文章列表
NSLog(@"person");
RHAddressBook *ab = [[RHAddressBook alloc] init];
RHPerson *person = [ab personForABRecordID:_recordId];
ABPersonViewController *personViewController = [[ABPersonViewController alloc] init];
//setup (tell the view controller to use our u ...
- (UIImage *)createImageWithColor:(UIColor *)color
{
CGRect rect = CGRectMake(0.0f, 0.0f, 1.0f, 1.0f);
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, [color CGColor]);
CGContextFillRect(context, ...
sqlite FMDatabase EXC_BAD错误
产生原因:int字段需要用NSNumber插入
今天写代码的时候,用stringByReplacingOccurrencesOfString后出现崩溃,代码如下:
NSString * s = [[NSString alloc] initWithFormat:@"1s"];
s = [s stringByReplacingOccurrencesOfString:@"s" withString:@"x"];
NSLog(@"%@",s);
[s release];
我当时就奇怪了,明明是alloc之后再release,到底哪里出错了? ...
第26章如何用记忆技巧来帮助学习
人类每天的主要活动之一,就是从各个地方搜集各种信息。如果你是一名学生,你可能会从老师那里接收很多信息,也可能从书本、教育片或者互联网上面学到很多东西。如果你是名商务人士,你也会看很多报告、培训资料或杂志等。不管通过哪种方式,要想牢牢记住这些信息,你必须设法将其转入长期记忆系统,这样才能在你需要时随时调出。
大多数人都是在学校里完成学习的。至于在学校里学到的东西能在我们脑子里停留多久,这要因人而异。美国加州威廉格拉瑟学院(William Glasser Institute)一项研究表明,如果通过阅读获取信息,最终只有大概10%被长期储存下来,而看到或听到的能 ...
Swift
- 博客分类:
- iOS
- iPhone
- Objective-c
苹果发布全新的编程语言Swift,支持代码效果实时预览 | 苹果在WWDC 2014上发布的编程语言Swift,不仅在各个方面优于Objective-C,还具有实时代码效果预览功能,即在输入代码时,右侧屏幕就能实时演示出代码执行效果。此外,Swift还可与Objective-C兼容使用。 by ——36氪
基本上每个码农都能从Swift语言看到几种语言的影子。我觉得至少javascript,python,go,objective c的痕迹都很明显,甚至还有一丁点ruby。从语法糖的种类还有点perl的感觉。它当然比objc好一些,上手应该也不困难。不过这种集大成者的奇葩,在食品行业有一个类似的 ...
如题。
当UITableView进入Editng状态,选中cell
能响应didSelectRowAtIndexPath
[self.tableView setAllowsSelectionDuringEditing:YES];
btn.frame = CGRectMake(x, y, width, height);
[btn setTitle: @"search" forState: UIControlStateNormal];
//设置按钮上的自体的大小
//[btn setFont: [UIFont systemFontSize: 14.0]]; //这种可以用来设置字体的大小,但是可能会在将来的SDK版本中去除改方法
//应该使用
btn.titleLabel.font = [UIFont systemFontOfSize: 14.0];
[btn seBackgroundColor: ...
assing是为了防止交叉引用..比如..有3个类....A..B..C.. 我在A里面..创建B...B里面有创建C....并设定C的delegate=self(也就是B).. 如果C里面的delegate是retain...那么B的retain就会是+2(A类创建时+1) 这时候..如果我在A里面release了B...那么B的retain就不会是0(因为C的delegate是retain的)... 也就是说B永远不会被释放掉..就会释放不了..
循环引用
所有的引用计数系统,都存在循环应用的问题。例如下面的引用关系:
对象a创建并引用了对象b.对象b创建并引用了对象c.对象c创建并引用了 ...
转:DBA应该具有什么样的素质?
- 博客分类:
- 数据库
问题起源于在写一份材料的时候,对于自己的反思。
我把自己的观点发到了 twitter 和各大微博上,有不少朋友纷纷回复我。这这里,先感谢各位,因为有各种思想的交锋,观点的交流,让讨论变得很有意义。
我们究竟要成为一个怎么样的 DBA,公司究竟需要一个怎么样的 DBA?作为一个 DBA 应该须有怎么样的素质?
首先作为一个 DBA,数据库的基本功很重要,了解数据库的内存结构,物理结构,了解数据库由物理文件到内存是怎么运作的,怎么联系的,靠什么进程来进行管理,虽然说人人都知道 oracle 有 SGA,里面有 shared pool,db cache 等等,但是并不是所有人都知道他们和操 ...
@implementation NSString (StringToHexData)
//
// Decodes an NSString containing hex encoded bytes into an NSData object
//
- (NSData *) stringToHexData
{
int len = [self length] / 2; // Target length
unsigned char *buf = malloc(len)
unsigned char *whole_byte = buf;
char ...
解析json成dic对象
-(void)fetchedData:(NSData*)responseData {//parse out the json dataNSError* error;
NSDictionary* json =[NSJSONSerialization
JSONObjectWithData:responseData //1
options:kNilOptions
error:&error];
NSArray* latestLoans =[json objectForKey: ...
//sdk中提供了方法可以直接调用
UIImage *img = [UIImage imageNamed:@"some.png"];
NSData *dataObj = UIImageJPEGRepresentation(img, 1.0);
//下面是sdk中UIImage.h头文件中的内容
UIKIT_EXTERN NSData *UIImagePNGRepresentation(UIImage *image);
// return image as PNG. May return nil if image has no CGImageRef o ...
- (void)showActionSheetWithButtons:(NSArray *)buttons withTitle:(NSString *)title {
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle: title
delegate: self
cancel ...
早上更新cocoapod依赖库,发现更新到32.1版本,早先的29版本无法用了,便更新了一下,记录下来,下次更新省的打代码了。
Try uninstalling the gem first:先卸载原来的gem
sudo gem uninstall cocoapods
Then install it again:再安装cocoapod
sudo gem install cocoapods
Then pod --version should show the newest.
你的pod就更新到最新版本了。