国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SwiftUI Swift CoreData 計(jì)算某實(shí)體某屬性總和

這篇具有很好參考價(jià)值的文章主要介紹了SwiftUI Swift CoreData 計(jì)算某實(shí)體某屬性總和。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

有一個(gè)名為 Item 的實(shí)體,它有一個(gè)名為 amount 的 Double 屬性,向你的 View 添加一個(gè)計(jì)算屬性:

SwiftUI Swift CoreData 計(jì)算某實(shí)體某屬性總和,CoreData,Swift,SwiftUI,CoreData,Swift,SwiftUI,iOS

Code:

struct ContentView: View {
    @Environment(\.managedObjectContext) private var viewContext

    @FetchRequest(
        sortDescriptors: [NSSortDescriptor(keyPath: \Item.timestamp, ascending: true)],
        animation: .default)
    private var items: FetchedResults<Item>

    var totalAmount: Double {
        items.reduce(0) { $0 + $1.amount }
    }

    var body: some View {
        List {
            ForEach(items) { item in
                HStack {
                    Text("Item \(item.name!)")
                    Spacer()
                    Text("\(item.amount)")
                }
            }
            Divider()
            Text("Total Amount: \(totalAmount)")
        }
    }
}

推薦一下剛上線的 App 熊貓小賬本,里面有用到這篇博客講的內(nèi)容

熊貓小賬本 一個(gè)簡(jiǎn)潔的記賬 App,用于記錄日常消費(fèi)開(kāi)支收入,使用 iCloud 保存同步數(shù)據(jù)。

  • 支持備注,自定義時(shí)間偶爾忘記記賬也沒(méi)關(guān)系。
  • 搜索歷史記賬,支持分類、金額、備注。
  • 啟動(dòng)時(shí)需要面容/指紋驗(yàn)證,保護(hù)個(gè)人隱私。
  • 支持自定義分類功能,自由添加修改分類。
  • 統(tǒng)計(jì)圖表,支出收入一目了然。
  • 每天提醒記賬,不會(huì)有其他推送。
  • 桌面鎖屏小組件開(kāi)發(fā)中。。。

點(diǎn)擊去看看 ??文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-724505.html


喜歡或?qū)δ阌袔椭?,點(diǎn)個(gè)贊吧,自己先點(diǎn)個(gè)嘿嘿。
有錯(cuò)誤或者疑問(wèn)還請(qǐng)?jiān)u論指出。
我的個(gè)人網(wǎng)站 點(diǎn)擊訪問(wèn) hongweizhu.com。

END

