草庐IT

ios - 如何为我的应用程序构建服务器数据库

我是服务器端编程的新手,具有iOS背景。所以我想知道从哪里开始。这里我试着列出一些具体的问题:我可以只创建一个本地数据库并在上面练习吗?本地数据库和远程服务器上的数据库是否一样?如果不是,我该如何选择我可以使用的服务器?(我翻了翻AWS云服务的网页,发现真是让人应接不暇。) 最佳答案 Arslan的回答很好,但我想补充一点。你提到了一个聊天室,所以在那种情况下你应该研究socketprogramming。我提出这个问题的原因是,虽然没有人直截了本地说,但您不应该通过读/写数据库来创建聊天服务器。最好将其保存在内存中并根据需要记录到数

ios - 如何为 Apple Watch 配置本地通知

我的IOS(8.2)应用更新刚刚被拒绝,因为本地通知没有出现在AppleWatch上。由于本地通知无法在模拟器上测试,而且watch还没有发布,所以很难判断到底是哪里出了问题。我怀疑它与设置UILocalNotification对象的alertTitle属性有关,如AppleWatchProgrammingGuide中所述我没有这样做。我没有设置它的原因是alertTitle和alertBody属性在通知中心和Watch中的处理方式似乎不同。比如我想让Watch显示“2分钟后的历史”,那么根据编程指南,我需要设置alertTitle。但是,对于iPhone应用程序,我需要设置alert

ios - 如何为 Branch.io 中的链接配置自定义域

如何为我的分支链接设置自定义子域?目前我已经将cname记录指向xxxx.app.link和xxxx.test-app.link(我已经添加了2CNAME记录)当我尝试在仪表板中添加sudomain时出现以下错误–“域未正确配置;请将您的域CNAME为“custom.bnc.lt”。如果您已经这样做,请注意传播可能需要几个小时”我是否必须将subdoiman指向“custom.bnc.lt”如果是,那么实际和测试环境url将有何不同?我是否必须设置2个不同的CNAME记录-一个用于实时版本,一个用于测试版本?编辑:我设置CNAME记录已经几个小时了。一个简单的dig给出正确的结果。

iOS:如何为有限数量的用户发布应用程序?

我对iOS发行版还很陌生,所以我来这里是为了寻求正确的方向,特别是因为我的目标不是普通出版物。我想分发给数百个选定的用户至少半年。我需要使用什么配置文件,开发人员还是企业?供应的到期日期如何?它们之间是有区别的,不是吗?为此,我们使用什么分发平台?TesFlight是合适的选择吗? 最佳答案 企业分发可能适合您,但官方只允许内部使用,例如在加入企业开发者计划的同一家公司拥有的设备上。您还可以使用B2Bprogram(可通过正常的开发者程序获得) 关于iOS:如何为有限数量的用户发布应用程

iphone - 如何为 NSString drawAtPoint 设置上下文?

我目前致力于封装许多[NSStringdrawAtPoint:withFont:]函数调用到一个方法,这样我就可以通过一次调用绘制很多字符串,但是我怎么能告诉方法在哪里画这些弦?如果我将CGContextRef传递给它会怎么样,如何将CGContextRef设置为当前上下文? 最佳答案 在iOS4及更高版本上,使用UIGraphicsPushContext(context)和UIGraphicsPopContext()包装NSStringdrawAtPoint调用。Seeacceptedanswerfor"UsingNSString

ios - 如何为 UISearchBar IOS 添加 accessibilitylabel

self.searchbar.isAccessibilityElement=YES;self.searchbar.accessibilityLabel=@"searchbar";self.searchbar.accessibilityHint=@"searchbar";self.searchbar.accessibilityElementsHidden=NO;我为ViewDidLoad中的UISearchbarsocket添加了上面的代码。不幸的是,辅助功能标签没有显示。我对所有UIelements使用了上面的代码,除了UISearchbar之外工作正常。我们必须为UISearchba

ios - 如何为使用 Xamarin 构建的 iOS 应用程序启用堆栈粉碎保护?

如果我没记错的话,如果你想在使用XCode构建的iOS应用程序中启用堆栈粉碎保护,你需要指定–fstack-protector-all编译器标志。Xamarin中是否有一些类似的操作可以做到这一点?它是默认完成的吗?谢谢。 最佳答案 不支持。托管语言通常带有内置的“数组边界检查”,因此此工具的主要用途对C#代码不是很有用。有些场景需要这样做,例如,如果您使用P/Invoke调用native代码。因此不会涵盖这些场景。 关于ios-如何为使用Xamarin构建的iOS应用程序启用堆栈粉碎保

ios - 如何为 UIView 变换序列设置动画,例如在 iOS 中缩放然后旋转?

我想知道如何制作一个UIView动画,它首先缩放到大小并旋转该大小而不是在原始大小上旋转?我尝试了很多方法,比如在完成一个UIView动画时包裹UIView动画,使用UIViewanimateKeyframes等等。但是,我无法完美地构建出像这样的动画,请给我提示或搜索关键字,谢谢! 最佳答案 这应该根据您的要求工作(如何制作一个UIView动画,它首先缩放到大小并旋转该大小而不是在原始大小上旋转?)@IBOutletvarscaleRotateImage:UIImageView!funcscaleNTransform()->Voi

iphone - 如何为 iPhone 应用程序启用背景音频

目前我正在设计一个iOS应用程序,它将通过网络连接到音乐流并向用户播放音频。我有一个简单的设置,其中包含一个启用流的按钮和一个连接到流的UIwebview。当我运行应用程序时(在iPhone上,而不是模拟器上),按钮工作正常并启动Quicktime播放器开始播放音频。从此屏幕暂停和播放也很有魅力。但是我希望我的用户能够启动流,关闭手机(休眠显示屏)并继续收听流。然而,休眠显示器会淡出音频,直到它停止播放。我试过进入应用程序的PList文件,就像其他一些人告诉我在网上做的那样,并添加了“必需的背景模式”字段,并将应用程序播放音频或使用Airplay流式传输音频/视频添加到0数组字段和应用

ios - 如何为与 uiviewcontroller 一起工作的方法创建一个类

我在想如何为twitter或facebook或任何东西创建一个类。所以只要我将该类导入到我的项目中,它就可以使用一个代码开始工作。例如。如果我使用Twitter框架,那么我必须编写它的功能。我只想制作一个功能类,只需导入它就可以在我future的所有项目中使用。示例:任何类或任何东西:-(void)shareOnTwitter:(NSString*)textwithUrl:(NSURL*)urlwithImage:(UIImage*)image{//ALLTWITTERCodeHERE;}在我的任何项目的主视图Controller中:-(IBAction)socialBtn:(id)s