询问 | iOS 通用问题/答案应用程序模板 (Swift)源代码

2022-10-21 0 556

询问 | iOS 通用问题/答案应用程序模板 (Swift)源代码

2020 年 4 月 14 日
• 根据新的 iOS 设计技术更新了所有屏幕的设计,以提高用户的可用性
• 将水印设计应用于专辑、用户等列表屏幕。
• 更新代码以支持 iOS 13+ 功能并更新 info.plist 文件中的安全权限。
• 集成代码以支持iOS 暗模式功能。
• 还集成了 Xcode 11+ 支持。
• 实施Apple 登录。
2019 年 9 月 3 日
• 改进了登录和注册屏幕的设计,新增了视图和与背景的颜色对比,还添加了按钮的圆角。
• 修复了 Facebook 的登录问题
• 改进了带有圆角的列表视图并增加了颜色对比。
• 改进了带有颜色对比的主屏幕和搜索屏幕列表,新添加的视图还提高了每个项目上附加图像的高度。
• 通过在背景中添加视图的阴影和颜色来改进编辑配置文件屏幕和帐户屏幕的设计。
2018 年 7 月 28 日
• 实施了iPad 兼容性。
2018 年 5 月 25 日
• 根据新的欧盟 GDPR 条款,我更新了“tou.html”文件和文档。
重要提示:这意味着如果用户要求删除他/她的帐户,您必须在 24 小时内完成,正如 GDPR 的“被遗忘权”文章所述(链接:https://gdpr-info.eu/art- 17-gdpr/)
2018 年 5 月 17 日
• 通过移动Question TextView 后面的附件按钮并放大它,调整了Storyboard 中Home 和Search 控制器的QuestionCell 布局。
• 编辑了 Home.swift 和 Search.swift 中的“cellForRow atIndexPath()”方法,以便查看带有附件的问题的图像预览。
2018 年 4 月 24 日
• 在 Home.swift、Search.swift 和 Answers.swift 中将 AdMob 横幅替换为插页式代码 |调整了故事板中相关控制器中视图的底部边缘
• 更改了 Configs.swift 中的 AdMob 变量:
让 ADMOB_INTERSTITIAL_UNIT_ID = “ca-app-pub-3940256099942544/1033173712”

• 通过在 Parse Dashboard 的“Answers”和“Questions”类中添加一个名为“likedBy”的类型为“Array”的新列,更改了 Likes 系统
• 编辑了 Home.swift 和 Search.swift 中的“likeButt()”方法
• 在情节提要中添加了一个赞按钮-> AnswerCell |通过在 AnswerCell 类中添加 ‘likeButt()’ 方法和 likeButton IBOutlet 相应地编辑了 Answers.swift 文件
• 在 Home.swift 和 Search.swift 中编辑了“cellForRowAt indexPath:”方法
• 在 Assets.xcassets 中添加了 like_butt 和 like_butt 图像集
• 通过添加以下行编辑了 Answers.swift 中的“sendAnswerButt()”方法:
aObj[ANSWERS_LIKED_BY] = [字符串]()

• 通过添加以下行编辑了“sendQuestionButt()”方法:
qObj[QUESTIONS_LIKED_BY] = [字符串]()

• 在 Configs.swift 中添加了以下行:
让 QUESTIONS_LIKED_BY = “likedBy”
让 ANSWERS_LIKED_BY = “likedBy”
让 ANSWERS_LIKES = “喜欢”

• 在几乎所有 swift 文件中用 ‘aObj’ 和 ‘qObj’ 替换了所有 ‘aClass’ 和 ‘qClass’ 实例(只需使用 Xcode 中的查找工具来查找它们)

** 重要提示:如果这是对您的更新,那么您应该执行以下操作:
– 通过将旧的 swift 文件和 Storyboard 与更新的文件进行比较来更新应用程序的代码
– 输入您的 Pasre 仪表板并创建一个类型为“数组”的列,在“问题”类中将其准确命名为“likedBy”
– 对“答案”课程做同样的事情
– 检查“喜欢”类,userPointer 列包含喜欢问题的用户的 objectId,因此您必须将它们复制并作为字符串添加到“问题”类中“likedBy”列的单元格中,它们应该看起来像这样:
[“yu76Gtrr4″,”hbg4ERs1”]
您可以通过在 Likes 类的“questionPointer”中检查其 objectId 来识别喜欢问题的行
– 对于“答案”类,您只需填写“likedBy”列的所有空单元格:
[]
请注意 Likes 类将不再使用,但您仍然可以保留它,以防某些用户不会从 App Store 更新应用程序。

2018 年 4 月 3 日
• 使用 Xcode 9.3 更新为推荐设置
• 更新了 3 个 Facebook SDK(因为 Swift 4.1 版本):
FBSDKCoreKit.framework
FBSDKLoginKit.framework
FBSDKShareKit.framework
2017 年 11 月 26 日
• 编辑了 Home.swift、Answers.swift 和 Search.swift 中的“showBanner()”方法,以使 AdMob 横幅不覆盖底部的 TextField
2017 年 9 月 22 日
• 更新至 Xcode 9、Swift 4、iOS 11
• 在 Assets.xcassets -> Brand Assets 图像集中添加了一个 1125x2436px png 图像(iPhone X 启动图像)
• 编辑了 Home.swift 中的“refreshTB()”方法
• 编辑“getFBUserData()”,以防 Facebook 上没有电子邮件登录
• 在 Login.swift 中编辑了“forgotPasswButt()”方法
• 在 Search.swift 中的“searchBarSearchButtonClicked()”方法中添加了 .lowercased():
queryQuestions(searchBar.text!.lowercased())

询问 | iOS 通用问题/答案应用程序模板 (Swift)源代码

AskIt 是一个通用应用程序模板,您可以在其中发布任何问题并让用户回答,您也可以对其他用户的问题进行同样的操作。用户还可以点赞主屏幕中的问题或在“搜索”屏幕上搜索内容。

由于它的后端是 Parse Server,因此您无需购买任何域/主机,因此无需将 PHP 文件上传到 Web 服务器,因此您可以为服务器端节省一些钱,还因为 back4app 提供了慷慨的免费计划。
AskIt 是一个原生 XCode 项目,Swift 语言,Storyboard,Universal,Push Notifications for likes and answers,超级容易定制,后端带有托管在 back4app 上的 Parse SDK

如何删除 AdMob 插页式广告

只需使用 Xvode 中的 Find 工具找到这行代码:
self.showInterstitial()
并在查找工具找到的所有文件中将其注释掉

对这个模板的免费支持怎么样?

我可以为原始代码中遇到的错误提供免费支持。相反,如果您编辑了代码并弄乱了它,我可能会通过 TeamViewer 或直接在我的计算机上检查您的应用程序项目文件来收取一些费用来修复它。

我应该使用最新版本的 Xcode 来编辑这个模板吗?

是的,我总是将我的应用程序更新到最新版本的 IDE。

询问 | iOS 通用问题/答案应用程序模板 (Swift)源代码

为什么我需要在应用程序中从 Apple 帐户登录?

是的,因为从 2020 年 4 月 30 日起,APPLE 当局限制使用 FACEBOOK、GOOGLE 等第三方登录的应用程序也应该在应用程序中集成“APPLE SIGN IN”方法。供参考:APPLE 登录指南

关于 Back4App 的条款和政策

用户从CUBYCODE购买源代码和所有相关的东西后,必然要更改back4App密钥和APP密钥。由于 CUBYCODE 将保留采取一些法律行动的权利,如果用户继续使用公司的 Back4App 帐户进行测试。

XCode 11.4+ 项目 – Swift 4.5+ – 64bit
通用 – 故事板 – iOS 13.5+
AdMob 插页式广告
Facebook登入
发布/回答/喜欢问题
将图像附加到您的问题
与 back4app 上托管的 Parse SDK 一起使用
推送喜欢和答案的通知
举报辱骂内容(问题或答案)
按关键字搜索问题
包括文档和 PSD 图标图形
易于定制 |注释良好的代码

安装了最新操作系统版本的 Apple Mac
最新版本的Xcode及其UI界面的一些知识
Photoshop 或任何其他图像编辑软件
用于将应用程序提交到 App Store 的 Apple Developer 帐户
一个 AdMob 帐户,用于生成您自己的横幅 UNIT ID
back4app 上的免费帐户

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

七爪网 行业资讯 询问 | iOS 通用问题/答案应用程序模板 (Swift)源代码 https://www.7claw.com/46296.html

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务