草庐IT

specify-an-init-process

全部标签

objective-c - 在启用 ARC 的项目中使用 alloc、init

实际上,我正在开发一个启用了ARC的项目。我知道使用alloc和init是获取对象的ownership。我知道,如果我创建这样的字符串NSString*myString=[[NSStringalloc]initWithFormat:@"Something"];然后我需要释放我自己的myString。如果我使用启用了ARC会怎样?我不能释放自己。那么它会造成泄漏吗?或者我不应该像这样创建对象?我也可以像下面的代码一样创建一个字符串。NSString*myString=[NSStringstringWithFormat:@"Something"];但是对于支持ARC的项目我需要使用哪种类型

iphone - Facebook在ios6中获取用户信息:An active access token must be used to query

我正在通过AccountsFramework集成facebook,我搜索并找到了一些方法来做到这一点。它是第一次工作,但后来它显示在日志下方并且没有提供任何信息。日志:Dictionarycontains:{error={code=2500;message="Anactiveaccesstokenmustbeusedtoqueryinformationaboutthecurrentuser.";type=OAuthException;};}我使用的代码ACAccountStore*_accountStore=[[ACAccountStorealloc]init];;ACAccountT

ios - 警告 "Pointer is missing a nullability type specifier"的原因是什么?

+(UIColor*)getColorWithHexa(NSString*)hexString;:这是我类(class)中的一个方法定义。它引起了警告。出现类似警告的原因是什么?如何解决?我返回一个UIColor对象,而该问题与block相关,在注释中给出。所以,这很有帮助。 最佳答案 NS_ASSUME_NONNULL_BEGIN/END:AnnotatinganypointerinanObjective-Cheaderfilecausesthecompilertoexpectannotationsfortheentirefile

ios - swift : Play a Facebook Video using an AVPlayer

我需要为我的iOS应用播放来自多个视频源(Facebook和Instagram)的视频。我使用视频URL创建了一个AVPlayerItem,它适用于Instagram,但不适用于facebook。网址布局如下:Instagram:https://scontent.cdninstagram.com/t50.2886-16/xxx.mp4Facebook:https://www.facebook.com/video/embed?video_id=xxx有没有办法在AVPlayer中播放Facebook视频,还是应该使用UIWebview? 最佳答案

ios - Xcode 调试/仪器 : See all pointers to an object

我刚开始从事一个相对复杂的项目,并且发现了一个错误。当用户注销时,ViewController仍然分配在登录ViewController后面。他们继续响应旋转事件等。我已将Controller设置为nil注销时,但它仍在响应,这表明其他一些对象仍然有指向它的指针。(该项目启用了ARC。)ARC前我可能会solvethisbyoverridingretain:-(id)retain{//Breakheretoseewhoisretainingme.return[superretain];}如何使用Xcode调试工具选择一个对象并列出指向它的所有其他对象?有没有比简单地搜索所有代码更好的方

iphone - 如何使用 +fontWithName :size: and specify both the font family name and the specific style information for the font? 创建字体

文档说:+(UIFont*)fontWithName:(NSString*)fontNamesize:(CGFloat)fontSizeThefullyspecifiednameofthefont.Thisnameincorporatesboththefontfamilynameandthespecificstyleinformationforthefont.我找到的例子只指定了一个字体名称。但我还想指定其他属性,例如中等字体粗细等。这是如何编码到名称中的? 最佳答案 参见thisanswer用于命名方案。可以找到完整的字体列表(带

ios - quartz 2D : How to convert a clipping rect to an inverted mask at runtime?

给定:带有框架{0,0,100,100}的CGContextRef(ctx)和一个矩形(r),框架为{25,25,50,50}将上下文剪切到该矩形很容易:CGContextClipToRect(ctx,r);遮盖下面的红色区域(红色==mask):但我想反转这个剪裁矩形以将其转换为剪裁mask。期望的结果是屏蔽下面的红色部分(red==mask):我想在运行时以编程方式执行此操作。我不想手动准备位图图像以随我的应用静态发布。给定ctx和r,如何在运行时最轻松/直接地完成此操作? 最佳答案 阅读“FillingaPath”sectio

SpringBoot项目启动失败报错Annotation-specified bean name ‘xx‘ for bean class [xxx] conflicts with existing

问题描述:项目启动就会报:Annotation-specifiedbeanname‘xx’forbeanclass[xxx]conflictswithexisting,non-compatiblebeandefinitionofsamenameandclass[xxx]意思是说注入的bean冲突了解决方法:首先查找代码中相同类名的类,找一找有没有重复的,如果有的话就改掉;也有可能是注入的依赖和本地包中的方法冲突了,在报错信息中找到发生冲突的类名,或者整个包都有冲突找包名,然后再启动项的扫描包注解添加配置@ComponentScan(value=“需要扫描的包名”,excludeFilters=

iphone - IOS App验证错误: An SSL error has occurred and secure connection to the server cannot be made

在XCode中,我尝试上传应用程序A的新版本,但每次都会出现此错误。然后我要上传另一个应用程序B,一切正常(验证正常,上传正常)。然后我回到应用程序A,它仍然给出相同的错误。我试过:1.重新启动XCode。2.重启苹果。3.全部清理并重新存档。还是一样的错误。是什么赋予了?请帮我解决这个问题。 最佳答案 在KeychainAccess应用程序中,选择系统(在钥匙串(keychain)下)和key(在类别下)并删除本地主机key。 关于iphone-IOSApp验证错误:AnSSLerro

ios - iTMS 转运器 : How to submit an uploaded in-App purchase for Apple review without iTunes Connect

我目前使用iTMSTransporter(Apple的命令行工具)进行验证和上传AppStore程序包(.itmsp),其中包含AppStore的新App内购买的元数据。但在Apple检查之前,我不得不在iTunesConnect中手动提交这个已经上传的应用程序以供审核!有没有办法通过iTMSTransporter提交应用内购买以供审核? 最佳答案 我个人使用RMConnector(参见:https://github.com/realmacsoftware/RMConnecter/),它消除了将我的.itmsp文件提交给iTC的所有