Tag: Realmswift

在iOS 10中将领域和图表与Swift 3结合使用

当我阅读有关如何一起使用Realm和Charts的一些教程时,我面临的挑战很少。 主要是因为我发现的所有教程都是针对Swift 2和旧版本的Realm和/或Charts的。 因此,我决定在GitHub上创建一个简单的示例项目,并写下所采取的步骤。 这是为了让我更好地记住,并希望能帮助其他遇到相同问题的人。 关于本教程 本教程从创建新项目开始,并假定读者已经对Xcode和Swift有所了解。 在此示例中,我们制作了一个简单的应用程序,您可以在其中计算访问者,并通过按按钮将当前计数和日期添加到数据库中。 然后它将立即显示在图表中。 本教程中使用的软件 这是我在本教程中使用的已使用软件的列表。 如果您的计算机上尚未安装CocoaPods,请从下面查看安装指南,因为需要遵循该指南。 Xcode 8.0(8A218a) CocoaPods(1.0.1)( 安装指南 ) RealmSwift(2.0.2) 图表(3.0.1) 您最喜欢的用于编辑Podfile的文本编辑器(我使用Sublime Text) 建立新专案 启动您的Xcode并创建新的Xcode项目。 然后选择Single View Application,然后单击Next 。 现在,我们为项目设置选项。 您可以使用任何想要用作产品名称 , 组织名称和组织标识符的 名称 。 根据需要填充数据后,单击“ 下一步” 。 接下来,您将选择要存储在设备上的项目的位置。 在此示例中,我选择了桌面。 如果您想为项目创建Git存储库,请选中Source Control 。 此后,将创建您的项目,并向您显示类似的Xcode。 现在关闭Xcode。 使用CocoaPods 接下来,我们将为项目设置CocoaPods。 为此,您必须打开终端并转到创建项目的文件夹。 因为我们确实将本教程中的项目保存到了桌面,所以我们将这样写到终端: cd桌面/ RealmAndCharts示例/ RealmAndCharts示例/ 现在您位于正确的文件夹中,我们准备设置CocoaPods。 因此,将以下命令写入Terminal。 荚初始化 CocoaPods将生成一个名为Podfile的文件。 在您喜欢的文本编辑器中将其打开。 […]

如何实现Swift迁移

ไม่ได้เขียนบทความเตือนความจำนานแล้ววันนี้ถือโอกาสเอาเวลาจะนจะน้อยนิดมานั่งเขียนสักหน่อยใครหลงมาอ่านก็พยายามทำความเข้าใจหน่อยก็แล้วกัน๊ะน๊ะ! 编码编码编码编码编码编码编码 พอดีงานที่ดูแลอยู่มีการ更新版本และมีการเปลี่ยนแปลงไม่สิต้องเรียกว่ามีการเพิ่มPropertiesใหม่เข้าไปเพื่อเก็บค่าบางค่าที่เพิ่มเข้าที่เพิ่มเข้ามาใหม่ Classอนแรกก็นึกว่ามันจะเพิ่มใน类ได้ปกตินได้ปัญหามันเกิดขึ้นปัญหานี้จะเกิดกับเครื่องiPhoneที่ติดตั้งแอพนี้เอาไว้อยู่แล้วดังนั้นในLocalมันก็จะมีObjectที่มันเก็บPropertiesของเก่าเอาไว้ยก ตัวอย่าง class Dog: Object { @objc dynamic var name = “” @objc dynamic var owner : “” } Objectานบนนี้เป็นตัวอย่าง类对象狗ในตอนแรกเราก็เก็บ名称,所有者เท่านั้นแต่พอเราจะออกVersionใหม่แล้วClass Objectดันมีค่าที่เพิ่มเข้าไป class Dog: Object { @objc dynamic var name = “” @objc dynamic var owner : “” @objc dynamic var color : “” } กกับาหมาตัวนี้สีอัลลัยปัญหาจะไม่เกิดเลยถ้ามีการติดตั้งแอพใหม่ไอ้ครั้นเราจะไปบอกกับUserว่าเฮ้อมึงตอน更新应用程序อะให้ลบอันเก่าออกก่อนนะว้อยย ! (ทำแบบนี้ไม่ได้) 王国王国王国 let realm = try! […]

