---
title: "Meaning & Key Takeaway of: Ask anyone who's been around the NSBlock…"
description: "\"“Ask anyone who's been around the NSBlock a few times: Key-Value Observing has the worst API in all of Cocoa.”\" — Mattt Thompson"
image: "https://sms4smile.com/quotes/i/a85/mattt-thompson-71141_quote_ask-anyone-who-s-been-around-the-nsblock_1415217.jpg"
---

#  Ask anyone who's been around the NSBlock a few times…

![“Ask anyone who's been around the NSBlock a few times: Key-Value Observing has the worst API in all of Cocoa.” quote by Mattt Thompson](https://sms4smile.com/quotes/i/a85/mattt-thompson-71141_quote_ask-anyone-who-s-been-around-the-nsblock_1415217.jpg)   [Download](https://sms4smile.com/quotes/i/a85/mattt-thompson-71141_quote_ask-anyone-who-s-been-around-the-nsblock_1415217.jpg) [Open image](https://sms4smile.com/quotes/i/a85/mattt-thompson-71141_quote_ask-anyone-who-s-been-around-the-nsblock_1415217.jpg)

> ““Ask anyone who's been around the NSBlock a few times: Key-Value Observing has the worst API in all of Cocoa.””

[Mattt Thompson](https://sms4smile.com/quotes/author/mattt-thompson/)

## About This Quote

This interpretation was drafted with AI assistance. It is one reading of the quote, not the author's own explanation.

Key‑Value Observing API is considered the most problematic in Cocoa.

**In simple terms:** Key‑Value Observing has the worst Cocoa API.

Key Takeaway

Avoid or improve KVO usage.

Themes

software development API criticism Cocoa

Mood

critical technical

Type

analytical pragmatic

When to use this quote

- iOS app development
- code maintenance
- team onboarding

Key Concepts

programming patterns framework design

Questions to Reflect On

- What are the main pain points?
- How can you mitigate them?

A Different Perspective

Alternatives may have trade‑offs.

★ ★ ★ ★ ★   No ratings yet

[Api Cocoa](https://sms4smile.com/quotes/about/api-cocoa-4998221/) [Nsblock Times](https://sms4smile.com/quotes/about/nsblock-times-4998222/) [Observing Worst](https://sms4smile.com/quotes/about/observing-worst-4998223/) [Technology](https://sms4smile.com/quotes/about/technology/) [Worst](https://sms4smile.com/quotes/about/worst/) [Worst Api](https://sms4smile.com/quotes/about/worst-api-4998220/)

## Related quotes

> [The vision of the left, full of envy and resentment, takes its worst toll on those at the bottom - whether black or white…](https://sms4smile.com/quotes/thomas-sowell/the-vision-of-the-left-full-of-envy-and-resentment-takes-its-worst/)

[Thomas Sowell](https://sms4smile.com/quotes/author/thomas-sowell/)

> [My best business decision was to be independent as a musician and artist. My worst was compromising on certain aspects of a deal for…](https://sms4smile.com/quotes/ziggy-marley/my-best-business-decision-was-to-be-independent-as-a-musician-and/)

[Ziggy Marley](https://sms4smile.com/quotes/author/ziggy-marley/)

> [The miracle drugs (neuroleptics) cause the worst plague of brain damage in medical history.](https://sms4smile.com/quotes/peter-breggin/the-miracle-drugs-neuroleptics-cause-the-worst-plague-of-brain-damage/)

[Peter Breggin](https://sms4smile.com/quotes/author/peter-breggin/)

> [I am glad The Worst Journey is coming out in Penguins: after all it is largely about penguins.](https://sms4smile.com/quotes/apsley-cherry-garrard/i-am-glad-the-worst-journey-is-coming-out-in-penguins-after-all-it-is/)

[Apsley Cherry-Garrard](https://sms4smile.com/quotes/author/apsley-cherry-garrard/)

> [My best personality trait that I think I'm very approachable. And my worst is that I can be moody.](https://sms4smile.com/quotes/enrique-iglesias/my-best-personality-trait-that-i-think-i-m-very-approachable-and-my/)

[Enrique Iglesias](https://sms4smile.com/quotes/author/enrique-iglesias/)

> ['Downton Abbey' is my worst nightmare. I just hate that whole 'Upstairs Downstairs' thing, I think it's really lazy and it doesn't represent England,…](https://sms4smile.com/quotes/tom-payne/downton-abbey-is-my-worst-nightmare-i-just-hate-that-whole-upstairs/)

[Tom Payne](https://sms4smile.com/quotes/author/tom-payne/)

> [A lie always needs a truth for a handle to it. The worst lies are those whose blade is false, but whose handle is…](https://sms4smile.com/quotes/henry-ward-beecher/a-lie-always-needs-a-truth-for-a-handle-to-it-the-worst-lies-are/)

[Henry Ward Beecher](https://sms4smile.com/quotes/author/henry-ward-beecher/)

> [You want to remain hungry and stay in a good place as a competitor; at the same time, you want to be confident but…](https://sms4smile.com/quotes/lamar-odom/you-want-to-remain-hungry-and-stay-in-a-good-place-as-a-competitor-at/)

[Lamar Odom](https://sms4smile.com/quotes/author/lamar-odom/)

> [“The universe contains any amount of horrible ways to be woken up, such as the noise of the mob breaking down the front door,…](https://sms4smile.com/quotes/terry-pratchett/the-universe-contains-any-amount-of-horrible-ways-to-be-woken-up-such/)

[Terry Pratchett](https://sms4smile.com/quotes/author/terry-pratchett/)

> [Be careful. I wouldn’t want anything to happen to the worst Spanish student in the history of the language.” I laughed. “No problemo.](https://sms4smile.com/quotes/kiersten-white/be-careful-i-wouldn-t-want-anything-to-happen-to-the-worst-spanish/)

[Kiersten White](https://sms4smile.com/quotes/author/kiersten-white/)

> [The worst advice? 'Don't listen to the critics.' I think that you really ought to listen to the critics, because sometimes they're telling you…](https://sms4smile.com/quotes/stephen-king/the-worst-advice-don-t-listen-to-the-critics-i-think-that-you-really/)

[Stephen King](https://sms4smile.com/quotes/author/stephen-king/)

> [If you expect the worst from a person you can never be disappointed.](https://sms4smile.com/quotes/anthony-burgess/if-you-expect-the-worst-from-a-person-you-can-never-be-disappointed/)

[Anthony Burgess](https://sms4smile.com/quotes/author/anthony-burgess/)

> [A real Christian in an odd number anyway. He feels supreme love for One whom he has never seen, talks familiarly every day to…](https://sms4smile.com/quotes/anonymous/a-real-christian-in-an-odd-number-anyway-he-feels-supreme-love-for/)

[Anonymous](https://sms4smile.com/quotes/author/anonymous/)

> [One of the worst things to come out of the Consumer Protection Board's misleading claims is the impression that government resources are to hard…](https://sms4smile.com/quotes/matthew-lesko/one-of-the-worst-things-to-come-out-of-the-consumer-protection-board/)

[Matthew Lesko](https://sms4smile.com/quotes/author/matthew-lesko/)

> [The worst feeling is not being lonely, sometimes it is being forgotten by someone you cant forget.](https://sms4smile.com/quotes/anonymous/the-worst-feeling-is-not-being-lonely-sometimes-it-is-being-forgotten/)

[Anonymous](https://sms4smile.com/quotes/author/anonymous/)

## More by Mattt Thompson

> [“NSPredicate is truly one of the jewels of Cocoa. Other languages would be lucky to have something with half of its capabilities in a…](https://sms4smile.com/quotes/mattt-thompson/nspredicate-is-truly-one-of-the-jewels-of-cocoa-other-languages-would/)

[Mattt Thompson](https://sms4smile.com/quotes/author/mattt-thompson/)

> [“The Principle of Least Surprise" describes a general approach to software that celebrates sanity over cleverness: clear intent, reasonable defaults, and providing a sense…](https://sms4smile.com/quotes/mattt-thompson/the-principle-of-least-surprise-describes-a-general-approach-to/)

[Mattt Thompson](https://sms4smile.com/quotes/author/mattt-thompson/)

> [“There are only 2 hard things in programming: naming, cache invalidation, and off-by-one-errors.”](https://sms4smile.com/quotes/mattt-thompson/there-are-only-2-hard-things-in-programming-naming-cache-invalidation/)

[Mattt Thompson](https://sms4smile.com/quotes/author/mattt-thompson/)

[Explore all 4 Mattt Thompson quotes ](https://sms4smile.com/quotes/author/mattt-thompson/)

## More Technology quotes

> [But we are convinced that if we are to play a meaningful role nationally, and in the community of nations, we must be second…](https://sms4smile.com/quotes/vikram-sarabhai/but-we-are-convinced-that-if-we-are-to-play-a-meaningful-role/)

[Vikram Sarabhai](https://sms4smile.com/quotes/author/vikram-sarabhai/)

> [“This story is not at all an uncommon one in tech circles, including gaming. The popular notion is that women who get ahead must…](https://sms4smile.com/quotes/bailey-poland/this-story-is-not-at-all-an-uncommon-one-in-tech-circles-including/)

[Bailey Poland](https://sms4smile.com/quotes/author/bailey-poland/)

> [The time that one gains cannot be accumulated in a storehouse; it is contradictory to want to save up existence, which, the fact is,…](https://sms4smile.com/quotes/simone-de-beauvoir/the-time-that-one-gains-cannot-be-accumulated-in-a-storehouse-it-is/)

[Simone de Beauvoir](https://sms4smile.com/quotes/author/simone-de-beauvoir/)

> [“The metaprogrammer who uses one, or especially several, applications as components in a larger system. This is the user whose needs are poorly met…](https://sms4smile.com/quotes/frederick-p-brooks-jr/the-metaprogrammer-who-uses-one-or-especially-several-applications-as/)

[Frederick P. Brooks Jr](https://sms4smile.com/quotes/author/frederick-p-brooks-jr/)

> [Advances in technology will continue to reach far into every sector of our economy. Future job and economic growth in industry, defense, transportation, agriculture,…](https://sms4smile.com/quotes/christopher-bond/advances-in-technology-will-continue-to-reach-far-into-every-sector/)

[Christopher Bond](https://sms4smile.com/quotes/author/christopher-bond/)

> [“Economic growth continued by means of a succession of new products which found growing and ultimately massive demand. Some of the new products were…](https://sms4smile.com/quotes/edward-a-hudson/economic-growth-continued-by-means-of-a-succession-of-new-products/)

[Edward A. Hudson](https://sms4smile.com/quotes/author/edward-a-hudson/)

> [I had an idea for a technologically advanced luxury watch. I got involved in digital art and neon painting and put on shows of…](https://sms4smile.com/quotes/giorgio-moroder/i-had-an-idea-for-a-technologically-advanced-luxury-watch-i-got/)

[Giorgio Moroder](https://sms4smile.com/quotes/author/giorgio-moroder/)

> [What it comes down to for me is this: Will the technologies of communication in our culture, serve to enlighten us and help us…](https://sms4smile.com/quotes/roger-waters/what-it-comes-down-to-for-me-is-this-will-the-technologies-of/)

[Roger Waters](https://sms4smile.com/quotes/author/roger-waters/)

> [The display is the computer.](https://sms4smile.com/quotes/jen-hsun-huang/the-display-is-the-computer/)

[Jen-Hsun Huang](https://sms4smile.com/quotes/author/jen-hsun-huang/)

> [We became Homo sapiens not that long ago, from the scientific perspective, and we've retained a lot of our beast nature. We've done all…](https://sms4smile.com/quotes/wangechi-mutu/we-became-homo-sapiens-not-that-long-ago-from-the-scientific/)

[Wangechi Mutu](https://sms4smile.com/quotes/author/wangechi-mutu/)

> [The reason that Apple is able to create products like iPad is because we always try to be at the intersection of technology and…](https://sms4smile.com/quotes/steve-jobs/the-reason-that-apple-is-able-to-create-products-like-ipad-is-because/)

[Steve Jobs](https://sms4smile.com/quotes/author/steve-jobs/)

> [I just feel like everybody stays on their phone nowadays. People will go to a party and everybody is on their phone, and you…](https://sms4smile.com/quotes/snow-tha-product/i-just-feel-like-everybody-stays-on-their-phone-nowadays-people-will/)

[Snow Tha Product](https://sms4smile.com/quotes/author/snow-tha-product/)

> [“If Amazon’s dream of a world without gatekeepers becomes reality, then the company itself will become a powerful gatekeeper.”](https://sms4smile.com/quotes/evgeny-morozov/if-amazon-s-dream-of-a-world-without-gatekeepers-becomes-reality-then/)

[Evgeny Morozov](https://sms4smile.com/quotes/author/evgeny-morozov/)

> [Real breakthroughs are not found because you want to develop some new technology, but because you are curious and want to find out how…](https://sms4smile.com/quotes/anton-zeilinger/real-breakthroughs-are-not-found-because-you-want-to-develop-some-new/)

[Anton Zeilinger](https://sms4smile.com/quotes/author/anton-zeilinger/)

> [The most fundamental question we can ever ask ourselves is whether or not the universe we live in is friendly or hostile.](https://sms4smile.com/quotes/albert-einstein/the-most-fundamental-question-we-can-ever-ask-ourselves-is-whether-or/)

[Albert Einstein](https://sms4smile.com/quotes/author/albert-einstein/)

[Browse all 18,164 Technology quotes ](https://sms4smile.com/quotes/about/technology/)

```json
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Quotation",
            "text": "“Ask anyone who's been around the NSBlock a few times: Key-Value Observing has the worst API in all of Cocoa.”",
            "creator": {
                "@type": "Person",
                "name": "Mattt Thompson"
            },
            "isPartOf": {
                "@id": "https://sms4smile.com/quotes/#website"
            },
            "url": "https://sms4smile.com/quotes/mattt-thompson/ask-anyone-who-s-been-around-the-nsblock-a-few-times-key-value/",
            "about": {
                "@type": "Thing",
                "name": "Technology"
            },
            "@id": "https://sms4smile.com/quotes/mattt-thompson/ask-anyone-who-s-been-around-the-nsblock-a-few-times-key-value/#quotation",
            "image": {
                "@type": "ImageObject",
                "@id": "https://sms4smile.com/quotes/i/a85/mattt-thompson-71141_quote_ask-anyone-who-s-been-around-the-nsblock_1415217.jpg",
                "contentUrl": "https://sms4smile.com/quotes/i/a85/mattt-thompson-71141_quote_ask-anyone-who-s-been-around-the-nsblock_1415217.jpg",
                "url": "https://sms4smile.com/quotes/i/a85/mattt-thompson-71141_quote_ask-anyone-who-s-been-around-the-nsblock_1415217.jpg",
                "width": 1080,
                "height": 1080,
                "caption": "“Ask anyone who's been around the NSBlock a few times: Key-Value Observing has the worst API in all of Cocoa.” — Mattt Thompson",
                "creditText": "SMS4Smile Quotes",
                "creator": {
                    "@id": "https://sms4smile.com/quotes/#organization"
                }
            }
        },
        {
            "@type": "BreadcrumbList",
            "itemListElement": [
                {
                    "@type": "ListItem",
                    "position": 1,
                    "name": "Home",
                    "item": "https://sms4smile.com/"
                },
                {
                    "@type": "ListItem",
                    "position": 2,
                    "name": "Quotes",
                    "item": "https://sms4smile.com/quotes/"
                },
                {
                    "@type": "ListItem",
                    "position": 3,
                    "name": "Mattt Thompson",
                    "item": "https://sms4smile.com/quotes/author/mattt-thompson/"
                },
                {
                    "@type": "ListItem",
                    "position": 4,
                    "name": "“Ask anyone who's been around the...",
                    "item": "https://sms4smile.com/quotes/mattt-thompson/ask-anyone-who-s-been-around-the-nsblock-a-few-times-key-value/"
                }
            ],
            "@id": "https://sms4smile.com/quotes/mattt-thompson/ask-anyone-who-s-been-around-the-nsblock-a-few-times-key-value/#breadcrumb"
        },
        {
            "@type": "WebSite",
            "@id": "https://sms4smile.com/quotes/#website",
            "name": "SMS4Smile Quotes",
            "url": "https://sms4smile.com/quotes/",
            "publisher": {
                "@id": "https://sms4smile.com/quotes/#organization"
            }
        },
        {
            "@type": "Organization",
            "@id": "https://sms4smile.com/quotes/#organization",
            "name": "SMS4Smile Quotes",
            "url": "https://sms4smile.com/quotes/",
            "logo": {
                "@type": "ImageObject",
                "url": "https://sms4smile.com/quotes/wp-content/themes/sq/assets/icons/icon-512.png",
                "width": 512,
                "height": 512
            }
        }
    ]
}
```
