Swiftjective-C Developer Portal

Swiftjective-C is a public iOS development blog, so its developer surface is intentionally small, read-only, and available without registration. Use these resources to discover articles, retrieve structured post metadata, or give an AI agent clean Markdown instead of presentation-oriented HTML. There are no user accounts, write operations, private records, webhooks, or API keys. Because every operation is read-only, the production endpoint is also the safe test environment.

Quickstart

List the ten newest posts as JSON:

curl --fail --silent \
  'https://www.swiftjectivec.com/api/posts?limit=10'

Ask a canonical page for its Markdown representation:

curl --fail --silent \
  -H 'Accept: text/markdown' \
  'https://www.swiftjectivec.com/'

API reference

GET /api/posts returns recent article metadata. Its optional integer limit parameter accepts values from 1 through 50 and defaults to 20. Successful responses contain data and meta objects. Errors are JSON with a stable machine-readable code, a human-readable message, and a resolution hint. The endpoint permits cross-origin reads and requires no authentication.

Agent resources

Canonical HTML pages support HTTP content negotiation. Send Accept: text/markdown to receive UTF-8 Markdown from the same URL; responses include Vary: Accept so shared caches keep HTML and Markdown separate. Direct .md mirrors also remain available. Start with the indexes below when crawling or building retrieval tools. Swiftjective-C does not currently publish an MCP server or an installable CLI package.