How to Generate Beautiful Apple-Style Documentation in Xcode

How to Generate Beautiful Apple-Style Documentation in XcodeHow to use it? 1. Clone the repository using, git clone https://github.com/onevcat/VVDocumenter-Xcode.git 2. Open & build the VVDocumenter-Xcode Xcode project. The plug-in will automatically be installed in ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins. 3. Relaunch Xcode and type in /// above any code you want to write a document to.

Once you start creating things, you realize that everything has intention behind it.

It might help to pose two caricatures hypothetical extremes. One is engineering as problem solving, the other is design as creating.

The designer wants to create a solution that fits in a deeper situational or social sense.

Design is messy. Engineering… is not supposed to be messy. The designer can handle the messiness and ambiguity and is willing to trust intuition.

Successful design is done in teams.

David Kelly (via kimmalexis)

WIP on new scanned ticket information with clean and simple design. On Dribbble

Create a bootable OS X 10.9 Mavericks USB disk

Requirements: USB disk with at least 8GB size Download the Mavericks update, Do not install. (OSX cleans installation files upon installation) This drive can be used for fresh install of OS X 10.9 Mavericks. Process: Insert USB disk and use Disk Utility to erase the disk.This will erase and create a empty disk with name “Untitled”. Start “Terminal” app, and run following command, sudo /Applications/Install OS X Mavericks.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install OS X Mavericks.app --nointeraction System will ask you for a password. Enter and wait till the process completes. WARNING: Improper use of the sudo command could lead to…

Human-Centered Design Considered Harmful

Human-Centered Design Considered Harmful Why do these devices work so well? The basic reason is that they were all developed with a deep understanding of the activities that were to be performed: call this Activity-Centered Design. Many were not even designed in the common sense of the term, rather, they evolved with time. Each new generation of builders slowly improved the product upon the previous generation, based on feedback from their own experiences as well as from their customers. Slow, evolutionary folk design. But even for those devices created by formal design teams, populated with people whose job title was…

Searchable full-text transcripts of WWDC sessions

Searchable full-text transcripts of WWDC sessionsCreated by normalizing and indexing video transcript (.srt) files provided for WWDC videos. Check out the app’s source code on GitHub for additional implementation details, as well as information about the webservice APIs made available.

I think a lot of people see simplicity as the lack of clutter. And that’s not the case at all. True simplicity is, well, you just keep on going and going until you get to the point where you go, ‘Yeah, well, of course.’ Where there’s no rational alternative.

The iOS 7 Design Cheat Sheet

The iOS 7 Design Cheat Sheet With the release of iOS 7, app designers and developers will need to adjust their visual language to match the new “flat” design of iOS. In addition to the grid system, the dimensions of icons and commonly used elements, typography and iconography has been updated by Apple in many ways.

The artist is a collector of things, imaginary or real. He accumulates things with the same enthusiasm that a little boy stuffs his pockets. The scrap heap and the museum are embraced with equal curiosity. He takes snapshots, makes notes and records impressions on tablecloths or newspapers, on backs of envelopes or matchbooks. Why one thing and not another is part of the mystery but he is omnivorous.
Paul Rand

Expanding business through design based innovation

Many of the times we find ourselves in a meeting room with a team discussing about the product plans. People discuss about existing features, new features, ways to pull more traffic to the site, upcoming SEO processes etc. Everything to make a product more successful and valuable. How do you measure success or value? Everyone uses different perspectives and merits for measuring these. Marketing team would think of it in terms of total traffic home page is generating, number of likes on social media. Management would think of it in terms of number of registrations, downloads. Anything and everything that…

Update all git repositories in one command

If you have placed all git repositories in single parent folder like me. This is for you. Update all your repositories in single command. find . -type d -name .git -exec sh -c "cd "{}"/../ && pwd && git pull" ; and then wait for a long time… 

It Is Never a User’s Fault

It Is Never a User’s Fault
“He is clearly using it the wrong way!” I have seen designers say this, when a user makes a mistake and accidentally deletes all his data. Mostly in all such cases, it is never a users fault. Designers and developers lead users to make such mistakes. If user is taking the wrong action, who is to blame? The user? We need to understand how users navigate through interfaces we create. It can be summarised somewhat like follows, User opens the app/website with some fixed goal in mind. User takes a look at the screen, identifying actionable and non-actionable items from…

Your app makes me fat

Your app makes me fat If our work drains a user’s cognitive resources, what does he lose? What else could he have done with those scarce, precious, easily-depleted resources? Maybe he’s trying to stick with that diet. Or practice guitar. Or play with his kids. That one new feature you added? That sparkly, Techcrunchable, awesome feature? What did it cost your user? If the result of your work consumes someone’s cognitive resources, they can’t use those resources for other things that truly, deeply matter. This is NOT about consuming their time and attention while they’re using your app. This is…

The Anatomy Of A Successful Logo Redesign

The Anatomy Of A Successful Logo Redesign Familiar logos are like overly attentive suitors: They’re so naggingly present that their charms are lost to you–until, one day, they’re gone. Then you realize just how much you took a shine to that Gap, Tropicana, or American Airlines icon. The replacement logos only serve to remind you of what you liked before everything changed. That’s how we usually react when a brand is overhauled–we notice only the “bad” redesigns. But occasionally, a company’s logo undergoes such a subtle transformation that it’s barely noticeable, even though if you were to compare the old…