自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kongu

kongu

  • 博客(25)
  • 收藏
  • 关注

转载 solr group

如:http://localhost:8080/solr/test_core/select?q=*:*&wt=json&indent=true&group=true&group.field=field&group.limit=0参数说明param nameparam valuedescription

2016-06-14 18:29:05 757

原创 推荐几个比较好的笔记/博客

印象笔记跨平台 多人协作不支持markdown 有第三方付费可支持markdown有道笔记跨平台为知笔记跨平台多人协作支持markdown简书博客 也可以自己做笔记界面简洁支持markdown不支持自定义域名Leanote笔记/博客 界面简洁支持markdown支持自定义域名 可绑定自己域名(收费)石墨主要多人协作

2015-09-09 15:19:48 4101 1

原创 iOS旋屏控制

在做App时,经常需要控制屏幕的方向,比如有些视图不能横屏,有些地方需要根据手机来旋屏。自己在网上搜相关的资料时,看到很多地方说去控制 shouldAutorotateToInterfaceOrientation 这个方法。然而这个方法在iOS5以后就没有用了。对于旋屏现在主要是这两个方法(当前iOS8)- (BOOL)shouldAutorotate{ 

2015-09-07 17:44:24 934

原创 iOS 二进制数组转成16进制字符串

iOS 二进制数组转成16进制字符串 Byte bytes[28]; [data getBytes:bytes length:28]; NSMutableString *hexString = [[NSMutableString alloc] init]; for (int i = 0; i < 28; i++) {

2015-08-28 15:41:01 3944

原创 当一个愤青

我突然发现 我要成了愤青了 我在给别人的评论 或者什么看着不爽的东西 就拼命的回击。也许是别人本来就那么娇情。CSDN和简书不一样,简书里有好多文艺青年,每每看到他们写的 看个大概 然后拿他们的话回击他们。虽然一切都与我没啥大关系,但是我好像有这个僻好。

2015-08-22 20:30:21 999

原创 域名解析-CNAME

不要把域名解析简单看成把一个域名指向一个IP那么简单的事。事实上域名解析能做的事很多。简单例子,假如你买了一台服务器只有一个IP,你想弄两网站,并且只想直接通过IP就能访问,就是不加什么前缀后缀。这时候注册2 个域名,同时指向这台服务器的IP,然后通过 Apache 的Vitual Host 分别指向你的网站根目录就好了。域名解析常见的有3种:A记录 这种是最常见的,就是把域名指向某一IPCNAM

2015-08-21 13:35:58 10712

转载 从零开始学iOS开发的15条建议

事情困难是事实,再困难的事还是要每天努力去做是更大的事实。因为我是一路自学过来的,并且公认没什么天赋的前提下,进步得不算太慢,所以有很多打算从零开始的朋友会问我,该怎么学iOS开发。跟粉丝群的朋友交流了一下,决定把之前的《18条建议》修改一下,这里统一回答一次。分三部分:第一部分:态度和电脑1、不要关注别人的学习经历,不要关注别人加薪经历。因为人各不同,别人

2015-08-20 09:08:52 1235

原创 iOS项目的目录结构

你的iOS项目目录结构是什么样的? 一个好的项目目录可以让开发或者说后续的维护更加简单, 甚至清晰的目录结构,可让人一眼知道对应目录的职能,这也能体现开发者的经验和架构能力。 一般来说,常见的目录结构有以下两种(这里不考虑自己乱建的目录): 主目录按照业务分类,内目录按照模块分类 和 主目录按照模块分类,内目录按照业务分类

2015-08-19 21:40:03 1353

原创 根据宽度计算Label的高度

加Util 方法- (CGSize)boundingRectWithSize:(CGSize)size withLabel:(UILabel*) label {NSDictionary *attribute = @{NSFontAttributeName: label.font};CGSize retSize = [label.text boundingRectWithSize:size

2015-08-19 16:10:21 988

原创 [吐槽]关于

哪有什么原创,好多博文说是全是原创,又全部非原创。有自己见解,或学习即可。

2015-08-18 22:12:58 721

原创 iOS block 基本用法及代替代理

主要内容:block基本声明格式block访问区域变量block代替代理block基本声明格式:^(传入的参数){具体代码}; 注: Block实体开头是“^”,接着是由小括号所包起来的参数列(比如 int a, int b, int c),行为主体由大括号包起来,专有名字叫做block literal。行为主体可以用return回传值,类型会被compiler自动

2015-08-18 21:51:34 8975 3

原创 git Alias 设置

git Alias 设置Git 使用比较多的话可以设置一些命令的 Alias ,简单的说就是用简写代替整个完整的命令。如co 代表 checkout。Mac下,到根目录cd ~ 然后vi .gitconfig 然后在设置文件最后加入[alias]co = checkoutci = commitst = statuspl = pull

2015-08-17 18:20:13 1085

原创 iOS常见的格式输出类型

iOS常见的格式输出类型: 符号 类型 %@ 对象 %d, %i 整数 %u 无符整形 %f 浮点/双字 %x, %X 二进制整数 %o 八进制整数 %zu size_t %p 指针 %e 浮点/双字 (科学计算) %g 浮点/双字 %s C 字符串 %.*s Pascal字符串 %c 字符

2015-08-17 16:24:51 1345

原创 userInteractionEnabled

常见 userInteractionEnabled = FALSE 的有 UIImageView 和 UILabel.userInteractionEnabled = FALSE 代表控件忽略用户的事件,并把事件从队列中移除.关于 userInteractionEnabled 的官方介绍A Boolean value that determines whet

2015-08-15 16:41:50 1366

原创 iOS category

iOS categoryCategory 基本介绍(如NSString):- 文件名:NSString+TestCategory.h NSString+TestCategory.mh文件内容:#import @interface NSString (TestCategory)-(void)testCategoryMethod;@endm文件内容:

2015-08-12 14:17:53 869

原创 iOS delegate

协议(protocol)是Objective-c中一个非常重要的语言特性,从概念上讲,非常类似于JAVA中接口. 一个协议其实就是一系列有关联的方法的集合(为方便后面叙述,我们把这个协议命名为myProtocol)。协议中的方法并不是由协议本身去实现,相反而是由遵循这个协议的其他类来实现。换句话说,协议myProtocol只是完成对协议函数的声明而并不管这些协议函数的具体实现。声明一个协议

2015-08-12 02:06:06 781

原创 iOS 单例模式

iOS singletonSingleton(单例模式)是一种很常见的模式,仔细看了下。其实OC里面和java 还是有些不同的。 不同体现在,java 可以将构造方法(相当于oc 里面 alloc init)设置成为 private(私有),这样当别的地方去实例化一个对象的时候就发现无法使用构造方法了,从而使用 getInstence(或者其它的)去实例化一个新的对象。这样一来在getInstenc

2015-08-06 17:56:51 807

原创 推荐一个Mac上的工具 Alfred

推荐一个Mac上的工具 Alfred有人说mac上没有用过 spotlight 的人,等于mac 白买了。好吧,可能说的有点严重,不知道spotlight的自己去补补。那么 Alfred 算是对Spotlight 的扩展,比Spotlight 强N倍。 基本上用了Alfred 后,可以说是 Alfred 是使用频率最搞的工具。 先上几张图吧: 回车之后 自动打开浏览器 我自己设置

2015-08-05 14:19:30 2418

原创 自动回复

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2015-07-31 13:39:26 1471

原创 @property attributes 比较

常用的 Attributes 有:读写属性 (readwrite/readonly)setter语意 (assign/retain/copy/strong/weak)原子性 (atomic/nonatomic)assign 是直接赋值,当变量release 时, 该声明的成员变量将会无效.retain/strong 是在赋值时,将变量的引用计数 +1, 当此类释放此成员变量

2015-07-30 09:40:35 725

原创 CocoaPods 安装及基本使用方法

之前也没有用过CocoaPods ,因为项目有用到所以就顺便看看.CocoaPods 简称Pods,主要为了解决第三方类库的问题. 当然如果一个简单的类库,我们直接加进来就好了,也不需要用什么 Pods. 很多情况是,现在第三方库很多,而且更加模块化,细小化. 所以一个第三方库很可能会依赖另一个库,这样我们又得花时间去找另一个类库了. 那么,有了Pods 之后这些完全不需要我们操心了,我们只需

2015-07-25 18:08:40 910 3

原创 UIWebView 与 js/html 之间交互

UIWebView 与 js/html  之间交互主要是利用 UIWebView 中的  shouldStartLoadWithRequest来与html 页面交互的. 当html 页面的 window.location.href 改变时都会执行该方法,所以当html 页面需要调用iOS原生方法只需要 设置一些特定的href 值即可. 如 href = “iOS:methodA” ,这样在 U

2015-07-22 11:41:38 964

原创 NSUserDefault 存储自定义对象

NSUserDefault 是用来存用户配置信息,可以用来临时存一些应用数据. 在应用不删除的情况下,会一直存在.如果key 相同则会覆盖.基本用法:    [[NSUserDefaultsstandardUserDefaults]setObject:@"testValue"forKey:@"test"];   NSLog(@"Test is

2015-07-20 15:15:33 3212

转载 jQuery中的.bind()、.live()和.delegate()之间区别分析

jQuery中的.bind()、.live()和.delegate()之间区别分析,学习jquery的朋友可以参考下。DOM树首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子:事件冒泡(又称事件传播)当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。

2015-07-17 16:50:09 874

原创 [iOS]UIWebView内存消耗过多解决方法

在iOS开发时,使用UIWebView 来加载显示一个网页是比较常见的情况. 用过UIWebView 的人可能知道当应用使用多个UIWebView 来加载网页时,内存使用增加特别厉害.最近刚好遇到这个问题. 应用普通内存只使用 20~30M的样子, 当一直打开UIWebView 的时候(我webView加载的是视频网页) 最高内存使用达到了 220M. 这个内存使用已经太多了.

2015-07-14 15:24:28 13710 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除