Igor Delovski Board Forum Index Igor Delovski Board
My Own Personal Slashdot!
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Tutorials & Tips

 
Post new topic   Reply to topic    Igor Delovski Board Forum Index -> Mac Cocoa
Mac Cocoa  
Author Message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Thu Apr 30, 2009 1:51 pm    Post subject: Tutorials & Tips Reply with quote

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
View user's profile Send private message Visit poster's website
XNote
Kapetan


Joined: 16 Jun 2006
Posts: 532

PostPosted: Sun May 10, 2009 5:19 pm    Post subject: Reply with quote

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
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Mon May 18, 2009 5:08 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Fri May 29, 2009 8:25 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Mon Jun 15, 2009 12:07 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3026
Location: Europe

PostPosted: Sat Aug 15, 2009 9:00 pm    Post subject: Reply with quote

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
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Sun Aug 23, 2009 8:46 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Tue Aug 25, 2009 1:10 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3026
Location: Europe

PostPosted: Sun Sep 20, 2009 5:47 pm    Post subject: Reply with quote

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
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Thu Oct 08, 2009 11:13 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Wed Oct 14, 2009 12:04 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Sun Jul 25, 2010 11:36 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Tue Jul 27, 2010 12:03 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3026
Location: Europe

PostPosted: Thu Jul 29, 2010 3:03 pm    Post subject: Reply with quote

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
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Thu Aug 05, 2010 1:30 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Sat Sep 04, 2010 11:02 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Fri Dec 03, 2010 1:07 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3026
Location: Europe

PostPosted: Sat Apr 23, 2011 6:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
XNote
Kapetan


Joined: 16 Jun 2006
Posts: 532

PostPosted: Fri Aug 10, 2012 12:52 am    Post subject: Reply with quote

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
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3026
Location: Europe

PostPosted: Tue Jan 29, 2013 12:54 am    Post subject: Reply with quote

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
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3026
Location: Europe

PostPosted: Sat Mar 02, 2013 1:34 am    Post subject: Reply with quote

Creating a library to be shared between iOS and Mac OS X

http://www.blackdogfoundry.com/blog/creating-a-library-to-be-shared-between-ios-and-mac-os-x/
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3026
Location: Europe

PostPosted: Sun Apr 07, 2013 10:52 pm    Post subject: Reply with quote

OpenPics

"An open source iOS application for viewing images from multiple remote
sources."
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3026
Location: Europe

PostPosted: Mon Aug 12, 2013 5:40 pm    Post subject: Reply with quote

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
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Fri Jan 30, 2015 1:56 pm    Post subject: Reply with quote

r - Epic iOS Messaging App Tutorial to build a MiniChat app using Sinch

"In addition to the Sinch SDK, we will also use another third party SDK
called Parse, as a zero-configuration cloud database, to store all the
signed-up users and all the historical messages between each pair of
users.

Optional: as a handy reference, create a new favorite folder named ios-
messaging-tutorial or Sinch in your browser and add the following pages:

1. iOS messaging tutorial
2. Sinch SDK user guide
3. Sinch SDK reference
4. Parse SDK quick start guide
5. Parse SDK guide
Back to top
View user's profile Send private message Visit poster's website
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Tue May 23, 2017 2:10 pm    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3026
Location: Europe

PostPosted: Mon Jul 03, 2017 7:31 pm    Post subject: Reply with quote

https://www.reddit.com/r/iOSProgramming/comments/6l04hy/meet_tntutorialmanager_a_cocoapod_that_helps_you/

Hey everyone!
I created this small project that does as the title describes. Check it out here: https://github.com/Tawa/TNTutorialManager
I hope it helps you in your projects, I'm here for your questions, and any suggestions are welcome!
Enjoy!
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3026
Location: Europe

PostPosted: Tue Feb 18, 2020 10:24 am    Post subject: Reply with quote

https://www.fadel.io/blog/posts/ios-performance-tips-you-probably-didnt-know/

iOS Performance tips you probably didn't know (from an ex-Apple engineer)

I have spent the past 6 years at Apple working on Cocoa frameworks and
first party apps. I've worked on Spotlight, iCloud, app extensions and most
recently on Files.
Back to top
View user's profile Send private message
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3026
Location: Europe

PostPosted: Sat Feb 29, 2020 10:05 pm    Post subject: Reply with quote

r - Mac app development videos from a former Apple engineer

"His videos are incredible. The ones on reverse engineering and debugging
opened my eyes."
Back to top
View user's profile Send private message
delovski



Joined: 14 Jun 2006
Posts: 3522
Location: Zagreb

PostPosted: Wed Jul 15, 2020 9:44 am    Post subject: Reply with quote

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
View user's profile Send private message Visit poster's website
Ike
Kapetan


Joined: 17 Jun 2006
Posts: 3026
Location: Europe

PostPosted: Thu Feb 17, 2022 9:34 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Igor Delovski Board Forum Index -> Mac Cocoa All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Delovski.hr
Powered by php-B.B. © 2001, 2005 php-B.B. Group