Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 594553
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T15:57:57+00:00 2026-05-13T15:57:57+00:00

At the moment I am learning Objective-C 2. I’m aware that it’s used heavily

  • 0

At the moment I am learning Objective-C 2. I’m aware that it’s used heavily by Mac developers, but I’m more interested in learning the language at this point in time than the frameworks for developing on Mac OS X/iPhone (except for Foundation). In order to do this I want to write a few intermediate* console applications, but I’m stuck for ideas.

Most examples are something along the lines of “Write a Fraction class that has getters/setters and a print function”, which isn’t very challenging coming from a C++ background. I’d like some generic examples of programs, but I don’t want them to include any Objective-C implementation details. I want to figure out the program structure/write my own interfaces and learn the language from there.

In summary: I am curious as to what example programs Objective-C programmers would recommend for exploring the language.

An example of an “intermediate” application would be something along the lines of “Write a program that takes a URL from the command line and returns the number of occurrences of a certain word in data returned:

example -url www.google.com -word search

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-13T15:57:58+00:00Added an answer on May 13, 2026 at 3:57 pm

    “Project Euler” is a standard response for this kind of thing, but I get the feeling that you’re less interested in being told to implement algorithmic stuff (since that knowledge is easier to port between languages) and more interested in miniprojects that will familiarize you with core libraries. Is this fair?

    If so, IMO, you ought to know the basics of how to do the following with the standard libraries of language you hope to use for serious work:

    1. Standard IO
    2. Network IO
    3. Disk IO and navigating the filesystem
    4. Regexp utilities
    5. Structured data (XML libraries and CSV libraries if they exist)

    Programming problems I would recommend for those:

    1. It sounds like you’ve already done this.
    2. A very simple proxy – something like what you described in your post, but that listens on a port for a message containing a URL rather than taking it on the command line, and likewise returns the results to whatever contacted it over the network rather than outputting to stdio. [Obviously you need to have the machine behind an appropriate firewall for this!]
    3. Something which takes a directory path and recursively tallies the number of lines its children contain. (So, get the directory’s listing, open each child file and count the number of line breaks. Then open each of its child directories, get their listings, …) Record any errors encountered (e.g., no read privileges) in a reasonable way. Write out the final results to file in the directory supplied.
    4. Usually if I tool around in a language enough, I’ll run across some problem which I just naturally find myself using regexps for. I’ll assume the same is true for you and punt this element for now.
    5. Fetch StackOverflow.com, and [by putting it into a DOM model and navigating that] determine whether this question is still on the front page.
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

i am learning java at this moment and i've read somewhere that i can
I'm learning Objective-C at the moment and have come across optional methods in Protocols.
So I am doing this as a learning moment and I'm not afraid to
I'm learning R5RS Scheme at the moment (from PocketScheme) and I find that I
I'm learning both Go and ZeroMQ at the moment and in that spirit I'm
i'm learning vb.net and c# at the moment. can anyone recommend a book that
I'm learning Ruby and RoR at the moment, and I came across this: <%
sorry for the silly question, but I'm still in the process of learning Objective-C
I'm learning C++ at the moment, C++ Primer plus. But I just felt like
I'm just learning boolean algebra at the moment. I read that for XOR we

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.