
ios
ttkop
这个作者很懒,什么都没留下…
展开
-
ios 设置tabbar选中颜色
[self.tabBarController.tabBarsetSelectedImageTintColor:[UIColorRIColor2]];原创 2014-04-18 10:31:06 · 23691 阅读 · 3 评论 -
类似ARC forbids explicit message send of'release' 错误解决
You are currently using the ARC to reference count for you. (ARC is "Automatic Reference Counting", a new feature to iOS 5). Therefore you do not need to manually retain or release. You ca原创 2013-05-08 09:39:57 · 659 阅读 · 0 评论 -
IOS-按钮风格style(plain、bordered、done)辨析
style定义按钮的风格。可用的风格有:UIBarButtonItemStylePlain 默认按钮风格;按下时会闪动UIBarButtonItemStyleBordered 与UIBarButtonItemStylePlain相同,但显示的按钮有边框UIBarButtonItemStyleDone 显示一个蓝色按钮,提醒用户编辑完毕时应该点转载 2013-05-07 13:45:07 · 3399 阅读 · 0 评论 -
ios6 ios5 调用系统地图
在IOS6.0系统后,苹果自己绑定了自家的地图包,因此兼容IOS5.0与IOS6.0地图导航,需要分两个步骤1.首先#define SYSTEM_VERSION_LESS_THAN(v) ([[[UIDevice currentDevice] systemVersion] compare:v options:NSNumericSearch] == NSOrderedAscending)转载 2013-03-27 10:45:38 · 785 阅读 · 0 评论 -
图片存入系统相册
UIImageWriteToSavedPhotosAlbum(myImage,self,@selector(thisImage:hasBeenSavedInPhotoAlbumWithError:usingContextInfo:),nil); -(void)thisImage:(UIImage*)image hasBeenSavedInPho转载 2013-02-27 16:15:23 · 735 阅读 · 0 评论 -
NSdata 与 NSString,Byte数组,UIImage 的相互转换
1. NSData 与 NSStringNSData-> NSStringNSString *aString = [[NSString alloc] initWithData:adataencoding:NSUTF8StringEncoding]; NSString->NSDataNSString *aString = @"1234abcd";NSData *aDa转载 2013-02-23 13:14:24 · 466 阅读 · 0 评论 -
UIImagePickerController 查看图片,视频,录像
UIImagePickerController-- the only sanctioned way to get videos/movies or images/pictures on supported devices用UIImagePickerController选择、显示图片或视频,主要注意UIImagePickerController几个属性的设置一:UI转载 2013-02-21 11:30:38 · 4129 阅读 · 0 评论 -
相册选取视频获得缩略图
在UIImagePickerControllerDelegate的函数- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info 中实现:- (void)imagePickerControlle转载 2013-02-21 09:51:37 · 874 阅读 · 0 评论 -
NSFileManager
iPhone文件系统NSFileManager讲解 1、其中得 app root 可以用 NSHomeDirectory() 访问到;2、Documents 目录就是我们可以用来写入并保存文件得地方,一般可通过: NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUs转载 2013-02-19 13:14:30 · 1017 阅读 · 0 评论 -
__bridge,__bridge_retained和__bridge_transfer的意思,区别与使用
最近碰到了CFObject和NSObject转换的问题,由于ARC不能管理Core Foundation Object的生命周期,所以在Core Foundation和ARC之间,我们需要使用到__bridge,__bridge_retained和__bridge_transfer三个转换关键字。根据苹果官方的文档(https://developer.apple.com/library/ios转载 2013-02-18 14:00:20 · 473 阅读 · 0 评论 -
Objective-C中的字符串格式化输出
%@ 对象%d, %i 整数%u 无符整形%f 浮点/双字%x, %X 二进制整数%o 八进制整数%zu size_t%p 指针%e 浮点/双字 (科学计算)%g 浮点/双字 %s C 字符串%.*s Pascal字符串%c 字符%C unichar%lld 6原创 2013-05-11 09:38:34 · 813 阅读 · 0 评论 -
Property's synthesized getter follows Cocoa naming convention for returning 'owned' objects
Property's synthesized getter follows Cocoa naming convention for returning 'owned' objects这个出处:@synthesize newPwd;违犯了ARC命名规则,成员变量不要以new作为前缀。关于ARC规则,请参考http://mobile.51cto.com/iphone-313122.htm转载 2014-03-28 15:10:41 · 692 阅读 · 0 评论 -
更改appstore开发商名字
个人账号,名字要改,google了半天也没找出解决方案,最后发邮件求助水果,发来解决办法。您好:感谢您参与 Apple 开发者计划。我是 Daniel , 非常荣幸能就更改 iTunes Connect 名称的问题协助您。我理解以正确名称发布对该应用的搜寻及推广有所益助,我将竭力为您提供相关的帮助资讯。App Store 将会用您的 iTun原创 2015-03-24 11:45:45 · 19306 阅读 · 8 评论 -
iOS7.0中UILabel高度调整注意事项
我的“记词助手”在升级到iOS7之后,一直出现UILabel错位的问题:我的label是用- (CGSize)sizeWithFont:(UIFont *)font constrainedToSize:(CGSize)size lineBreakMode:(NSLineBreakMode)lineBreakMode 来计算的,但是似乎计算得不是很正确。实际上UILabel的转载 2014-06-23 14:46:28 · 10584 阅读 · 1 评论 -
uitableview 滚动到底部
1. UITableView滚动到最后一行: [self.tableView setContentOffset:CGPointMake(0, self.tableView.contentSize.height -self.tableView.bounds.size.height) animated:YES]; 2. 最后一行下一行增加一个UITableViewCell,该cell包含一个可转载 2014-05-12 15:46:05 · 24743 阅读 · 0 评论 -
UITabBar图片
OS tabbar 图片,最佳大小方式文档大小 30 *30 retaina 60 *60最佳大小 48 *32原创 2014-04-08 16:51:35 · 1182 阅读 · 0 评论 -
ios改变tablecell背景色
最有效的解决方式是: 使用 - (void) tableView: (UITableView *) tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath 托管函数中定义Cell的背景颜色值。(注意:cell.textLabel的背景颜色默认为white, 如原创 2014-04-21 17:14:56 · 7073 阅读 · 0 评论 -
launching真正全屏去状态栏
解决方案,在Info.plist中增加一个配置即可:这里的YES表示在app初始化(启动)的时候就隐藏状态栏。当然,在Default.png显示完毕后状态栏还是隐藏的。如果想重新显示状态栏,AppDelegate补上下面代码即可:[UIApplication sharedApplication].statusBarHidden = NO;原创 2014-03-25 13:45:55 · 746 阅读 · 0 评论 -
ios键盘风格
8种键盘风格: UIKeyboardTypeDefault, // 默认键盘:支持所有字符 UIKeyboardTypeASCIICapable, // 支持ASCII的默认键盘 UIKeyboardTypeNumbersAndPunctuation, // 标准电话键盘,支持+*#等符号 UI原创 2014-03-31 10:23:33 · 711 阅读 · 0 评论 -
#include #import @classs
#include 区分 #include 与#include "x.h"的作用 #include :它用于对系统自带的头文件的引用,编译器会在系统文件目录下去查找该文件. #include "x.h":用户自定义的文件用双引号引用,编译器首先会在用户目录下查找,然后到安装目录中查找,最后在系统文件中查找。 在使用#i转载 2014-03-18 11:37:54 · 788 阅读 · 0 评论 -
IOS开发之手势—UIGestureRecognizer 共存
IOS开发之手势——UIGestureRecognizer 共存 在 iPhone 或 iPad 的开发中,除了用 touchesBegan / touchesMoved / touchesEnded 这组方法来控制使用者的手指触控外,也可以用 UIGestureRecognizer 的衍生类別来进行判断。用 UIGestureRecognizer 的好处在于有现成的手势,开发者不用自己计转载 2013-02-19 10:01:16 · 544 阅读 · 0 评论 -
iphone ipad 设置应用图标
Technical Q&A QA1686App Icons on iPad and iPhoneQ: How are the icon files in my application bundle used on iPad and iPhone?A: Below are guidelines for handling icon files for iPhone-only转载 2013-02-06 16:57:03 · 1078 阅读 · 0 评论 -
UIView平移的推入推出动画
//动画执行开始 [UIViewbeginAnimations:nil context:nil]; [UIViewsetAnimationCurve:UIViewAnimationCurveEaseInOut]; [UIViewsetAnimationRepeatAutoreverses:NO]; [UIViewsetAnimationTransition:转载 2013-02-06 16:55:21 · 2038 阅读 · 0 评论 -
Storyboards are unavailable on iOS 4.3 and prior的解决方法
Xcode 4.3.2 (4E2002)错误提示Storyboards are unavailable on iOS 4.3 and prior的解决方法四月 19, 2012 | Posted by K-Res 今天尝试用Xcode建立基于5.0+的Storyboards的项目时发现了一个小bug:尝试将项目Deployment Target切换回4.3编译,然后提示S转载 2013-01-14 16:18:54 · 998 阅读 · 0 评论 -
结合UIImageView实现图片的移动和缩放
结合UIImageView实现图片的移动和缩放 作者:kmyhy,发布于2012-6-28 因为种种原因,需要在iphone应用中实现图片查看功能,由于iphone屏幕支持多点触摸,于是是想到用“手势”来实现图片的实时缩放和移动。借鉴无所不在的internet网络资料之后,终于实现此一功能,过程转载 2013-01-28 15:13:02 · 1028 阅读 · 0 评论 -
【IOS】扩展UIImageViewEx实现:手势移动,旋转,缩放(附带一个收缩的文字标签功能)
#import #import typedef enum{ UIImageExNormal = 0, UIImageExFull}UIImageExState;@interface UIImageViewEx : UIImageView{ UIView *parentview; //父窗口,即用将UIImageEx所加到的U转载 2013-01-25 17:33:45 · 862 阅读 · 0 评论 -
new alloc/init 区别
英文详解:http://macresearch.org/difference-between-alloc-init-and-new1.在实际开发中很少会用到new,一般创建对象咱们看到的全是[[className alloc] init] 但是并不意味着你不会接触到new,在一些代码中还是会看到[className new], 还有去面试的时候,也很可能被问到这个问题。转载 2013-01-26 09:10:51 · 486 阅读 · 0 评论 -
CodeSign error: Certificate identity 'iPhone Developer: XXXX appears more than once
CodeSign error: Certificate identity 'iPhone Developer: XXXX (12345678)' appears more than once in the keychain. The codesign tool requires there only be one.一种解决方案:Quit XcodeIf the Keyc原创 2013-01-24 11:47:41 · 2424 阅读 · 0 评论 -
ios多台电脑,共用一个证书密密钥
ios多台电脑,共用一个证书密密钥 生成一个ios(测试)证书时需要从本电脑生成一个请求证书,导致,生成成功后,不能多台电脑共用一个证书。 但,天下无难事,只要肯努力。 方法如下:1、找到生成证书得电脑,选择 钥匙串,点击[种类]中的密钥,如图2、选中密转载 2013-01-14 17:41:22 · 2758 阅读 · 0 评论 -
On iPad, UIImagePickerController must be presented via UIPopoverController
On iPad, UIImagePickerController must be presented via UIPopoverController 可以用以下方法来判断设备的类型选择不同的Controllerif (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { // We are using an iPhone原创 2013-01-24 13:31:44 · 3374 阅读 · 0 评论 -
详解ios文件系统文件目录读写操作
iPhone文件读写系统操作教程是本文要介绍的内容,对于一个运行在iPhone得app,它只能访问自己根目录下得一些文件(所谓sandbox).一个app发布到iPhone上后,它得目录结构如下: 1、其中获取 app root 可以用 NSHomeDirectory() 访问到; 2、Documents 目录就是我们可以用来写入并保存文件得地方,一般可通过以下代码获取,转载 2013-01-23 17:37:45 · 6522 阅读 · 0 评论 -
根据扩展名获取文件列表
//get file listNSMutableArray *fileList = [(NSMutableArray *)[[fileManager contentsOfDirectoryAtPath:[dirs objectAtIndex:0] error:nil] pathsMatchingExtensions:[NSArray arrayWithObjects:@"txt",@"pn原创 2013-01-23 17:24:52 · 643 阅读 · 0 评论 -
多台Mac电脑使用同一个apple开发者账号测试
多台Mac电脑使用同一个apple开发者账号测试作者:andypan1314出处:博客2011-10-25 09:18我的情况是这样的,公司有一个开发者账号,我个人的机器上没有装开发者证书,写的程序无法在真机上测试,因此我今天的任务就是在已有开发者账号、证书的基础上给自己电脑装上。 今天给自己的macbook装上了公司的apple开发者账号,以前总是用我的机器写代码但转载 2013-01-14 17:04:57 · 1936 阅读 · 0 评论 -
IOS:iPhone、iPad 拖动 UIImageView(随手指移动)
IOS:iPhone、iPad 拖动 UIImageView(随手指移动)有些日子没更新日志了。 最近做了2个项目,都是跟UIImageView的图片拖动有关。其实这个方法很好实现。可以自己子类化一个UIImageView类。然后设置这个子类能够响应交互行为。再在touches事件中去处理拖动事件,设置新的frame。示例代码:先设置转载 2013-01-29 10:03:29 · 4741 阅读 · 0 评论 -
UIImagePickerController学习
UIImagePickerController概述:UIImagePickerController 类是获取选择图片和视频的用户接口。我们可以用这个controller选择我们所需要的图片和视频。对于这个类来说比较特殊,我们不能够任意定制,也不可以继承生成子类。我们在用UIImagePickerController类的时候,只需要调用用代码实现其在什么位置显示和开始,当然我们之后可以选择所转载 2013-02-06 11:39:37 · 5231 阅读 · 0 评论 -
IOS6 rotation
iOS 6的rotation改变了很多。先来看看官方的描述 http://www.bgr.com/2012/08/06/ios-6-beta-4-change-log-now-available/知识点:*UIViewController的shouldAutorotateToInterfaceOrientation方法被deprecated。在ios6里,是使用supported转载 2013-02-07 09:51:56 · 482 阅读 · 0 评论 -
Xcode – Could not launch *.app – No such file or directory
Disconnect your device.Delete the app from your device.Quit Xcode completely.Go to ~/Library/Developer/Xcode/DerivedData and look at the folders there ($ ls).Find the one with the app's name in front原创 2013-01-21 11:52:52 · 915 阅读 · 0 评论 -
如何在ImagePickerController中只显示图片或者视频?(既视频和图片的筛选)
问题:如何在ImagePickerController中只显示图片或者视频?(既视频和图片的筛选)答案:我们都知道用UIImagePickerController的 + (NSArray *)availableMediaTypesForSourceType:(UIImagePickerControllerSourceType)sourceType转载 2013-02-05 16:51:37 · 2905 阅读 · 0 评论 -
ios视图缩放动画
效果:视图从大--小缩放显示/小--大 (只是比例问题)方法1.直接show出view的时候:把下面的这段代码加到viewController或者view出现的时候就OKself.view.transform = CGAffineTransformMakeScale(1.0f, 1.0f);//将要显示的view按照正常比例显示出来[UIView beginAnimations转载 2013-02-02 13:30:56 · 11518 阅读 · 0 评论 -
ios分辨率
iOS分辨率的那些事儿都说做iOS开发比Android省心,那么iOS是如何做到这一点的呢?我们今天就来分析一下,希望对做iOS的界面设计的同学有点帮助。1 iOS设备的分辨率iOS设备,目前最主要的有3种(Apple TV等不在此讨论),按分辨率分为两类iPhone/iPod Touch普屏分辨率 320像素 x 480像素Retina分辨率 640像素转载 2013-02-02 11:38:18 · 1366 阅读 · 0 评论