iPhone JSON 基準 — Sam Soffes

iPhone JSON 基準 — Sam Soffes


發表於

更新: 查看我更新的基準測試。

昨天我寫了一篇關於用Apple的私有框架解析JSON的文章。我認為可能值得對 TouchJSON、JSON Framework 和 Apple JSON(我稱之為私人框架)進行基準測試。 我的結果非常有趣。

iPhone JSON 基準 — Sam Soffes

我知道我不久前發布過 TouchJSON 確實很快,但我想我把數字搞混了。這次我將每個測試運行了 100 次並取平均值。這些是在我的 iPhone 3GS 上運行、為 iPhone OS 3.1 編譯的 TouchJSON 1.0.6 和 JSON Framework 2.2.2 的數字。您可以在 GitHub 上取得程式碼並親自查看。

綜上所述, 看起來 JSON 框架是可以使用的框架,因為您可能不應該在運輸應用程式中使用 Apple JSON。 JSON 框架一直是我最喜歡的,因為它乾淨、類別風格的介面。我只測試了 Apple JSON,看看其他實作與它相比如何。

發表於

因此,當 Gruber 有一天連結到我時,我關於 Cocoa Web 服務的貼文引起了很多關注。這引發了一場對話 嘰嘰喳喳 基本上最終決定使用 JSON 上的二進位屬性清單來確定大小和解析,但這是另一篇部落格文章的內容了。

所有這些讓我思考 Apple 是如何進行 JSON 解析的,因為他們顯然在幾個內建應用程式中使用了 JSON。我碰巧注意到有一個 JSON.framework 今晚在 Private Frameworks 資料夾中。我嘗試了類轉儲它,令人驚訝的是它有效! (我嘗試類轉儲的大多數其他私有框架沒有產生任何結果。)

我想到底是怎麼回事,不妨試試看。事實證明,它確實很容易實現。我在 GitHub 上發布了一個範例專案來演示這一點。

繼續閱讀 →





Source link

