上一页 1 2 3 4 5 6 7 8 9 10 ··· 25 下一页
摘要: 在app中,我们有时候需要显示一些信息,例如名称,版本等等。。。如果用写死的方式可能不太好,我们可以动态的读取。应用的信息主要是在info.plist这个文件中,实际就是一个xml文件,以源文件的方式打开,可以看到。读取的实例代码如下: NSDictionary* dict = [[NSBundle mainBundle] infoDictionary]; // 这个字典的获取很关键NSLog(@"APP VERSION:%@", [dict objectForKey:(__bridge NSString *)kCFBundleVersionKey]);NSLog(@&qu 阅读全文
posted @ 2013-09-22 22:55 yingkong1987 阅读(1164) 评论(0) 推荐(1) 编辑
摘要: 现实生活中有很多问题,人为不好解决,但利用计算机速度快,不出错的特性,可以很方便的解决这些问题,下面简单说说我在程序设计中解决实际问题的一些常见思想,高手可以忽略掉,我也是无聊了随便写写而已。 1.枚举最优解时的情况 有很多问题初看很棘手,但经过仔细的分析,可以得出一些显然的结论。比如下面这个问题: 平面内有上千个点,用一个半径为R的圆去覆盖,最多能覆盖多少点?很多程序员最暴力的思想就是枚举,当然,利用计算机枚举确实是一种很有效的方法,特别是在数据很小的情况下,不过对于上述问题,如何枚举?枚举圆的位置吗?确实可以枚举圆的位置,如果不经过思考的话可以再二维正交系内枚举每个点为圆心,然后判断这个圆 阅读全文
posted @ 2013-09-22 22:05 yingkong1987 阅读(237) 评论(0) 推荐(1) 编辑
摘要: 安装NSLogger分为两部分,LoggerClient和NSLogger Viewer,你的App需要导入前者,后者是一个独立的mac应用,NSLogger所有的调试信息将输出到这个应用中。安装NSLogger:$ vim Podfilepod 'NSLogger', '1.1'$ pod install如果你不了解Pod,可以参考这里编译NSLogger Viewer我在第一次编译时,系统出现了这个错误信息:Code Sign error: The identity '3rd Party Mac Developer Application' 阅读全文
posted @ 2013-09-19 20:10 yingkong1987 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 源码:https://github.com/fpillet/NSLogger特点摆脱Xcode的小窗查看日志不用再将iPhone连接到电脑上才能看日志支持通过互联网传送日志可以输出图片的日志可自己定义日志等级安装NSLogger分为两部分,LoggerClient和NSLogger Viewer, LoggerClient是置入你APP的客户端,NSLogger Viewer是一个mac端日志分析器,NSLogger的日志可以通过网络传输到这个日志分析器中。NSLogger 支持Pod方式安装,在你的APP中配置Podfile12pod 'NSLogger'pod instal 阅读全文
posted @ 2013-09-19 20:09 yingkong1987 阅读(4097) 评论(0) 推荐(0) 编辑
摘要: PinYin4Objc 是一个效率很高的汉字转拼音类库,支持简体和繁体中文。有以下特性:1.效率高,使用数据缓存,第一次初始化以后,拼音数据存入文件缓存和内存缓存,后面转换效率大大提高;2.支持自定义格式化,拼音大小写等等;3.拼音数据完整,支持中文简体和繁体,与网络上流行的相关项目比,数据很全,几乎没有出现转换错误的问题。性能比较:与之前的pinyin,POAPinyin和PYMethod等项目比较,PinYin4Objc的速度是非常快的,差不多为:0.20145秒/1000字https://github.com/kimziv/PinYin4Objc 阅读全文
posted @ 2013-09-19 20:04 yingkong1987 阅读(748) 评论(0) 推荐(0) 编辑
摘要: OC自从Apple接手后,一直在不断改进。随着移动开发带来的OC开发者井喷式增加,客观上也要求Apple需要提供各种良好特性来支持这样一个庞大的开发者社区。iOS4时代的GCD,iOS5时代的ARC,iOS6时代的各种简化,每年我们都能看到OC在成为一种先进语言上的努力。基于SmallTalk和runtime,本身是C的超集,如此“根正苗红”的一门语言,在今年也迎来的新的变化。今年OC的最大变化就是加入了Modules和Autolinking。什么是Modules呢在了解Modules之前我们需要先了解一下OC的import机制。#import ,我相信每个开发者都写过这样的代码,用来引用其他 阅读全文
posted @ 2013-09-19 09:21 yingkong1987 阅读(299) 评论(0) 推荐(0) 编辑
摘要: XCode颜色显示插件ColorSense代码里的那些冷冰冰的颜色数值,到底时什么颜色?如果你经常遇到这个问题,每每不得不运行下模拟器去看看,那么这个插件绝对不容错过。更彪悍的是你甚至可以点击显示的颜色面板,直接通过系统的ColorPicker来自动生成对应颜色代码,再也不用做各种颜色代码转换了!项目地址:https://github.com/omz/ColorSense-for-Xcode大段文本利器HOStringSense经常输入大段文本的时候,如果文本里面有各种换行和特殊字符,经常会让人很头疼,有了HOStringSense,再也不不用为这个问题犯愁了,顺便附送字数统计功能。项目地址: 阅读全文
posted @ 2013-09-18 17:58 yingkong1987 阅读(1078) 评论(7) 推荐(0) 编辑
摘要: 废话不多,先上github链接:https://github.com/codegefluester/CGFDateModifier然后上使用方法代码:1 NSDate *oneWeekFromNow = [CGFDateModifier dateByModifiyingDate:[NSDate date] 2 withModifier:@"+1 week"]; 阅读全文
posted @ 2013-09-18 12:37 yingkong1987 阅读(172) 评论(0) 推荐(0) 编辑
摘要: ios 分类中如果增加的方法与被扩展的类方法名重复,则原方法就没法被调用….看以下例子例如:@interface ClassA : NSObject- (NSString *) myMethod;@end@implementation ClassA- (NSString*) myMethod {return @”class A”; }@end//Category@interface ClassA (CategoryB)- (NSString *) myMethod;@end@implementation ClassA(CategoryB)- (NSString*) myMethod {retu 阅读全文
posted @ 2013-09-17 14:38 yingkong1987 阅读(389) 评论(0) 推荐(0) 编辑
摘要: github 地址https://github.com/onevcat/VVDocumenter-Xcode 可以对xcode方法进行类似java那样的自动注释源码下载下后编译运行一次 xocde 会自动添加插件重启xcode 在方法名上面输入”///” 就会自动添加注释 阅读全文
posted @ 2013-09-17 14:37 yingkong1987 阅读(201) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 25 下一页