Articles of iOS

算法在移动应用程序开发环境中的重要性?

了解构建移动应用程序的算法是否真的很重要? 我对开发工具和设计模式以及对OOP和MVC的深入了解有深刻的理解。 那么,是否需要了解硬核算法才能成为优秀的移动应用程序开发人员? 我可以理解,如果你想创造游戏,那么很明显,我们必须知道所有与AI相关的算法才能胜任。 但我要求的只是简单的数据驱动的应用程序构建。

是否有适用于Android或iPhone的图像效果库(例如lomo)?

是否有任何图像效果(如lomo,水彩,素描……等)可以在移动设备上使用并适用于移动设备吗? JJIL , 简单的iphoneimage processing , JH实验室 , imageMagick移植到iphone和opencv等库已经在之前的各种post中提到过。 我想要的库我不需要关心效果算法,但上面提到的很多库都是这种types的库。 我需要的是已经完成效果function的库,我只是调用函数来对照片应用效果(当我使用它时,可以自己设置参数和属性)。 还有什么建议吗? 免费是好的,商业会很好。 谢谢。

React-Native:如何缩放字体大小以支持Android和iOS中的许多不同分辨率和屏幕?

我试图在现有的许多不同屏幕上find正确的字体大小,我遇到了很大的麻烦。 目前我有一个名为getCorrectFontSizeForScreen的辅助函数。 export function getCorrectFontSizeForScreen(currentFontSize){ const maxFontDifferFactor = 6; //the maximum pixels of font size we can go up or if(Platform.OS === ‘ios’){ //iOS part let devRatio = PixelRatio.get(); this.fontFactor = (((screenWidth*devRatio)/320)*0.55+((screenHeight*devRatio)/640)*0.45) if(this.fontFactor=1) && (this.fontFactor=1.6) && (this.fontFactor=2) && (this.fontFactor=3){ return currentFontSize+float2int(maxFontDifferFactor); } }else{ //Android part let scale = screenWidth/375; //got this from the f8 facebook […]

我可以使用Lazarus Pascal为iOS和Android构建

我想知道: 如果可以使用Lazarus(Pascal)进行Android和iOS开发。 如果答案看似正面,我是否需要第三方SDK / API或包来执行此操作? 谢谢!

什么是水平精度

我是Unity3d中的新蜜蜂,正在开发位置应用程序。 我在设备上启用位置并获取当前位置。 我得到的参数很少,即Lat Long Altitude和Horizo​​ntal Accuracy。 我知道前三个但不知道最后一个是水平精度。 我用谷歌搜索并获得Apple文档水平准确性 。 据我所知,它是在纬度和长度附近的半径尺寸。 如果是,那么我有以下问题。 什么是水平准确度的默认值,因为我得到10。 我们可以更改此值(lat和long周围的半径) 什么是垂直精度(如果存在)。 提前致谢。

Android和iOS的哪些版本是Adobe AIR 3.0捕获运行时兼容的?

我无法在线或在文档中find此信息,有谁知道AIR 3.0自锁运行时兼容的Android和iOS版本是什么? 我假设有一些限制,但实际上没有编译程序并在iPhone上尝试,例如,我没有,我怎么能分辨出支持哪些操作系统版本? 我知道您可以编译一个Adobe AIR 2.7(?)应用程序来定位Android 2.2,但是使用AIR 3.0的自锁运行时呢? 此外,我没有看到任何地方findAIR的iOS版本限制,因为你必须支付100美元到Apple甚至获得SDK,这将允许我首先制作iOS项目。

离子,在iOS上的键盘上方保持按钮

我需要本页底部的“确定”按钮,以便在打开时保持在键盘上方。 它适用于Android,您可以在左侧的屏幕截图中看到,但不能在IOS中看到(右侧屏幕截图)。 你能帮我解决这个问题吗? 此外,你可以看到“选择焦点”指令在iOS中不起作用……键盘应该是iOS上的数字键盘(手机键盘)……而事实并非如此。 然后3个问题;) 这是一个video: https : //youtu.be/_bOWGMGesgk 这是代码: {{‘paramQuestions.weight’ | translate }} kg lbs directives.js: .directive(‘selectOnFocus’, function ($timeout) { return { restrict: ‘A’, link: function (scope, element, attrs) { var focusedElement = null; element.on(‘focus’, function () { var self = this; if (focusedElement != self) { focusedElement = self; $timeout(function () { self.select(); […]

iOS和Android设备之间的对等通信

所以我是一个相对较新的iOS开发人员,但多亏了Stackoverflow,我设法为我的应用程序提供点对点数据通信,而无需使用gamekit / GKSessions的服务器。 基本上,一个iOS设备充当服务器,而其他设备只是连接到它以接收特定于应用程序的数据。 现在,该应用程序目前正在移植到Android上,我想知道是否有一种方法可以让Android设备连接到iOS应用程序,其行为方式与ios应用程序相同。 Android开发人员建议alljoyn是Android的最佳解决方案,但似乎iOS尚未推出。 如果您对此有任何想法,请建议。 如果有一个解决方案涉及到iOS端的返工,那么我对它持开放态度!

GIT:两个不同的存储库,带有一个共享文件夹

我目前正在创建一个移动应用程序,我使用Phonegap将其部署到不同的平台。 我们目前已经为Android平台和iOS平台创建了应用程序。 Android one有一个git存储库,iOS还没有。 两个应用程序版本都有一个非常相似的www文件夹(只有phonegap.js和插件文件不同)。 我希望为iOS创建一个辅助GIT存储库,它从原始存储库(Android)共享www文件夹,因此我不必每次都复制粘贴文件。 这可能吗?

Cloud Firestore:可以同步缓存吗?

可以从缓存中同步检索文档吗? 对于Android,文档只提供了一个asynchronous示例? DocumentReference docRef = db.collection(“cities”).document(“SF”); docRef.get().addOnCompleteListener(new OnCompleteListener() { @Override public void onComplete(@NonNull Task task) { if (task.isSuccessful()) { DocumentSnapshot document = task.getResult(); … } } }); 更新 : 在我看来,仅当数据来自服务器时才会调用onComplete 。 似乎没有使用缓存数据调用它。 谁能确认一下?