- 浏览: 903835 次
- 性别:
- 来自: 上海
最新评论
-
hujingnemo:
不知道为什么打不开
CHM如何改编字体大小 -
weiboyuan:
求答案 weiboyuanios@163.com
iOS软件工程师面试题(高级) -
xueji5368:
这个现在已经广泛使用了嘛!
RoboGuice入门 -
Yao__Shun__Yu:
...
CHM如何改编字体大小 -
353144886:
非常之详细 美女求认识
sqlite数据类型 datetime处理
文章列表
第一步:为你的mac添加认证,使得它能够连接到github。
参考http://help.github.com/mac-set-up-git/ 一步一步操作即可
第二步:新建项目
先在github里面添加一个Repository,通过http://github.com/首页的new Repository连接进入,填写相关的项目信息,创建即可。创建后会跳转到初始项目界面,先暂停,在第三步再使用这个界面。
在mac上使用xcode新建一个项目,为项目使用git,创建过程中使用 create local git repository for this project,指定要存储 ...
面试题2,如果我有(void)add1;(void)add2;--(void)add100;一百个方法,如何最快调用这些方法,顺序从add1运行到add100。
for (int i = 1; i< 3; i++) { SEL customSelector = NSSelectorFromString([NSString stringWithFormat:@"update%d", i]); if ([self respondsToSelector:customSelector]) { [self ...
平时一般使用firefox的插件,最近发现一款不错的MAC通用数据库软件Navicat,推荐给喜欢的朋友,功能很强大。
http://www.navicat.com/en/download/download.html
- (void)requestFinished:(ASIHTTPRequest *)request
{
NSData *responseData = [request responseData];
int responseStatusCode = [request responseStatusCode];
if (responseStatusCode == 404) {
return;
}
UIImage *image = [[UIImage alloc] initWithData:responseData];
...
#if __LP64__ || (TARGET_OS_EMBEDDED && !TARGET_OS_IPHONE) || TARGET_OS_WIN32 || NS_BUILD_32_LIKE_64
typedef long NSInteger;
typedef unsigned long NSUInteger;
#else
typedef int NSInteger;
typedef unsigned int NSUInteger;
#endif
这是NSInteger的定义
对于不同平台32,64位有不同的最大值(int long)。
可以直接转化 ...
中文应用都要遇到一个很头疼的问题:文字编码,汉字的 GBK 和 国际通用的 UTF-8 的互相转化稍一不慎,就会满屏乱码。下面介绍 UTF-8 和 GBK 的 NSString 相互转化的方法
从 GBK 转到 UTF-8
用 NSStringEncoding enc =
CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000)
,然后就可以用initWithData:encoding来实现。
从 UTF-8 转到 GBK
CFStringConvertEncodingToNSStringE ...
IOS添加自定义字体
准备:
字体文件(.ttf,.odf)
方法1:
添加对应的字体(.ttf或.odf)到工程的resurce,使用cocos2d中的FontLabel库,FontLabel继承于UILabel,象UILabel一样使用就好了
fontName直接使用添加的资源名字即可
方法2:
1.添加对应的字体(.ttf或.odf)到工程的resurce,例如my.ttf
2.在info.plist中添加一项 Fonts provided by application (item0对应的value为my.ttf,添加多个 ...
+ (UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize
{
UIGraphicsBeginImageContext(newSize);
[image drawInRect:CGRectMake(0, 0, newSize.width, newSize.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
...
- (NSString *) getRoundFloat:(float ) floatNumber { NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init]; [formatter setMaximumFractionDigits:1]; // .1f [formatter setRoundingMode:NSNumberFormatterRoundHalfDown]; // up / down / half down NSString *numberString = [formatter s ...
UIFontParametersfontSizeThe size (in points) to which the font is scaled. This value must be greater than 0.0.fontSize实际的参数是pointSize,是像素点。windows和mac上的字号是统一的。英文字体的1磅,相当于1/72 英寸,约等于1/2.8mm。12PT的字打印出来约为4.2mm。网页中12px的字才相当于12像素。虽然 四号=(14/72)*96=18.6px 更接近 19px,但是因为 18px 是点阵,所以系统还是优先显示点阵字号的。换句话说:四号=18px中 ...
1. 小范围的选择一些有用技术,透彻的学习它们,拥抱它们。然后不断的扩展这个范围。
2. 理解各种数据结构的优点和缺点,包括它们在内存中和在硬盘上的各自表现。
3. 理解各种算法的优点和缺点。
4. 了解你的工作领域。 ...
在ios开发中,肯定会碰到需要截取部分图片的情况。
最终的效果类似这样:
先看最原始的示例,显示完整的图片
写了个最简单的读取图片并显示的代码,打算以此为开始,逐渐实现截取部分图片的功能。
代码主要是,在控制器代码中:
- (void)loadView {
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation: UIStatusBarAnimationSlide];
UIImage *image=[UIImage imageNamed:@"1.jpg"] ...
NSString *jsonBasePath = [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"Album10.json"];
rootSavePath=[[NSHomeDirectory() stringByAppendingPathComponent:@"Library/Caches"] retain];
dbSavePath=[[NSHomeDirectory() stringByAppendingPathComponent:@"Do ...
albumDetailController.view.frame = CGRectMake((1024-600)/2,768, 600, 500);
UIView *bgview = [[UIView alloc] initWithFrame:self.view.frame];
bgview.backgroundColor = [UIColor blackColor];
bgview.alpha = 0;
bgview.tag =11001;
[self.view addSubview:bgview];
UIView *vie ...
http://stackoverflow.com/questions/8478607/how-to-use-gesture-recognizers-in-ib-iphone-ipad