SwiftUI మాత్రమే చెడు యాప్‌లను డెవలప్ చేయడాన్ని సులభతరం చేస్తుంది

SwiftUI మాత్రమే చెడు యాప్‌లను డెవలప్ చేయడాన్ని సులభతరం చేస్తుంది


పాలో ఆండ్రేడ్, గత నెలలో, “2026లో Mac-Assed యాప్‌ని రూపొందించడానికి SwiftUIని ఉపయోగించడం”:

నేను ఇటీవలే Shopie యొక్క macOS వెర్షన్‌ను ప్రారంభించాను, ఈ యాప్‌ను నేను గత సంవత్సరం చివర్లో iOS యాప్ స్టోర్‌లో మొదటిసారి విడుదల చేసాను. మీరు కోరికల జాబితాలను సృష్టించడానికి మరియు ఉత్పత్తి ధర, లభ్యత మరియు ఇతర వివరాలు మారినప్పుడు మీకు తెలియజేయడం ద్వారా మీకు ఆసక్తి ఉన్న ఉత్పత్తులను ట్రాక్ చేయడంలో Shopie మీకు సహాయపడుతుంది.

నేను సాధారణంగా AppKit (లేదా UIKit)ని SwiftUIతో మిళితం చేసే నా ఇతర యాప్‌ల మాదిరిగా కాకుండా, Shopie పూర్తిగా SwiftUIలో నిర్మించబడింది. iOS, iPadOS మరియు ఇప్పుడు macOS అంతటా కోడ్ పునర్వినియోగాన్ని గరిష్టీకరించడానికి నేను దానిని అలాగే ఉంచాలనుకుంటున్నాను. 2026లో Macలో SwiftUI మిమ్మల్ని ఎంత దూరం తీసుకువెళ్లగలదో ఈ పోస్ట్ విశ్లేషిస్తుంది, ప్రత్యేకించి ప్లాట్‌ఫారమ్‌కు నిజంగా స్థానికంగా అనిపించే యాప్‌ను రూపొందించడమే మీ లక్ష్యం అయితే. ఇది MacOSలో SwiftUI యొక్క సమగ్ర సమీక్ష కోసం ఉద్దేశించబడలేదు. ఇది చాలా చిన్న యాప్ అయిన Shopieని పోర్ట్ చేస్తున్నప్పుడు మరియు 100% SwiftUIని ఉంచేటప్పుడు నేను ఎదుర్కొన్న వంటకాలు మరియు సమస్యల సమాహారం.

ఆండ్రేడ్ ఉదాహరణలు చాలా ఉన్నాయి. అతని ముగింపు హేయమైనది:

ఆపిల్ బంతిని ఇక్కడ పడేసింది. AppKit దాని సమయం కంటే ముందుంది మరియు UIKit అనేది AppKit యొక్క మరింత మెరుగుపెట్టిన సంస్కరణ. రెండింటిని ఏకం చేసే తీవ్రమైన క్రాస్-ప్లాట్‌ఫారమ్ ఫ్రేమ్‌వర్క్ స్విఫ్ట్‌యుఐకి చాలా కాలం ముందు జరిగి ఉండాలి. బదులుగా, Apple శిలాజానికి AppKitని విడిచిపెట్టి, ఆపై సమస్యను అధిగమించడానికి ప్రయత్నించింది.

మీరు ప్రతిచోటా ఫలితాన్ని చూడవచ్చు. SwiftUI మీరు నిజంగా మంచి Mac యాప్‌ని రూపొందించడానికి ప్రయత్నించేంత వరకు ఉత్పాదకమైనది, ఆధునికమైనది మరియు తరచుగా ఆనందదాయకంగా ఉంటుంది. 20 సంవత్సరాల క్రితం Mac పరిష్కరించిన విషయాల కోసం మీరు అకస్మాత్తుగా పోరాడుతున్నారు.

SwiftUIలో నిజంగా ఏదో తప్పు ఉంది. నేను ఉపయోగించే యాప్‌లలో, ఉత్తమ ఉదాహరణ Apple జర్నల్. దశాబ్దాలుగా విశ్వసనీయంగా పనిచేసిన ప్రాథమిక అంశాలు – ఇంతకుముందు ఎప్పటికీ పనిచేసిన కొన్ని అంశాలు – ప్రమాదకరంగా విరిగిపోయాయి. మీరు MacOS 26 Tahoeని నడుపుతున్నట్లయితే, జర్నల్‌ని తెరిచి, కొత్త డమ్మీ ఎంట్రీని చేయండి. “ది క్విక్ బ్రౌన్ ఫాక్స్” అని టైప్ చేయండి. అప్పుడు “బ్రౌన్” అనే పదంపై డబుల్ క్లిక్ చేసి దానిని తొలగించండి. ఇప్పుడు అన్డును పిలవండి.

