This blog has moved!

Please follow the twenty08 blog on tumblr! We'll have new updates on MobileChat, QuickShareIt, and other products there!

http://tumblr.twenty08.com

Site Archives Coding

UIPreferencesTable Made (Relatively) Easy + Segmented Control


So, when I sat down last night to rewrite the way the “Add Account” feature in MobileChat was done, I realized how absolutely terrible we were handling the Preference table. There was no “straight forward” way to UIPreferencesTable’s and further more, no simple way to implemented segmented controls into it.

So, I wrote a few classes and a helper to take care of it for me. Here’s a run down:

* UIPreferencesTableGroup — Quickly create a group of cells
* UIPreferencesSegmentedTableGroup — Extends UIPreferencesTableGroup, but adds support for Segments
* UIPreferencesController — This is the dataSource/delegate of any UIPreferenceTalbe you create.
* UIPrefHelper — You can use this even without the above classes, just contains a few quick make functions to create text fields.

Keep reading for the code and an example of the implementation…

MobileChat v2.1 Now Available



Horizontal chatting in MobileChat v2.1

Change Log:

  • Horizontal/Landscape Orientation Availability
  • “New IM” finally works
  • “Send” Button has been relocated to the keyboard (in place of return)
  • iPhone Firmware 1.1.3 Compatibility
  • DNS Issue that plagued 1.x and 2.0 has been resolved.
  • BSD Subsystem dependency should be gone.
  • Added support for XMPP
  • GTalk has been temporarily removed
  • Sign On progress notifications (as seen in screenshots)
  • Disconnect Notification: if you get kicked off, or you can’t sign on, you’ll be alerted now
  • Conversation code-base optimized
  • Keep reading for more information about this release…

    MobileChat on 1.1.3


    We’ll be release MobileChat 2.1 later this week/this weekend. It works fully on 1.1.3.

    Read more after the break for a changelog, and more information about the upcoming release

    FaceBook’s Source Leaks and the “Original FaceBook Clone”


    The big news on the internet today was Social Networking Giant, FaceBook, had their source code leaked onto the internet due to a server error. (Should of used Zend)
    If you missed it and still want to take a peak, type “facebook source code” into Google and follow a few links or just go to this […]

    HowTo: Align a footer to the bottom of the page in XHTML Strict across all three browsers!


    This is a bit tricky to get to work across all three major browsers (internet explorer, firefox, and safari) while following XHTML Strict (this will still work in HTML4 strict as well.).

    Most people can get the footer to go to the bottom of the window, however when the content forces the page to scroll but the footer still stays at the bottom of the window, and not the bottom of the page.

    Apple Switcher Advice (Developer Centric…Sorta)


    A co-worker of mine recently switched to a brand new MacBook Pro from his old Windows box.
    We do web development here, so naturally he had specific requirements for the software he used and how he worked. Being that I’ve been doing it for the past few years, I figured I’d help out and pass along […]

    Client Work vs. Internal Projects


    I guess I’ve always known this; but it’s never really hit me until today. Maybe the reason that I’m able to wrap my head around it, is because it’s finally affecting me full force.
    I’ve been working with a New York development firm for a few months now. We’ve been working on ways to expand our […]