Mac Cocoa |
Author |
Message |
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Thu Apr 30, 2009 1:51 pm Post subject: Tutorials & Tips |
|
|
Bill Clementson: iPhone App Development Notes
"While working on my first iPhone app (currently awaiting app store appro-
val!), I came across a number of "gotchas" and things that required a bit of
research to resolve. Not to say that they were particularly difficult to resol-
ve; however, they did require a bit more work on my part to find solutions.
In case my experience can benefit others (and also to record these things
for my own benefit), I'll list them here on my blog." |
|
Back to top |
|
|
XNote Kapetan
Joined: 16 Jun 2006 Posts: 532
|
Posted: Sun May 10, 2009 5:19 pm Post subject: |
|
|
cocoawithlove.com - Showing a "Loading..." message over the iPhone
keyboard
"The "Text" (SMS) application on the iPhone uses a custom, semi-transpa-
rent view to show its "Sending..." message over the keyboard. I'll show you
a simple class that can display semi-transparent loading messages and how
you can display messages over the keyboard." |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Mon May 18, 2009 5:08 pm Post subject: |
|
|
Krzysztof Rutkowski - Welcome to the Developer Center
"This is a place, where I would like to share with you my knowledge and how
to start developing iPhone / iPod Touch Applications. You will find here many
useful examples, sample codes, tricks, tutorials and more. Enjoy!" |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Fri May 29, 2009 8:25 pm Post subject: |
|
|
iPhoneSDKArticles.com - iPhone SDK Articles
"This site contains a series of iPhone SDK Tutorials. If you have any questi-
ons or suggestions e-mail us at iphonearticles [@] gmail dot com or visit the
iPhone SDK Development forums here." |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Mon Jun 15, 2009 12:07 am Post subject: |
|
|
macresearch.org - Links to Tutorial Series
"Here is a list of past and present tutorial series featured on MacResearch:
* Applescript Tutorials
* Cocoa for Scientists
* Command Line Tools
* Lab Journal: A Mac-Only Lab
* Ruby Tutorials
* Xgrid Tutorials" |
|
Back to top |
|
|
Ike Kapetan
Joined: 17 Jun 2006 Posts: 3137 Location: Europe
|
Posted: Sat Aug 15, 2009 9:00 pm Post subject: |
|
|
How to Make iPhone Apps - E-BOOKS .. MAILING LISTS .. GUEST BLOGGERS!
"Hi, my name is Matt Campbell and I am the owner of App Shop, LLC, an in-
dependent mobile software development company. I have spent the greater
part of the past year and thousands of dollars learning all I can about deve-
loping and selling software for the iPhone™. This effort has really paid off for
me and in December I was making enough money in my iPhone business
to quit my day job."
|
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Sun Aug 23, 2009 8:46 pm Post subject: |
|
|
mobileorchard.com - Detecting When A User Blows Into The Mic
"If, a couple of years back, you’d told me that people would expect to be
able to shake their phone or blow into the mic to make something happen
I would have laughed. And here we are." |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Tue Aug 25, 2009 1:10 am Post subject: |
|
|
code.google.com - Mongoose - easy to use web server
"Mongoose is an easy to use web server. It can be embedded into existing
application to provide a web interface to it." |
|
Back to top |
|
|
Ike Kapetan
Joined: 17 Jun 2006 Posts: 3137 Location: Europe
|
Posted: Sun Sep 20, 2009 5:47 pm Post subject: |
|
|
HyperJeff Network - Cocoa Literature List
"Articles about programming in Cocoa are many and in many places. The
majority of them are of very high quality. To help out, I made this collected
index, searchable by title or by article content. This page is very easy to
maintain, so please email me any other articles out there that I've missed.
Of course, make sure you also know about Apple's Cocoa docs! Also note
that there are many Cocoa languages beyond Objective-C." |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Thu Oct 08, 2009 11:13 pm Post subject: |
|
|
stormyprods.com - Building static libraries with the iPhone SDK
"Apple forbids the use of external frameworks or dynamic library linking in
an iPhone app. Instead, I needed to create a static library containing my
radio player code." |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Wed Oct 14, 2009 12:04 am Post subject: |
|
|
blog.proculo.de - Attaching a UIToolbar to the iPhone's Keyboard
"The notifications tell us exactly how the keyboard will animate, and what si-
ze it is going to be - which is exactly the information we need to animate our
toolbar to a new position. In my example, I've also added a "Done" button to
the toolbar which will hide the keyboard again and thus causes the toolbar to
animate back to its old position." |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Sun Jul 25, 2010 11:36 pm Post subject: |
|
|
cocoa samurai - A Guide to Threading on Leopard
"It's becoming abundantly clear that one big way you can increase appli-
cation performance is multithreading, this is because increasing processor
speeds are no longer a viable route for increasing application performance,
although it does help. Multithreading is splitting up your application into
multiple threads that execute concurrently with some threads having ac-
cess to the same data structures that your main thread has access to." |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Tue Jul 27, 2010 12:03 am Post subject: |
|
|
icemark.com - Apple Tech Talk
"I didn’t take copious notes like many other people did; there were a large
number of people sat there typing in to their Mac Books, almost verbatim
anything said!
Anyway, here are a few items I scribbled down that may be of interest.
The first two sessions I took were “Effective iPhone App Development” by
Lawrence Coopet." |
|
Back to top |
|
|
Ike Kapetan
Joined: 17 Jun 2006 Posts: 3137 Location: Europe
|
Posted: Thu Jul 29, 2010 3:03 pm Post subject: |
|
|
SO - NSRequest - encode url for NSRequest POST Body
"I don't know if this solves your problem, but
[parameterString length]
is often not be equal to the length of
[parameterString dataUsingEncoding:NSUTF8StringEncoding]
because UTF8 encodes characters with varying numbers of bytes." |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Thu Aug 05, 2010 1:30 am Post subject: |
|
|
Chilly Zhong - Apple Doc5 - Examining the MoveMe Sample Project
"Touching the Welcome button triggers an animation that causes the button
to pulse and center itself under your finger. As you drag your finger around
the screen, the button follows your finger. Lift your finger from the screen
and, using another animation, the button snaps back to its original location.
Double-tapping anywhere outside the button changes the language of the
button’s greeting." |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Sat Sep 04, 2010 11:02 pm Post subject: |
|
|
mobileorchard.com - Networking and Bonjour on iPhone
"In this tutorial, we are going to explore a simple chat application for the
iPhone. It allows you to host your own chat room and advertise it on your
local Wi-Fi network (in which case your app acts as a chat “server”) or find
and join chat rooms hosted by other people on your network (acting as a
chat “client”)." |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Fri Dec 03, 2010 1:07 am Post subject: |
|
|
osxdaily.com- Make any printer AirPrint compatible
"AirPrint is definitely one of the more convenient features of iOS 4.2.1 and
thanks to a new tool you can turn any printer connected to your Mac or
Windows PC into an AirPrint compatible printer. The utility is called AirPrint
Hacktivator and it’s very easy to use,..." |
|
Back to top |
|
|
Ike Kapetan
Joined: 17 Jun 2006 Posts: 3137 Location: Europe
|
Posted: Sat Apr 23, 2011 6:45 pm Post subject: |
|
|
Jay from UK - iPhone App Development Tutorial
"Welcome all, my name is Jay. I’m just a normal chap with no programming
experience looking for that ultimate iPhone App Development Tutorial. I want
to prove to you that this shouldn’t put you off developing your own iPhone
App." |
|
Back to top |
|
|
XNote Kapetan
Joined: 16 Jun 2006 Posts: 532
|
Posted: Fri Aug 10, 2012 12:52 am Post subject: |
|
|
Marin Todorov - How To Create an App Like Instagram With a Web
Service Backend – Part 1
"There’s no doubt photography apps have huge momentum on the App
Store. With the iPhone 4’s awesome camera and fast processor, taking
photos and applying various effects is a blast."
And Part 2.
"This tutorial covers the basics of a web-back-end/iPhone-client. These
basics will give you a good understanding of how to model and design
your product. But I need to mention that creating a real-life photo-sha-
ring application takes a bit more expertise, especially when it comes to
file storage." |
|
Back to top |
|
|
Ike Kapetan
Joined: 17 Jun 2006 Posts: 3137 Location: Europe
|
Posted: Tue Jan 29, 2013 12:54 am Post subject: |
|
|
nscookbook.com - iOS Programming Tutorials in Recipe Form
"Creating a custom UIView using a Nib, Using the UIPickerView, Adding
Multiple Columns to UIPickerView, Adding A Shadow To UIView, Skinning
UIButton, Using UIAppearance For A Custom Look, ..." |
|
Back to top |
|
|
Ike Kapetan
Joined: 17 Jun 2006 Posts: 3137 Location: Europe
|
|
Back to top |
|
|
Ike Kapetan
Joined: 17 Jun 2006 Posts: 3137 Location: Europe
|
Posted: Sun Apr 07, 2013 10:52 pm Post subject: |
|
|
OpenPics
"An open source iOS application for viewing images from multiple remote
sources." |
|
Back to top |
|
|
Ike Kapetan
Joined: 17 Jun 2006 Posts: 3137 Location: Europe
|
Posted: Mon Aug 12, 2013 5:40 pm Post subject: |
|
|
brandontreb.com - Creating An Image Gallery Like Over (1)
"Recently, I have had to build an app (download link) that required the user
to choose a photo from their photo library. Rather than just throwing up a
UIImagePickerController like many apps, I decided to add a little bit of style.
Being inspired by Over’s ultra simplistic (and beautiful) photo selection
interface, I decided to fancy things up a bit." |
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Tue May 23, 2017 2:10 pm Post subject: |
|
|
git - Secure iOS application development
"This guide is a collection of the most common vulnerabilities found in iOS
applications. The focus is on vulnerabilities in the applications' code and only
marginally covers general iOS system security, Darwin security, C/ObjC/C++
memory safety, or high-level application security." |
|
Back to top |
|
|
Ike Kapetan
Joined: 17 Jun 2006 Posts: 3137 Location: Europe
|
|
Back to top |
|
|
Ike Kapetan
Joined: 17 Jun 2006 Posts: 3137 Location: Europe
|
|
Back to top |
|
|
Ike Kapetan
Joined: 17 Jun 2006 Posts: 3137 Location: Europe
|
|
Back to top |
|
|
delovski
Joined: 14 Jun 2006 Posts: 3524 Location: Zagreb
|
Posted: Wed Jul 15, 2020 9:44 am Post subject: |
|
|
Swiftjective-C - A Best in Class iOS App
"Voice Over is fully supported and the rotor control is implemented by including the relevant headings. Using Screen Curtain yields an experience that's not only usable, but up to par with the regular app using only Voice Over.
Voice Over gestures are overridden where necessary:
Escape: A two-finger Z-shaped gesture that dismisses a modal dialog, or goes back one level in a navigation hierarchy.
func accessibilityPerformEscape() -> Bool
Magic Tap: A two-finger double-tap that performs the most-intended action.
func accessibilityPerformMagicTap() -> Bool
Three-Finger Scroll: A three-finger swipe that scrolls content vertically or horizontally.
func accessibilityScroll(_ direction: UIAccessibilityScrollDirection) -> Bool
Increment: A one-finger swipe up that increments a value in an element.
func accessibilityIncrement()
Decrement: A one-finger swipe down that decrements a value in an element.
func accessibilityDecrement()
Voice Control is also supported, and appropriate accessibilityUserInputLabels are set if needed.
Your app respects the following settings:
Including Bold Text.
High Contrast Cursors." |
|
Back to top |
|
|
Ike Kapetan
Joined: 17 Jun 2006 Posts: 3137 Location: Europe
|
Posted: Thu Feb 17, 2022 9:34 pm Post subject: |
|
|
r - Many Lessons Learned Building a Cocoa App
"I've been away from AppKit (working almost entirely in iOS) for over a
decade now, but recently decided to port an Apple //e emulator to macOS,
and took the chance to try to build as "complete" an app as I could. I also
decided to write down the lessons I learned along the way:
https://github.com/sh95014/AppleWin/wiki/Lessons-Learned
A lot of them come from Stack Overflow and other online sources, but
they're in a format that's more easily digestible at least to me." |
|
Back to top |
|
|
|