IOS开发
zakkia
学习和使用IOS编程过程遇到的问题和解决方案,把点点滴滴的小知识点都总结起来。
展开
-
关于CoreData迁移
1.在新项目中添加CoreData的类库,并在XXX-原创 2014-05-05 10:10:03 · 339 阅读 · 0 评论 -
安装opencv
进入brew.sh安装 ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"原创 2014-05-10 18:05:17 · 306 阅读 · 0 评论 -
动画
[UIViewanimateWithDuration:0.3animations:^{ toolbarBottom.frame =CGRectMake(0,SCREEN_HEIGHT,SCREEN_WIDTH, TOOLBAR_HEIGHT); } completion:^(BOOL finished) { }];原创 2014-05-15 16:05:09 · 216 阅读 · 0 评论 -
设置mac 终端的提示符
sudo vim /etc/bashrc原创 2014-05-12 01:24:08 · 1493 阅读 · 0 评论 -
调用系统打电话
#pragma mark ------按钮方法------- (void)buttonCallClick{ NSString *callNumber=[userModel.businessInfo objectForKey:@"mobile"]; if(callNumber && ![callNumber isEqualToString:@""]) { NSS原创 2014-05-13 13:05:49 · 316 阅读 · 0 评论 -
深度和通道
图像的深度:图片是由一个个像素点构成的,所有不同颜色的像素点构成了一副完整的图像,计算机存储图片是以二进制来进行的。1 bit : 用一位来存储,那么这个像素点的取值范围就是0或者1,那么我们看来这幅图片要么是黑色要么是白色。4 bit : 取值范围为 0 到 2 的4次方8 bit : 来存储像素点的取值范围为 0 到 2 的8次方 以此类推,我们原创 2014-05-13 19:19:43 · 330 阅读 · 0 评论 -
IOS和c++混编
设置target下 buildsettings [all][combined] Apple LLVM 5.1 -language原创 2014-05-13 19:23:46 · 430 阅读 · 0 评论 -
设置tableviewcell选中样式
cell.selectionStyle = UITableViewCellSelectionStyleNone;原创 2014-05-14 14:27:32 · 330 阅读 · 0 评论 -
respondsToSelector
respondsToSelector 用于检测是否实现了这个代理方法,并g原创 2014-05-14 15:04:45 · 468 阅读 · 0 评论 -
xmpp错误码
302 重定向 尽管HTTP规定中包含八种不同代码来表示重定向,Jabber只用了其中一个(用来代替所有的重定向错误)。不过Jabber代码302是为以后的功能预留的,目前还没有用到 400 坏请求 Jabber代码400用来通知Jabber客户端,一个请求因为其糟糕的语法不能被识别。例如,当一个Jabber客户端发送一个的订阅请求给它自己活发送一条没有包含“to”属性的消息,原创 2014-07-18 16:58:12 · 367 阅读 · 0 评论 -
todo
时间处理,字符串处理,集合操作,数据库操作原创 2014-07-28 09:50:51 · 230 阅读 · 0 评论 -
tabitem标记
self.navigationController.tabBarItem.badgeValue=[NSStringstringWithFormat:@"%d",sum];原创 2014-07-28 09:17:42 · 309 阅读 · 0 评论 -
NSArray排序
NSArray *sortedArray = [messagessortedArrayUsingComparator:^NSComparisonResult(XMPPMessageArchiving_Message_CoreDataObject *p1,XMPPMessageArchiving_Message_CoreDataObject *p2){ NSTimeInte原创 2014-07-28 09:10:40 · 231 阅读 · 0 评论 -
duplicate symbol for architecture armv7
可能原因,在oc的代码中用c的方式定义了yi原创 2014-05-15 10:34:50 · 400 阅读 · 0 评论 -
Xcode快捷键
shift alt cmd+LEFT 折叠所有方法原创 2014-05-09 09:53:14 · 190 阅读 · 0 评论 -
动态添加UITableView行
[tableView beginUpdates];NSArray *arrInsertRows = [NSArray arrayWithObject:[NSIndexPath indexPathForRow:0 inSection:0]];[tableView insertRowsAtIndexPaths:arrInsertRows withRowAnimation:UITable原创 2014-05-05 20:03:24 · 322 阅读 · 0 评论 -
strong assign weak retain copy 区别
strong和retain属于强引用原创 2014-05-05 20:18:10 · 368 阅读 · 0 评论 -
如何解决键盘遮挡的问题
在viewcontrol的view下 添加一个scrollview添加原创 2014-05-05 20:40:28 · 352 阅读 · 0 评论 -
关于Images.xcassets
在ios7,xcode5.1中,新建项目原创 2014-05-05 21:05:22 · 357 阅读 · 0 评论 -
关于程序集的引用
必须从target->build phases->link binary with libraries处添加否则编译可能会报错原创 2014-05-05 21:36:37 · 368 阅读 · 0 评论 -
storyboard中的segue
在xcode5 ios7中 storyboard可以更好的诠释原创 2014-05-05 21:53:56 · 248 阅读 · 0 评论 -
storyboard中游离的viewcontroller
新的storyboard取代了xib但有时需要prensent一个viewcontroller 可能他不会原创 2014-05-05 22:10:35 · 344 阅读 · 0 评论 -
关于arc与非arc的混合编程
有些第三方的代码是非arc模式的,就是他使用手动释放对象的方式原创 2014-05-05 20:26:26 · 510 阅读 · 0 评论 -
IOS常见的异常与处理
uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key原创 2014-05-05 17:16:45 · 312 阅读 · 0 评论 -
代码规范
1局部控件变量命名原则:如定义一个用户名的UITextField,去掉前面的UI,全小写textfield然后加上含义部分驼峰方式命名,UITextField*textfieldUserName;这样定义为了:使用控件前缀,多个控件时,代码前端整齐,不使用控件缩写防止个人写法有差异,带上含义部分增加代码的可读性。2 *.m代码方法归类整齐,使用#param mark拆分并注释,注释原创 2014-05-06 13:02:03 · 313 阅读 · 0 评论 -
TableView 各种设置
234// UITableView Header的高度- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{ return45.0f;}原创 2014-05-06 13:34:40 · 448 阅读 · 0 评论 -
隐藏UITabBar
self.tabBarController.tabBar.hidden == YES原创 2014-05-08 09:47:28 · 290 阅读 · 0 评论 -
UITableView相关技术点
一.Tableview篇接口代理:@interface XXXViewController :UIViewControllerUITableViewDataSource,UITableViewDelegate>{ UITableView *tableContent; NSMutableArray *dataitems;}初始化-(原创 2014-08-04 13:30:01 · 258 阅读 · 0 评论