到了這里,關(guān)于SwiftUI Swift CoreData 計(jì)算某實(shí)體某屬性總和的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • iOS 使用coreData存貯頁(yè)面的模型數(shù)據(jù)中的字典

    iOS 使用coreData存貯頁(yè)面的模型數(shù)據(jù)中的字典

    我們使用coreData時(shí)候,會(huì)遇到較為復(fù)雜的數(shù)據(jù)類型的存貯,例如,我們要存一個(gè)模型,但是一個(gè)模型里面有個(gè)字典,這時(shí)候,我們?cè)撊绾未尜A呢 如圖所示,一個(gè)對(duì)象中含有一個(gè)字典 我們實(shí)現(xiàn)一個(gè)公共的方法,將對(duì)象的所有屬性都賦值給對(duì)應(yīng)的coreData模型 存貯數(shù)據(jù)的時(shí)候調(diào)用

    2024年02月10日
    瀏覽(20)
  • swift - 如何在數(shù)組大小更改后刷新 ForEach 顯示元素的數(shù)量(SwiftUI、Xcode 11 Beta 5)

    swift - 如何在數(shù)組大小更改后刷新 ForEach 顯示元素的數(shù)量(SwiftUI、Xcode 11 Beta 5)

    我正在嘗試實(shí)現(xiàn)一個(gè) View ,該 View 可以在內(nèi)容數(shù)組的大小發(fā)生變化時(shí)更改顯示項(xiàng)目的數(shù)量(由 ForEach 循環(huán)創(chuàng)建),就像購(gòu)物應(yīng)用程序可能會(huì)在用戶下拉刷新后更改其可用項(xiàng)目的數(shù)量一樣 這是我到目前為止嘗試過(guò)的一些代碼。如果我沒(méi)記錯(cuò)的話,這些適用于 Xcode beta 4,但適用于

    2024年02月14日
    瀏覽(21)
  • 關(guān)于iOS:如何使用SwiftUI調(diào)整圖片大?。? decoding=

    關(guān)于iOS:如何使用SwiftUI調(diào)整圖片大???

    我在Assets.xcassets中擁有很大的形象。 如何使用SwiftUI調(diào)整圖像大小以縮小圖像? 我試圖設(shè)置框架,但不起作用: 1 2 Image(room.thumbnailImage) ? ? .frame(width: 32.0, height: 32.0) 在Image上應(yīng)用任何大小修改之前,應(yīng)使用.resizable()。 1 2 Image(room.thumbnailImage).resizable() .frame(width: 32.0, height: 3

    2024年02月05日
    瀏覽(19)
  • 在 iOS 16 中用 SwiftUI Charts 創(chuàng)建一個(gè)折線圖

    在 iOS 16 中用 SwiftUI Charts 創(chuàng)建一個(gè)折線圖

    蘋果在 WWDC 2022 上推出了 SwiftUI 圖表,這使得在 SwiftUI 視圖中創(chuàng)建圖表變得異常簡(jiǎn)單。圖表是以豐富的格式呈現(xiàn)可視化數(shù)據(jù)的一種很好的方式,而且易于理解。本文展示了如何用比以前從頭開(kāi)始創(chuàng)建同樣的折線圖少得多的代碼輕松創(chuàng)建折線圖。此外,自定義圖表的外觀和感覺(jué)

    2024年02月01日
    瀏覽(20)
  • SwiftUI適配iOS16導(dǎo)航控制器引起的閃退

    當(dāng)時(shí)iPhone14系列手機(jī)升級(jí)到iOS16.5.1系統(tǒng)以后,當(dāng)用戶登錄后再次退出登錄閃退貨登錄后退出登錄閃退。 由于SwiftUI提倡用struct代替類,導(dǎo)致悲劇產(chǎn)生,閃退時(shí)無(wú)法打印是那個(gè)結(jié)構(gòu)體(class類實(shí)現(xiàn)時(shí)會(huì)打印類名),因?yàn)槭莝truct也沒(méi)有deinit跟蹤內(nèi)存是否泄漏。開(kāi)啟僵尸進(jìn)程打印只有

    2024年02月11日
    瀏覽(19)
  • java 使用stream累加對(duì)象中某個(gè)屬性的值并返回總和

    假設(shè)有一個(gè)包含對(duì)象的List列表,每個(gè)對(duì)象都有一個(gè)屬性value,可以使用Java 8中的Stream流來(lái)累加對(duì)象中某個(gè)屬性的值并返回總和。以下是一些可能的實(shí)現(xiàn)方法: 1、使用reduce方法: 這里使用了mapToInt方法將每個(gè)對(duì)象轉(zhuǎn)換為其value屬性的值,然后使用reduce方法將這些值累加起來(lái)。

    2024年02月11日
    瀏覽(22)
  • 兩個(gè)list中實(shí)體某個(gè)屬性值相同的實(shí)體和不同的實(shí)體

    有兩個(gè)list,分別是newList 和 oldList,快速取出兩個(gè) newList 中某個(gè)屬性值相同的實(shí)體和不同的實(shí)體

    2024年02月08日
    瀏覽(23)
  • SwiftUI 5.0(iOS 17)TipKit 讓用戶更懂你的 App

    SwiftUI 5.0(iOS 17)TipKit 讓用戶更懂你的 App

    作為我們禿頭開(kāi)發(fā)者來(lái)說(shuō),寫出一款創(chuàng)意炸裂的 App 還不足以吸引用戶眼球,更重要的是如何讓用戶用最短的時(shí)間掌握我們 App 的使用技巧。 從 iOS 17 開(kāi)始,? 推出了全新的 TipKit 框架專注于此事。有了它,我們?cè)僖膊挥米约簩?App 用戶幫助以及使用指南的邏輯和界面了。 使用

    2024年02月09日
    瀏覽(46)
  • 如何將自定義字體添加到 iOS 應(yīng)用程序(SwiftUI + 得意黑)

    如何將自定義字體添加到 iOS 應(yīng)用程序(SwiftUI + 得意黑)

    Xcode Version 14.3 (14E222b) SwiftUI 得意黑 Smiley Sans https://github.com/atelier-anchor/smiley-sans/releases https://sarunw.com/posts/how-to-add-custom-fonts-to-ios-app/ 熊貓小賬本 一個(gè)簡(jiǎn)潔的記賬 App,用于記錄日常消費(fèi)開(kāi)支收入,使用 iCloud 保存同步數(shù)據(jù)。 支持備注,自定義時(shí)間偶爾忘記記賬也沒(méi)關(guān)系。 搜索

    2024年02月13日
    瀏覽(23)
  • SwiftUI 實(shí)現(xiàn)一個(gè) iOS 上 Files App 兼容的文件資源管理器

    SwiftUI 實(shí)現(xiàn)一個(gè) iOS 上 Files App 兼容的文件資源管理器

    在 SwiftUI 中自己白手起家寫一個(gè) iOS(或iPadOS)上迷你的文件資源管理器是有些難度滴,不過(guò)從 iOS 11 (2017年) ?官方引入自家的 Files App 之后,我們就可以借助它的魔力輕松完成這一個(gè)功能了。 如上所示,我們使用 SwiftUI 原生功能完成了一個(gè)小巧的 iOS Files App 文件管理器,

    2024年02月10日
    瀏覽(29)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包