- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 iOS plist文件
2.读取plist文件 NSString *path = [[NSBundle mainBundle]pathForResource:@"plist" ofType:@"plist"];//刚开始的plist不是代码新建的 NSMutableDictionary *dic = [[NSMutableDictionary alloc]initWithContentsO
2015-11-05 19:55:05
440
原创 java读取超大文件
*************************************************************************import java.io.RandomAccessFile;import java.nio.MappedByteBuffer;import java.nio.channels.FileChannel;public clas
2015-11-05 19:51:04
389
转载 MVC
MVC 的历史MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写。它表示的是一种常见的客户端软件开发框架。MVC 的概念最早出现在二十世纪八十年代的 施乐帕克 实验室中(对,就是那个发明图形用户界面和鼠标的实验室),当时施乐帕克为 Smalltalk 发明了这种软件设计模式。现
2015-11-05 19:38:33
431
原创 iOS 单例模式
1.什么是单例模式单例模式是ios常用的几种设计模式之一,在这种模式下,整个程序中某个类的实例只有一个。可能会有疑问,为什么某个类的实例只有一个呢?某个类的实例一般都有好几个啊? 之所以只有一个实例,就是因为某些类没有必要多次去创建它的实例,如果多次创建只会浪费资源降低系统性能,比如UIAplication、NSBundle、NSUserDefaultes、NSFileManager等这样
2015-11-05 19:33:11
382
原创 block循环引用的解决办法
Use Lifetime Qualifiers to Avoid Strong Reference CyclesYou can use lifetime qualifiers to avoid strong reference cycles. For example, typically if you have a graph of objects arranged in a parent
2015-09-06 12:11:50
365
原创 iOS键盘高度,键盘弹出视图上移动
动态获取键盘的高度这里,主要用到了:键盘弹出了的时候发出UIKeyboardWillShowNotification通知。在处理通知的函数中获取到通知携带的信息,就可以知道键盘的高度1.首先注册一个UIKeyboardWillShowNotification通知(这里我同事给出了弹出键盘和键盘退出的通知)//增加监听,当键盘出现或改变时收出消息
2015-08-20 19:51:08
4098
原创 正确的加载xib文件的View或者ViewController
可能很多人都非常熟悉了,在故事版中加载一个ViewController。 ViewC *viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"myController"];[self.navigationController pushViewController:viewControlle
2015-08-16 15:53:30
20290
1
原创 iOS tableView索引
其实tableView的索引的实现非常简单,主要是靠下面这个方法再结合多分区实现的://建立浮动索引-(NSArray *)sectionIndexTitlesForTableView:(UITableView *)tableView{ return [NSArray arrayWithObjects:@"S",@"H",@"S", nil];}以下的代码
2015-07-27 11:03:37
1056
原创 iOS tableView删除,添加,排序方法实现
这里的删除方式有两种,一种是滑动删除,一种是点击"-"号删除按钮再删除。将下面的注释去掉后实现的是点击按钮删除,未去掉的情况下是滑动删除。注意下面的list数组是可变数组哦!-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
2015-07-27 10:51:04
807
原创 IOS html解析
使用XPath解析html可以从此处https://github.com/topfunky/hpple下载工程,将TFHpple.h,TFHpple.m,TFHppleElement.h,TFHppleElement.m,XPathQuery.h,XPathQuery.m加到自己的项目中,在Frameworks中导入libxml2.x在项目中找到Other
2015-07-24 21:26:24
498
原创 Mac下使用svn
重置svn中的项目:删除项目所在目录可以用:svn delete svn://172.18.17.85:8787/Mail -m delete 1.先将项目的父目录一起checkout下来2.删除项目所在文件夹3.commit4.将新的文件拷贝到父目录5. cd 到父目录下,add刚才拷贝进来的文件6.commmitsvn c
2015-07-24 21:23:31
369
Swift3.0中文版
2018-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人