随笔分类 - 【语言】{OC}
摘要:最近的工程有一个个人资料页面,需要填写生日和地区的信息,需要自己定义个actionsheet。但是到网上搜了一下都不太合适,只好自己研究研究,重写了一个。共享出来给大家用用,突然发现自己精神很高尚吗、,哈哈,其实是方便自己以后遇到类似的工程直接引用就好了。先上效果图:结构图:这里简单介绍一下Actionsheet类.h//// CustomActionSheet.h// test//// Created by wxian on 13-12-2.// Copyright (c) 2013年 wxian. All rights reserved.//#import @interface C...
阅读全文
摘要:最近在做一个项目,接连遇到两个关于点击事件的问题。1、点击button不能响应事件的。2、子view的frame超出了父view的容器大小,也不能响应点击事件。效果图如右:1、第一张图中的弹出的对话框是我封装的一个View类,我在superview中add-(void)shengji{ tanchuView *tanchuview = [[tanchuView alloc ]initWithBodyAndButton]; [self.view addSubview:tanchuview]; NSLog(@"tanchuview frame:%f,%f,%f,%f",tanc
阅读全文
摘要:效果图如上,实现的是一个二维码扫描界面。下面我贴出线条上下移动的代码,至于二维码的代码是用的第三方库。首先是整体的结构:注意下面的库文件一个都不能少,否则会报错。TLTiltHighlightView是划线的类。#import #import #import "TLTiltHighlightView.h"// Private properties.@interface TLTiltHighlightView ()// Our gradient layer.@property (nonatomic, strong) CAGradientLayer *gradientLayer
阅读全文
摘要:// 控制台Log输出控制,此确保在release版本下无Log输出#ifdef DEBUG#define CMBLOG NSLog#else#define CMBLOG //WTLLog#endif//是否是iPhone5#define isIPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? \CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO)// 自动调整尺寸...
阅读全文
摘要:2013.11.2UIScrollViewUIPageControlNSTimer
阅读全文
摘要:Undefined symbols for architecture i386
阅读全文
摘要:一.NSAutoreleasepool中的release消息和drain消息的区别?release,在引用计数环境下,由于NSAutoReleasePool是一个不可以被retain的类型,所以release会直接dealloc pool对象。当pool被dealloc的时候,pool向所有在pool中的对象发出一个release的消息,如果一个对象在这个pool中autorelease了多次,pool对这个对象的每一次autorelease都会release。在GC环境下release是一个no-op操作(代表没有操作,是一个占据进行很少的空间但是指出没有操作的计算机指令)。drain,在引
阅读全文
摘要:构建一个数组,含有100个整数,并且用不同的方式遍历。//方法1,普通遍历 NSMutableArray *array2=[NSMutableArray arrayWithCapacity:100]; for (int i=0; i<100; i++) { [array2 insertObject:i atIndex:i]; NSLog(@"%@",[array2 objectAtIndex:i]); }//方法2 快速遍历 for (NSString * string in a...
阅读全文
摘要:1、NSString -> char*和char*->NSStringint main(int argc, const char * argv[]){ @autoreleasepool { NSString *str1=@"nsstring"; char *str2=" c string"; NSLog(@"nsssting->%@",str1); NSLog(@"c sting->%s",str2); printf("printf打印%s",str2); NSStrin
阅读全文

浙公网安备 33010602011771号