“బ్రౌన్” అనే పదం మళ్లీ కనిపించడం కోసం మీరు ఆశించేది. ఏం జరుగుతుంది అంటే… మొత్తం వాక్యం అదృశ్యమవుతుంది. పోయింది. పునరావృతం చేయడాన్ని ప్రారంభించండి మరియు మీరు “ది క్విక్ ఫాక్స్”కి మాత్రమే తిరిగి వస్తారు. “బ్రౌన్” అనే పదం ఎప్పటికీ పోయింది. ఇది అన్డు స్టాక్‌లో ఎక్కడా లేదు. అది కేవలం గాఢంగా ఇబ్బంది పెట్టింది. నేను AppKit యాప్‌తో ఇలాంటివి ఎప్పుడూ చూడలేదు. (నేను దీన్ని UIKit యాప్‌తో ఎప్పుడూ చూడలేదు — మరియు జర్నల్‌తో iOSలో కూడా అదే జరుగుతుంది. మేము దాదాపుగా అక్కడ అన్డు మరియు రీడూని సూచించడం లేదు కాబట్టి మీరు దీన్ని తక్కువ తరచుగా గమనించవచ్చు.)

నేను నిజానికి జర్నల్ యాప్‌ని ఉపయోగిస్తున్నాను మరియు అన్‌డు యొక్క ఈ అసమర్థ అమలు కారణంగా నేను మొత్తం టెక్స్ట్ వాక్యాలను కోల్పోయాను. జర్నల్‌లో వచనాన్ని సవరించడం ప్రమాదకరమైన ఎందుకంటే SwiftUI టెక్స్ట్ ఎడిటింగ్ వంటి ప్రాథమిక విషయాలలో చాలా చెడ్డది. AppKit 1989 నుండి లేదా Apple NeXTతో మళ్లీ ఏకం కావడానికి ఒక దశాబ్దం ముందు నుండి దీనిని పరిష్కరించింది. మరియు ఇక్కడ నా ఉదాహరణ చాలా వాటిలో ఒకటి. ఆండ్రేడ్ తన పోస్ట్‌లో మరిన్నింటిని డాక్యుమెంట్ చేశాడు. Shopie ఒక మంచి ఆధునిక Mac యాప్ — ఆండ్రేడ్ చేతులు డజన్ల కొద్దీ పేపర్ కట్‌ల నుండి మచ్చలుగా ఉన్నాయని మీరు అతని పోస్ట్ చదవడం ద్వారా ఆచరణాత్మకంగా చూడవచ్చు.

రేపు WWDCలో Apple యొక్క AI-సంబంధిత ప్రకటనలపై ప్రపంచం ఎక్కువగా దృష్టి సారిస్తుండగా, నేను SwiftUI (అన్ని ప్లాట్‌ఫారమ్‌లలో) మరియు Mac-assed Mac డెవలప్‌మెంట్‌ను నా జాబితాలో ఎక్కువగా పొందాను. Apple యొక్క డెవలపర్ సందేశం వారి ప్లాట్‌ఫారమ్‌ల కోసం అనువర్తనాలను అభివృద్ధి చేయడం సులభం కాదు, కానీ అభివృద్ధి చేయడం సులభం మంచి భాషాపరమైన స్థానిక యాప్‌లు. మీరు సరైన సంక్లిష్ట ప్రవర్తనను పొందారు — అన్డు/పునరావృతం వంటి వాటి కోసం — బాక్స్ వెలుపల. ఇది ఇప్పటికీ AppKit మరియు UIKitకి వర్తిస్తుంది, కానీ SwiftUIకి ఇది ఎప్పుడూ నిజం కాదు మరియు SwiftUIకి ఇప్పుడు ఏడు సంవత్సరాలు. ఏదైనా సాకులతో నీటిని పట్టుకోవడం చాలా కాలం.



Source link