使用领域的简单iOS数据持久性

为什么是境界? 让我们从一些介绍开始。 Realm移动数据库是为移动应用程序设计的跨平台移动数据库解决方案,它具有许多优势,例如,它快速,易于设置并且需要更少的样板代码。 而且,Realm对象服务器已于去年发布,也许将来我会尝试macOS版本。 模式与模型 为简单起见,在此演示中我仅使用一个名为BookObject表,该表包含四个属性,包括bookID , name , comment和rating 。 以下是我的领域对象的定义。 final class BookObject: Object { dynamic var bookID: String = UUID().uuidString dynamic var name: String = “” dynamic var comment: String? = nil dynamic var rating: Int = 0 } 由于线程安全和关注点分离,我定义了另一个不变的模型结构,称为Book并使用它来在数据库中显示每本书的信息。 struct Book { enum RatingScale: Int { case notRecommended = 0 case […]

领域移动数据库

更新30 07 2560ตอนใหม่มาแล้วคร้าบ〜领域 👻🤠更新30 07 2560ตอนใหม่มาแล้วคร้าบ〜 -Realm移动数据库 ==================== ❤️ใครๆก็เขียนโปรแกรมได้ จอแค่สนุกไปกับมันก็พอ#จริงๆ ==================== คอร์สนี้เหมาะสำหรับใคร? ✅อยากให้ลูกฝึกเขียนโปรแกรมสำหรับมือถือในโลกอนาคต ✅มีMacbook i iMacอยากใช้ให้คุ้มค่า ✅อยากหารายได้หรือเพิ่มโอกาสให้ตัวเองทั้งงานประจำและไม่ประจำ ✅อยากรับงานหารายได้พิเศษสำหรับโลกยุคใหม่ ✅หากคุณเคยจ้างคนทําแอพแล้วไม่โดนใจ ✅อยากสร้างแอพนำเสนอสินค้าสำหรับธุรกิจคุณ ใช้านใช้Objective-Cใช้Swiftเรช่วริ่มต้นยังไงกับSwiftเราช่วยประหยัดเวลาเรียนรู้ ==================== 使用Swift 3的iOS 10开发7,7,800บ 🍎iOS11:https://goo.gl/bddSiS 使用Swift 4和Xcode 9的iOS 11开发构建应用程序7,800个照片 🍎iOS10:https://goo.gl/Sfe8aC ์ส如何在Ubuntu上使用Nginx部署Laravel应用มูลค่า3,800บาท ์สiOS์สอคอร์สnginxในราคา350ราท ☘️Nginx:https://goo.gl/g2f5T3 ==================== 🤠สนใจติดต่อผู้สอนhttps://m.me/giant9 ไม่ซื้อคอร์สก็ติดต่อหรือส่งคำถามมาหาได้ กตัวนกันยกตัวอย่างเช่น>> Appleน้องๆทำไมโลโก้#Appleหลังเครื่องพี่ไฟมันหายไปครับ? –อCEOอแสงมันแสบตาCEOนะเวลาเดินเข้าไป#Starbucks #LoL👻 ========= ใครสนใจติดต่อสอบถามโลดดด〜 ========== :‍♂️ติดต่อผู้สอน: https://m.me/giant9 ========= มีารสั่งซื้อมี3ขั้นตอนง่ายๆ 1)โอนผ่านธนาคาร: *บัญชีธนาคารกสิกรไทยเลขที่642–2–06935–4 *บัญชีธนาคารกรุงไทยเลขที่085–0–10086–0 (ชื่อบัญชีนายเอกสิทธิ์ตันสกุลบัญชีออมทรัพย์) 2)ส่งหลักฐานชำระเงินได้ที่ eakkasit.tunsakool.lhong@gmail.com 3)รอรับคูปองภายใน24ชั่วโมง […]