草庐IT

s3_object

全部标签

objective-c - Three20:照片查看器自定义

我的应用程序中需要一个画廊,我找到了关于如何在我的应用程序中实现Three20的教程:http://www.raywenderlich.com/1430/how-to-use-the-three20-photo-viewer.我有一个Storyboard,其中根是一个选项卡栏Controller。此根Controller与上面教程中PhotoViewController类的ViewController有关系。本教程的最后一步是将代码添加到AppDelegate,但在我的例子中,我将这段代码添加到PhotoViewController:#import"PhotoViewControlle

objective-c - UIScrollView:处理动态内容?

我有一个带有UIScrollView的Storyboard,其中包含两个UILabel、一个UIImageView和一个UITextView。UIImageView和UITextView的内容是动态的,它们的高度也是动态的。目前,我正在我的viewDidLoad中执行此操作,以在插入动态文本后调整UITextView的大小:CGRectframe=self.textView.frame;frame.size.height=self.textView.contentSize.height;self.textView.frame=frame;这是改变高度的方法吗?我的下一个问题是设置UIS

objective-c - 哪些 iOS 版本支持带有 __weak 指示符的 ARC?

我认为__Weak指示符只能在iOS5上工作,而在以前的iOS版本上您必须使用__unsafe_unretained。但是在这个评论https://stackoverflow.com/a/8543037/904972NJones暗示iOS4.3+处理__weak引用,而你必须在iOS 最佳答案 来自http://developer.apple.com/library/mac/#releasenotes/ObjectiveC/RN-TransitioningToARC/_index.htmlARCissupportedinXcode4

objective-c - 防止在 iOS 5.0.1 中清除数据的文件属性?

在iOS5.0.1中引入了防止数据被备份的新文件属性,但我记得我在某处读到还有一个新标志可以设置以防止数据形式在内存不足的情况下被清除.有人知道吗?我在这里知道这篇文章:https://developer.apple.com/library/ios/#qa/qa1719/_index.html#//apple_ref/doc/uid/DTS40011342但它只处理备份标志,并声明不应清除的文件应放在文档的文件夹中。我知道所有这些,但我正在专门寻找一种方法来防止不在文档文件夹中的数据被清除。 最佳答案 只需将您的数据存储在/Libr

objective-c - 将电话号码添加到现有联系人

我正在尝试使用AddressBook框架将电话号码添加到现有联系人,在使用选择器选择一个人后,调用此方法:-(BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController*)peoplePickershouldContinueAfterSelectingPerson:(ABRecordRef)person{if(_phoneNumber!=nil){ABMutableMultiValueRefmultiPhone=ABMultiValueCreateMutableCopy(ABRecordCopyVa

objective-c - 如何使用 "Splash"UIViewController 有条件地重定向到另一个 View Controller ?

我有一个扩展UIViewController的“启动画面”ViewController,在我的Storyboard中设置为初始应用程序VC。该Controller具有登录表单。当应用程序启动时,在屏幕上显示任何内容之前,我希望这个splashVC检查用户默认值以查看用户是否已经登录。如果是,我希望splashVC重定向到应用程序的家庭VC,在屏幕上显示任何内容之前。如果用户未登录,我希望SplashVC完成加载,显示登录表单。我将如何着手实现它?我会把所有这些检查都放在init方法中吗?我很难让splashVCinit方法中的任何代码运行,出于某种原因,这些方法没有被调用。viewDi

objective-c - 如何在 objective-c 中以编程方式设置图像位置?

我想在3秒后将图像移动到另一个x、y坐标我尝试了这个但是我得到了这样的错误:2012-01-1714:01:11.417YapiKrediDemo[2147:207]-[SozlesmemoveImage]:无法识别的选择器发送到实例0x6e07540我的代码是:-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheviewfromitsnib.image1=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"GirisButton.p

objective-c - iOS UITextView - setText 方法不显示我的文本?

我创建了一个UITextView编程方式如下:messageBodyTxt=[[UITextViewalloc]initWithFrame:CGRectMake(36,204,763,251)];[messageBodyTxtsetTextColor:[UIColorcolorWithRed:0.627green:0.627blue:0.627alpha:1]];[messageBodyTxtsetBackgroundColor:[UIColorclearColor]];[messageBodyTxtsetText:@"somerandomtext"];但是,setText属性没有显示

objective-c - 内存警告是否会破坏呈现 View Controller ?

我有一个iPad应用程序,它有一个主视图Controller,然后是一个设置ViewController。当我的主视图显示设置View时,我会全屏显示设置View。设置View中有一个关闭按钮,可以使用-直到出现内存警告。如果设置按钮在屏幕上时出现内存警告,它将拒绝关闭。换句话说,这是可行的:应用启动->显示主视图->显示设置View->关闭设置View这不是:应用启动->显示主视图->显示设置View->内存警告->关闭设置View设置View将保留在那里。我在第一代iPad上的iOS5上运行这个应用程序。(我不支持iOS4。)我该如何解决这个问题?编辑:这是我显示设置View的代码

objective-c - 内存管理,我应该保留吗?

如果我在我的头文件中声明一个NSString如下:{NSString*testString;}@property(nonatomic,retain)NSString*testString;然后在我的.m文件中合成字符串,正确的初始化方法是什么?如果我不写:self.testString=[[NSStringalloc]init];那么它永远不会被初始化,但如果我这样做了,那么字符串是不是被保留了两次?或者我应该以其他方式初始化它,例如:self.testString=[NSStringstringWithFormat:@"%@,sampleText]; 最佳