- 博客(48)
- 资源 (37)
- 收藏
- 关注
原创 纯代码实现UITableViewCell的自定义扩展
介绍两种方法第一种,简单的增加UITableViewCell一些小功能例如在cell上面添加一个UILabel。直接在UITableViewCell的生成方法中实现,代码如下- (UITableViewCell *)tableView:(UITableView *)tableViewcellForRowAtIndexPath:(NSIndexPath *)indexPath...
2016-04-26 12:52:38 105
原创 纯代码实现UITableViewCell的自定义扩展
iewCell *)tableView:(UITableView *)tableViewcellForRowAtIndexPath:(NSIndexPath *)indexPath{static NSString *identifier = @"cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier];if (cell == nil) {ce
2016-04-26 12:52:38 42
原创 纯代码实现UITableViewCell的自定义扩展
iewCell *)tableView:(UITableView *)tableViewcellForRowAtIndexPath:(NSIndexPath *)indexPath{static NSString *identifier = @"cell"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier];if (cell == nil) {ce
2016-04-26 12:52:38 47
原创 iOS开发中UITableView和UITableViewCell的几种样式
今天要分享的是IOS开发中一个使用率非常高的一个控件-------UITableView,这两天正在使用tableview做信息的显示,在写代码时对tableview和tableviewcell的几种样式一直分不清楚,今天我详细的研究了一下,下面就跟大家分享一下:一、系统自己的UITableView样式有两种:1.UITableViewStylePlain:[img]...
2016-04-26 10:04:48 65
原创 ios UITableview 刷新某一个cell 或 section
//一个section刷新 NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2]; [tableview reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic]; //一个cell刷新 NSIndexPat...
2016-04-25 13:33:29 66
原创 ios UITableview 刷新某一个cell 或 section
NSIndexPath *indexPath=[NSIndexPath indexPathForRow:3 inSection:0]; [tableView reloadRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath,nil] withRowAnimation:UITableViewRowAnimationNone];
2016-04-25 13:33:29 46
原创 ios UITableview 刷新某一个cell 或 section
NSIndexPath *indexPath=[NSIndexPath indexPathForRow:3 inSection:0]; [tableView reloadRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath,nil] withRowAnimation:UITableViewRowAnimationNone];
2016-04-25 13:33:29 38
原创 如何更好地限制一个UITextField的输入长度
要限制一个UITextField的输入字数(参考链接),首先想到的应该是通过[code="oc"] UITextFieldDelegate[/code]的代理方法来限制:[code="oc"]- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacem...
2016-04-25 13:32:46 67
原创 如何更好地限制一个UITextField的输入长度
tField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string; // return NO to not change text[/code]比如要设置字数限制为20:[code="oc"]- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange
2016-04-25 13:32:46 48
原创 如何更好地限制一个UITextField的输入长度
tField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string; // return NO to not change text[/code]比如要设置字数限制为20:[code="oc"]- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange
2016-04-25 13:32:46 57
原创 object c中 new和alloc区别
在object-c基础教程这本书里老是可以看见类似下面这种代码,我这小菜鸟就纳闷了,啥区别啊,看上去都一样么。网上找了找,找到一些说法,这里先摘出来。 className* object = [className new];or className* object = [[className alloc] init];背景说明,new是较为老式的写法,后来发现只有一个n...
2016-04-23 10:41:38 74
原创 object c中 new和alloc区别
出来。 className* object = [className new];or className* object = [[className alloc] init];背景说明,new是较为老式的写法,后来发现只有一个new不好使,才引入了alloc和init这种写法,保留new一是向后兼容,二是很多时候是一种更简单的写法。其实是一样的,new在内部调用的alloc和init.源代码: + new{id newObject = (*_alloc)((Cla
2016-04-23 10:41:38 54
原创 object c中 new和alloc区别
出来。 className* object = [className new];or className* object = [[className alloc] init];背景说明,new是较为老式的写法,后来发现只有一个new不好使,才引入了alloc和init这种写法,保留new一是向后兼容,二是很多时候是一种更简单的写法。其实是一样的,new在内部调用的alloc和init.源代码: + new{id newObject = (*_alloc)((Cla
2016-04-23 10:41:38 51
原创 ios9 jsonkit crash更新xcode7后原来的jsonkit崩溃
在之前兼容64位操作系统时jsonkit 出问题,这次ios9更新又中招了,更新xcode7后原来的jsonkit崩溃。[JKSerializer serializeObject:options:encodeOption:block:delegate:selector:error:] void *keyObjectISA = *((void **)keys[idx]); 这句崩溃 ...
2016-04-22 17:47:46 92
原创 ios9 jsonkit crash更新xcode7后原来的jsonkit崩溃
or:error:] void *keyObjectISA = *((void **)keys[idx]); 这句崩溃 直接上解决方式:替换 https://github.com/jcbertin/JSONKit 这位大神的 JSONKit.m文件就好了 。
2016-04-22 17:47:46 68
原创 ios9 jsonkit crash更新xcode7后原来的jsonkit崩溃
or:error:] void *keyObjectISA = *((void **)keys[idx]); 这句崩溃 直接上解决方式:替换 https://github.com/jcbertin/JSONKit 这位大神的 JSONKit.m文件就好了 。
2016-04-22 17:47:46 65
原创 popToViewController的用法
popToViewController的用法 [code="oc"][self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:2] animated:YES];[/code]还有一种:[code="oc"]fo...
2016-04-22 16:43:22 85
原创 popToViewController的用法
[code="oc"]for (UIViewController *temp in self.navigationController.viewControllers) { if ([temp isKindOfClass:[你要跳转到的Controller class]]) { [self.navigationController popToViewController:temp animated:YES];
2016-04-22 16:43:22 39
原创 popToViewController的用法
[code="oc"]for (UIViewController *temp in self.navigationController.viewControllers) { if ([temp isKindOfClass:[你要跳转到的Controller class]]) { [self.navigationController popToViewController:temp animated:YES];
2016-04-22 16:43:22 65
原创 xcode升级到7.0,报libsqlite3.0.dylib找不到
xcode升级到7.0,报libsqlite3.0.dylib找不到,但是系统库里没有这玩意,换成libsqlite3.0.tbd,又不好使解决办法:Go to Build Phases > Link Binary with Libraries > + > Add otherWhile in the file selection window press: "CMD"+Shif...
2016-04-21 10:44:44 158
原创 xcode升级到7.0,报libsqlite3.0.dylib找不到
dd otherWhile in the file selection window press: "CMD"+Shift+G (i.e. Go to folder) and type /usr/lib/From /user/lib find and add : libz.dylib and libsqlite3.dylib
2016-04-21 10:44:44 117
原创 xcode升级到7.0,报libsqlite3.0.dylib找不到
dd otherWhile in the file selection window press: "CMD"+Shift+G (i.e. Go to folder) and type /usr/lib/From /user/lib find and add : libz.dylib and libsqlite3.dylib
2016-04-21 10:44:44 47
原创 ios好用的第三方工具,整理方便以后查询
1.文本框上..输入法弹框吧..https://github.com/youngsoft/YSTextInputKeyboardCategory(在用)https://github.com/hackiftekhar/IQKeyboardManager(别人说的没用)在虚拟机中用的话,记得cmd+k把虚拟机中的输入设置显示,否则虚拟机默认不显示输入法的2.数据库fmdbhtt...
2016-04-20 14:55:47 224
原创 ios好用的第三方工具,整理方便以后查询
话,记得cmd+k把虚拟机中的输入设置显示,否则虚拟机默认不显示输入法的2.数据库fmdbhttps://github.com/ccgus/fmdb并使用 libsqlite3.dylib 依赖包3.图片缓存SDWebImagehttps://github.com/rs/SDWebImage4.上下拉刷新MJRefresh这个是传智播客李明杰老师的作品,自己的oc基础就是看他的视频半个周末就基本拿下了。MJRefresh主要用于刷新操作,提供了常用的刷新操作,还有
2016-04-20 14:55:47 67
原创 ios好用的第三方工具,整理方便以后查询
话,记得cmd+k把虚拟机中的输入设置显示,否则虚拟机默认不显示输入法的2.数据库fmdbhttps://github.com/ccgus/fmdb并使用 libsqlite3.dylib 依赖包3.图片缓存SDWebImagehttps://github.com/rs/SDWebImage4.上下拉刷新MJRefresh这个是传智播客李明杰老师的作品,自己的oc基础就是看他的视频半个周末就基本拿下了。MJRefresh主要用于刷新操作,提供了常用的刷新操作,还有
2016-04-20 14:55:47 71
原创 UITableViewCell的seleced与deselect 选中 取消选中
首先要从一个我遇到的问题谈起,一个基于NavigationBar的App,开始时我有一个UITableViewController,其中每个UITableViewCell点击后都会push另一个ViewController,每次点击Cell的时候,Cell都会被选中,当从push的ViewController返回的时候选中的Cell便会自动取消选中(有动画效果)。后来由于某些原因我把这个UITab...
2016-04-20 13:41:45 107
原创 presentviewcontroller方式切换很慢
presentviewcontroller方式切换很慢,效果就是从下往上显示的而push的时候感觉快多了,没太多那停顿感解决:把你跳转页面的代码放到这个里面:[code="java"] dispatch_async(dispatch_get_main_queue(), ^{ //跳转界面 });[/code]最近我...
2016-04-19 16:13:31 194
原创 presentviewcontroller方式切换很慢
[code="java"] dispatch_async(dispatch_get_main_queue(), ^{ //跳转界面 });[/code]最近我也发现这个问题,需要差不多5秒左右才能跳转,很郁闷的问题。加了如上的GDB线程后,立即正常。所以可能的原因是- (void)presentViewController:(UIViewController *)viewControllerToPresent animat
2016-04-19 16:13:31 68
原创 presentviewcontroller方式切换很慢
[code="java"] dispatch_async(dispatch_get_main_queue(), ^{ //跳转界面 });[/code]最近我也发现这个问题,需要差不多5秒左右才能跳转,很郁闷的问题。加了如上的GDB线程后,立即正常。所以可能的原因是- (void)presentViewController:(UIViewController *)viewControllerToPresent animat
2016-04-19 16:13:31 76
原创 UIBarButtonItem 的左右间隔调整
[code="oc"]UIButton* back = [UIButton buttonWithType:UIButtonTypeCustom]; [back setImage:[UIImage imageNamed:@"Btn1.png"] forState:UIControlStateNormal]; back.frame = CGRectMake(0, 0, 40, ...
2016-04-19 13:58:56 235
原创 UIBarButtonItem 的左右间隔调整
40); [back setImageEdgeInsets:UIEdgeInsetsMake(0, - 15, 0, 0)]; // 向左边拉伸 UIBarButtonItem* leftItem = [[UIBarButtonItem alloc] initWithCustomView:back]; self.navigationItem.leftBarButtonItems = @[leftItem]; UIButton* right = [U
2016-04-19 13:58:56 277
原创 UIBarButtonItem 的左右间隔调整
40); [back setImageEdgeInsets:UIEdgeInsetsMake(0, - 15, 0, 0)]; // 向左边拉伸 UIBarButtonItem* leftItem = [[UIBarButtonItem alloc] initWithCustomView:back]; self.navigationItem.leftBarButtonItems = @[leftItem]; UIButton* right = [U
2016-04-19 13:58:56 55
原创 Navigation backBarButtonItem 设置
根据苹果官方指出:backbarbuttonItem不能定义customview,所以,只能贴图或者,让leftBarButtonItem变成自定义返回按钮,自己写个方法进行[self.navigationController pop当前Item之前大家是否疑惑为什么设置了类似这样的代码[code="oc"]UIBarButtonItem *backButton = [[UIBar...
2016-04-19 13:22:03 99
原创 Navigation backBarButtonItem 设置
pop当前Item之前大家是否疑惑为什么设置了类似这样的代码[code="oc"]UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:"返回" style:UIBarButtonItemStylePlain target:self action:nil]; [/code]self.navigationItem.backBarButtonItem = back
2016-04-19 13:22:03 40
原创 Navigation backBarButtonItem 设置
pop当前Item之前大家是否疑惑为什么设置了类似这样的代码[code="oc"]UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:"返回" style:UIBarButtonItemStylePlain target:self action:nil]; [/code]self.navigationItem.backBarButtonItem = back
2016-04-19 13:22:03 49
原创 iOS UINavigationController添加左右按钮不显示问题解决方
当我们用一个uiviewController初始化一个uinavigationcontroller时,再次添加左右按钮但不显示,下面提供解决方案一。场景模拟我们有一个UINavigationController和一个UIViewController,在程序启动时初始化这两个,代码如下[code="oc"]HomeViewController *homeCon = [[Hom...
2016-04-19 13:03:19 597
apktool_2.0.3.jar
2016-03-16
Android平台上的注入代码LibInject
2014-12-20
Android实现删除apk弹出网页
2014-12-20
完美!SlidingMenu jar包版demo!不用导包!兼容2.2
2014-06-04
JAVA 通信框架MINA(包含心跳)
2014-02-11
Android 封装了GPS定位与百度移动地图API定位
2012-12-21
CPU检测工具(CPUZ)
2010-07-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人