Postagens Similares

  • Multiplication matrice-matrice bicyclique dans un cryptage entièrement homomorphe || Mathématiques ∩ Programmation

    Dans un article précédent, j’ai abordé la technique de base pour effectuer une multiplication matrice-vecteur dans le cryptage entièrement homomorphique (FHE), connue sous le nom de méthode diagonale Halevi-Shoup. Cet article couvre une méthode plus récente de multiplication matrice-matrice connue sous le nom de méthode bicyclique. Le code implémentant cette méthode se trouve dans le…

  • Sofa 5 is de app die je nodig hebt om tv, films, podcasts en alles te volgen

    Hallo, vrienden! Welkom bij Installateur Nr. 122, uw gids naar het beste en Rand-ste dingen ter wereld. (Als je hier nieuw bent, welkom, ga naar ‘Zona’, en je kunt ook alle oude edities lezen op de Installateur startpagina.) Deze week heb ik erover gelezen vroege Apple-werknemers En weer-apps En productiviteitssystemen van één paginakijken Avatar: Vuur…

  • 尔湾 Nep Cafe 的 Dot Com 午餐

    Nep 咖啡馆将传统风味与现代烹饪技术融为一体,提供创新的现代越南美食。他们有两个地点。一个在芳泉谷,第二个在尔湾,这是我们吃午餐的地方。 Nep 的越南美食方法具有创新性,超越传统界限,呈现当代越南餐饮体验。对于那些想要探索越南美食的当前和未来趋势的人来说,这家咖啡馆是理想的目的地。 Nep 提供大多数传统越南菜肴,但它们以现代、高档的方式呈现。 我们的午餐以海鲜酸橘汁腌鱼开胃菜开始,由扇贝、虾、鱿鱼制成,搭配由泰国辣椒、芒果和椰子制成的汤姆百胜酱。它与一些米片搭配用作容器。将酸橘汁腌鱼放入薯片中,然后将其全部吃掉。非常好吃! 接下来是 Nep 的大蒜面条。这道菜由大蒜黄油酱油、柠檬草沙爹和大蒜制成,会让您想起为什么越南菜是世界上最好的菜之一。这道菜可以选择虾肉或蟹肉。我们和虾一起去了。它被完美地烧焦了,和面条很相配。 最后一道菜是我们来到Nep的第一个原因:Bánh Mì Chao。这道菜包括各种肉类(最受欢迎的通常是牛肉bò né)、香肠、鸡蛋和煎锅上的肉酱,与面包一起食用。它基本上是一个解构的越南潜艇。 我们的 Bánh Mì Chao 配有黑胡椒酱菲力牛排、两个单面鸡蛋、猪肉卷、肉酱和西红柿。面包放在侧边的篮子里。可以单独吃,也可以和主菜一起吃。 两人的午餐价格为每人 40 美元多一点,比典型的越南餐厅要高,但就质量和服务水平而言,仍然物有所值。尔湾并不缺少亚洲餐厅。在这座城市里需要很多的脱颖而出。 Nep Cafe 凭借其独特的越南风味成功做到了这一点。 Source link

  • 7/9/20க்கான மாநில திறந்த-தயாரிப்பு மதிப்பீடுகள்

    இந்த மதிப்பீடுகள் மாநில அளவிலான தரவைக் காட்டுகின்றன, அவை மீண்டும் திறக்க ஒவ்வொரு மாநிலத்தின் தயார்நிலையையும் மதிப்பிட உதவும். அலாஸ்கா • அலபாமா • ஆர்கன்சாஸ் • அரிசோனா • கலிபோர்னியா • கொலராடோ • கனெக்டிகட் • கொலம்பியா மாவட்டம் • டெலாவேர் • புளோரிடா • ஜார்ஜியா • ஹவாய் • அயோவா • இடாஹோ • இல்லினாய்ஸ் • இந்தியானா • கன்சாஸ் • கென்டக்கி • லூசியானா • மசாசூசெட்ஸ் •…

  • Przekonaj xlub Odkryj

    Wrzesień 2009 Kiedy spotykasz się z ludźmi, których nie znasz zbyt dobrze, konwencja jest taka, aby sprawiać wrażenie wyjątkowo przyjaznego. Uśmiechasz się i mówisz „miło mi cię poznać”, niezależnie od tego, czy tak jest, czy nie. Nie ma w tym nic nieuczciwego. Każdy wie, że tych małych kłamstw społecznych nie należy brać dosłownie, tak jak…

  • ディスプレイ – Apple

    新しい スタジオディスプレイ カメラ、オーディオ、Thunderbolt 5 を備えた臨場感あふれる 27 インチ 5K Retina ディスプレイ。Mac の理想的なコンパニオンです。 新しい スタジオ ディスプレイ XDR 先進的な 27 インチ 5K Retina XDR ディスプレイ。 2000 nits ピーク HDR 輝度、P3 + Adob​​e RGB、120Hz。究極のプロ用ディスプレイ。 Source link

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *