基础知识
kongyu_2013
ios开发
展开
-
ios基础知识——get,set方法
//.h文件@interface Person : NSObject{ NSString * _name;}- (void)setName:(NSString*)name;- (NSString *)name;@end//.m文件- (void)setName:(NSString*)name{ if (name != _name) {//如果原创 2013-07-25 17:31:31 · 2150 阅读 · 0 评论 -
XCode快捷键
1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD +转载 2014-03-12 15:50:49 · 783 阅读 · 0 评论 -
iOS TableView didSelectRowAtIndexPath选中某Cell后获取其Cell实例对象
该方法的传入参数是“NSIndexPath”类型,如何获得对应的Cell对象吗,方法如下:- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ UITableViewCell *cell = [tableView cellForRowA转载 2014-03-08 16:39:08 · 3978 阅读 · 0 评论 -
上传图片
NSString * fileName = [[NSBundle mainBundle]pathForResource:@"广告1" ofType:@"png"]; ASIFormDataRequest * request = [[ASIFormDataRequest alloc]initWithURL:[NSURL URLWithString:@"http://www.qipeisho原创 2014-03-30 11:12:35 · 651 阅读 · 0 评论 -
iOS 协同开发出fatal error: file 'XX-Prefix.pch' has been modified since the precompiled header was built
在协同开发的时候,刚刚从svn下载到本地的代码,出现“fatal error: file 'XX-Prefix.pch' has been modified since the precompiled header was built”的问题,这个其实不是什么问题,解决方案如下:1、找到 XX-Prefix.pch 文件 注释掉下面的代码:[cpp] vie转载 2014-03-18 14:03:40 · 847 阅读 · 0 评论 -
iOS学习:调用相机,选择图片上传,带预览功能
一、新建工程 二、拖控件,创建映射 三、在.h中加入delegate@interface ViewController : UIViewController复制代码四、实现按钮事件 -(IBAction)chooseImage:(id)sender { UIActionSheet *shee转载 2014-03-30 11:16:25 · 1027 阅读 · 0 评论 -
动态调整UITableViewCell高度的实现方法
http://www.cocoachina.com/iphonedev/sdk/2011/0627/2983.htmlhttp://blog.sina.com.cn/s/blog_91e217ec0100wor5.html转载 2014-03-26 18:18:07 · 689 阅读 · 0 评论 -
qq分享,第三方登录等,要注意的问题
QQ客户端回调的URL Scheme,其格式为:"QQ” + AppId的16进制(如果appId转换的16进制数不够8位则在前面补0,如转换的是:5FB8B52,则最终填入为:QQ05FB8B52)原创 2014-08-08 15:29:32 · 1207 阅读 · 0 评论 -
ios 网络请求框架
mkNetWorkASIHttpRequestAFNetWork原创 2014-08-26 15:22:42 · 715 阅读 · 0 评论 -
uitableView 自带的刷新控件
uitableView 自带刷新控件,只需几行代码轻松搞定原创 2014-09-23 16:03:26 · 1370 阅读 · 0 评论 -
uifont font 字体大全
NSArray*familyNames = [UIFont familyNames];原创 2014-09-23 16:34:40 · 826 阅读 · 0 评论 -
ios7的UITableVIew按字母排序的索引怎么改成背景是透明的?
在ViewDidLoad里添加如下语句:if ([_tableView respondsToSelector:@selector(setSectionIndexColor:)]) { _tableView.sectionIndexBackgroundColor = [UIColor clearColor]; _tableView.sectionIndexTrackingBack转载 2014-03-11 17:47:09 · 1539 阅读 · 0 评论 -
NSFileManager——沙盒
NSString * webPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Library/Private Documents/Temp"]; NSFileManager * fileManage = [NSFileManager defaultManager]; if (![fileManage fileE原创 2014-02-28 16:49:20 · 767 阅读 · 0 评论 -
知识点
知识点:Copy Bundle Resources:是指生成的product的.app内将包含哪些资源文件。通过Copy Bundle Resources中内容的不同设置, 我们可以让不同的product包含不同的资源, 包括程序的主图标等, 而不是把XCode的工程中列出的资源一股脑的包含进去Compile Sources:是指将有哪些源代码被编译Link Binary With Lib转载 2013-08-31 11:24:03 · 679 阅读 · 0 评论 -
ios面试
点击打开链接原创 2013-11-07 16:07:57 · 710 阅读 · 0 评论 -
UIImageWriteToSavedPhotosAlbum保存图片的方法
用UIImageWriteToSavedPhotosAlbum往照片库里面存图片时,经常发生缩略图能看到但原图消失的问题用 UIImageWriteToSavedPhotosAlbum(imageSave, nil, nil, nil), imageSave是UIImage类型,这样就保存进去了。 而且注意图片不宜过大,以免程序崩溃转载 2013-12-06 14:56:25 · 1714 阅读 · 0 评论 -
NSString 检查一个字符串是否以另一个字符串结尾
判断一个字符串是否以另一个字符串开头-(BOOL) hasPrefix:(NSString *) aString;判断一个字符串是否以另一个字符串结尾-(BOOL) hasSuffix:(NSString *) aString;原创 2013-12-06 14:54:55 · 1247 阅读 · 0 评论 -
iOS触屏手机点击区域的小秘密
做触屏手机产品设计,要注意所有的可点击元素都有足够的点击区域,但是这并不是说你要把所有的按钮图标链接都设计的足够大,手机上的视觉焦点和操作焦点是不一样的,操作焦点是可被放大或移动的点击区域。这里分享几个点击区域的小秘密,帮你解决操作准确率的问题。一、扩大操作焦点iPhone自带的控件NavigationBar上的Button、TabBar上的Item、ToolBar上的ButtonIt转载 2014-01-04 10:14:07 · 2916 阅读 · 0 评论 -
#define screenWidth [UIScreen mainScreen].bounds.size.width
#define screenWidth [UIScreen mainScreen].bounds.size.width#define screenHeight [UIScreen mainScreen].bounds.size.height#define IOS7 ([[[UIDevice currentDevice]systemVersion] floatValue] >=原创 2013-12-26 08:45:22 · 1295 阅读 · 0 评论 -
ios7状态栏设置
在ios7中设置状态栏:状态栏字体颜色设置statusBar字体为白色在plist里面设置View controller-based status bar appearance 为 NO;设置statusBarStyle 为 UIStatusBarStyleLightContent原创 2014-01-18 14:55:49 · 773 阅读 · 0 评论 -
整理基础知识二————播放本地视频
播放本地视频:需要添加MediaPlayer.framework框架:需要:#import原创 2014-02-21 15:53:43 · 861 阅读 · 0 评论 -
判断ios7系统和屏幕尺寸大小
#define IS_IPHONE_5 (fabs((double)[[UIScreen mainScreen] bounds].size.height - (double)568)#define IOS7 [[UIDevice currentDevice].systemVersion floatValue] >= 7.0原创 2014-02-23 16:55:53 · 1737 阅读 · 0 评论 -
整理基础知识
添加按钮: UIButton * btn = [UIButton buttonWithType:(UIButtonTypeRoundedRect)]; btn.frame = CGRectMake(100, 100, 100, 100); [btn addTarget:self action:@selector(btnPressed:) forControlEvent原创 2013-11-16 11:34:35 · 1390 阅读 · 0 评论 -
uitable ios7 cell 横线左移
uitableView cell 的横线,左移if([_tableView respondsToSelector:@selector(setSeparatorInset:)]) { [_tableViewsetSeparatorInset:UIEdgeInsetsZero];}转载 2014-09-23 08:55:27 · 1060 阅读 · 0 评论