Postagens Similares

  • Томаш Ковальчик выпустил «Прелюдию к страху»

    Музыкальный обзор: “В “Прелюдии к страху” Томаш Ковальчик превращает тревогу в нечто странно кинематографическое и глубоко человечное. С первых моментов композиция несет в себе надвигающийся эмоциональный вес, разворачиваясь с чувством напряжения, которое кажется одновременно интимным и подавляющим. Мелодия движется сквозь тени меланхолии и беспокойства, позволяя каждой ноте задерживаться ровно настолько, чтобы обнажить уязвимость под ее…

  • Platform yang Dilewati Tim Anda Selama 20 Tahun

    Saya mengunggah video YouTube pertama saya pada bulan Agustus 2006. Durasinya 42 detik, dipromosikan menjadi 11 bagian Pemantau Sains Kristen serial tentang jurnalis yang diculik bernama Jill Carroll, dan memperoleh total 1.908 penayangan. Klien saya saat itu tidak terkesan dengan angka itu, dan sejujurnya, saya juga tidak terkesan. Lalu, ceritanya berjalan. Lebih dari 450.000 pengunjung…

  • 私たちの注目のピック: So I Won’t by Mike Kuster

    音楽レビュー: 「マイク・クスターは、「ソー・アイ・ウォント」でクラシックなロック・バラードの誠実さに傾倒し、記憶と後悔の静かな片隅に直接語りかける曲を作り上げた。メロディーは時代を超えた温かさを運び、心の親密さを失わずにハートランド・ロックの強制されない自信とともに展開する。クスターのヴォーカルはフルボディでありながら深く傷つきやすく、すべてのラインをありのままの正直さで伝え、ストーリーテリングを演じられるというよりも生き生きと感じさせる。劇的な過剰さはない。ここでは、曲が呼吸し、揺れ、深夜の思索と切ない現実逃避の瞬間に自然に流れ込むことを可能にする、安定した感情の牽引力だけです。」 -ナガマグドットコム 再生ボタンを押して、Mike Kuster の「So I Won’t」をお楽しみください。 プレスリリース – 曲について: 古典的な田舎の物語と現代の視点を融合させたこの曲は、誘惑と誠実さの間の人間の深い緊張を探求しており、今日のペースが速く、常につながっている世界に響くメッセージを伝えています。 「So I Won’t」は、否定できない誘惑に直面した男の物語です。彼がこれまで望んでいたものすべてのように感じる人に魅了され、彼は電話をかけたり、テキストメッセージを送ったり、メッセージを送ったり、彼女の耳元でささやいたりするなど、手を差し伸べることができるあらゆる方法を想像します。しかし、彼の前にしっかりと立ちはだかっているのは、彼がすでに交わした約束です。 物語が展開するにつれて、それらの結婚の誓いは、良くも悪くも他のすべてを捨て去り、人生を変える決断の瀬戸際から彼を引き戻す心の拠り所となります。瞬時のコミュニケーションにより、衝動的に行動することがかつてないほど容易になった時代において、「So I Won’t」は、多くの場合、抑制することにこそ真の強さがあるという、さわやかで力強い思い出を与えてくれます。 心のこもった歌詞と信頼性に基づいたこの曲は、「私はすべきではないから…だから私はしない」というシンプルだが奥深い結論に向かって構築されています。 2026 年 5 月 23 日に Nagamag によってレビューされました 音楽投稿の合計:17,499総アーティストインタビュー:140 この記事を友達とシェアしましょう! 最近のロック音楽の発見 「ガット・ミー・グッド」 by Trudy |ロックレビュー 2026 年 5 月 29 日|カテゴリ: オーディオ、ロック、ソング、Spotify、最新|タグ: カントリー、カントリーポップ、レビュー、Spotify プレイリスト – Rock by Nagamag、Trudy| 「Got Me Good」では、トゥルーディは、すぐに伝染すると感じられる、明るくエフォートレスな魅力に傾いています。ボーカルは、クールな響きによって運ばれます… >>> ナガマグで完全なレビューを読んで曲を聴いてください #country #countrypop #trudy…

  • Нам нужен RSS для обмена множеством приложений с кодом Vibe (межсвязно)

    Теперь у нас есть множество приложений, и мы достигли потолка в плане хороших способов отслеживать их и делиться ими. Например, личные инструменты Саймона Уиллисона: Различные инструменты HTML+JavaScript, созданные в основном с помощью LLM. Уиллисон перечисляет более 80 полезных инструментов, а в окне поиска можно увидеть 205. Это очень много! У него есть сверхспецифические инструменты, такие…

  • ਵਰਡਪਰੈਸ 7.0 ਨੇਟਿਵ ਏਆਈ ਏਕੀਕਰਣ ਦੇ ਨਾਲ ਲਾਂਚ ਕੀਤਾ

    ਹਫ਼ਤਿਆਂ ਦੀ ਦੇਰੀ ਤੋਂ ਬਾਅਦ, ਵਰਡਪਰੈਸ 7.0 ਆਖਰਕਾਰ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਹੈ. ਸੈਂਟਰਪੀਸ ਵਿਸ਼ੇਸ਼ਤਾ ਰੀਅਲ-ਟਾਈਮ ਸਹਿਯੋਗ (RTC) ਹੋਣੀ ਚਾਹੀਦੀ ਸੀ ਪਰ ਜੋ ਸ਼ਿਪਿੰਗ ਹੈ ਉਹ ਵੱਡਾ ਹੈ: ਨੇਟਿਵ ਏਆਈ ਏਕੀਕਰਣ, ਸਮੱਗਰੀ ਪ੍ਰਬੰਧਨ ਪ੍ਰਣਾਲੀ ਦੇ ਇਤਿਹਾਸ ਵਿੱਚ ਇੱਕ ਵਾਟਰਸ਼ੈੱਡ ਪਲ। ਨੇਟਿਵ ਏਆਈ ਏਕੀਕਰਣ ਉਹ ਹੈ ਜੋ ਵਰਡਪਰੈਸ ਨੂੰ ਭਵਿੱਖ ਵਿੱਚ ਲੈ ਜਾਵੇਗਾ ਅਤੇ ਇਸਦੇ ਅਤੇ ਪ੍ਰਤੀਯੋਗੀਆਂ…

  • రాక్, ఫ్రెష్, బోల్డ్ & వినడానికి విలువైనది

    సంగీత సమీక్ష: “My World Seems To Grow by Damien J. జాన్సన్ ఒక వేడుకగా మారువేషంలో ఉన్న వ్యక్తిగత ఒప్పుకోలును గుర్తుకు తెచ్చే నిరాయుధ నిజాయితీతో ఆవిష్కరిస్తారు. వెచ్చని గాత్రాలు మొద్దుబారిన లేకుండా తమ కథను చెబుతాయి, శ్రోతలతో తక్షణ సంబంధాన్ని ఏర్పరుస్తాయి. శ్రావ్యత ప్రకాశవంతంగా మరియు ఉల్లాసభరితంగా ఉంటుంది. వ్యక్తిగత అభివృద్ధి అంత తేలికగా ఉంటుందని రిమైండర్ దాని సానుకూల సరళతతో గెలుస్తుంది.” -Nagamag.com ప్లే నొక్కండి మరియు డామియన్ J. జాన్సన్…

Deixe um comentário

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