Tooltip

Gadget Dialog

Confirm Dialog

 
Event Time
  Code 1. Tag Dauer Preis Kursleiter Bemerkungen
ICNP-0512 Fr 13. Jul 1 Tag 850 CHF Ivan Guajana
ICNP-0612 Mi 29. Aug 1 Tag 850 CHF Ivan Guajana
ICNP-0712 Mi 10. Okt 1 Tag 850 CHF Ivan Guajana
ICNP-0812 Mo 26. Nov 1 Tag 850 CHF Ivan Guajana
 
iPhone Entwicklung Aufbau: Concurrent + Network Programming
Nächster Termin
Untertitel Spezialisierung für erfahrene Entwickler
Kurszeiten 08:30 - 17:00 
Bildungsweg
Kursinhalt
 
Kursort
Der Kurs findet in der Schweiz in der Regel in Zürich statt (Technopark, ideal mit Auto und ÖV erreichbar). Bei mehreren Anmeldungen aus Bern oder Basel kann der Kurs auch in unseren Schulungsräumen Bern oder Basel durchgeführt werden. Firmenkurse können in Ihren Räumlichkeiten oder in einem unserer Schulungszentren stattfinden.

Ich wünsche anderen OrtIch habe Frage zum Ort

 
Einleitung
One of the greatest strengths of the iPhone is its ability to deliver advanced functionality over an "always on" Internet connection. While the iPhone supports the usual set of standard C functions for network programming, Apple has also provided a framework, named CFNetwork, to provide name resolution, socket connectivity, and basic protocol communications.
You might consider using CFNetwork instead of standard BSD sockets if your application has a need for a run-loop; that is, you'll be able to use CFNetwork without spinning up threads or writing your own polling routines. The CFNetwork framework also adds an easy mechanism to handle reading and writing through socket streams, and supports common protocols such as HTTP and FTP out of the box. This allows you to focus on the more important aspects of your code, relieving you from the need to support individual protocols. CFNetwork is also supported in Leopard, meaning you can easily port your networking code to the desktop.
In addition to the CFNetwork framework, the iPhone's foundation framework supports objects such asNSURLRequest, which can be used to directly load web objects from the Internet. These simple objects provide callbacks, allowing your application to simply request an object and receive a notification later on, once it's loaded.
Ihr Nutzen Die Teilnehmenden werden befähigt, die Internet-Connectivity voll auszuschöpfen.
Voraussetzungen iPhone-Entwicklungs-Erfahrung.
Teilnehmerkreis Entwickler mit bereits einiger Erfahrung in der Entwicklung mobiler iPhone-Applikationen.
Unterlagen ZFI-Kursordner, ev Fachbuch
Folgekurse alle anderen iPhone-Spezialisierungs-Kurse, siehe Bildungsweg
Inhalt
    • Networking on Mobile Devices (Constraints, do's and dont's)
    • Handling Threads
    • Concurrent programming and UI
    • Network Connection Handling
    • Reachability
    • Memory Management
    • Selectors
    • Simplicity vs. Performance and extendability
Teilnehmerbeitrag Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis).
  Zentrum für Informatik,  Schweiz, Basel, Bern, Zürich
Zentrum für Informatik,  Deutschland, Berlin, Frankfurt, Hamburg, Köln, München, Nürnberg, Stuttgart
Zentrum für Informatik,  Österreich, Wien
  Code 1. Tag Dauer Preis Kursleiter Bemerkungen
ICNP-0512 Fr 13. Jul 1 Tag 850 CHF Ivan Guajana
ICNP-0612 Mi 29. Aug 1 Tag 850 CHF Ivan Guajana
ICNP-0712 Mi 10. Okt 1 Tag 850 CHF Ivan Guajana
ICNP-0812 Mo 26. Nov 1 Tag 850 CHF Ivan Guajana
 
iPhone Entwicklung Aufbau: Concurrent + Network Programming
Nächster Termin
Untertitel Spezialisierung für erfahrene Entwickler
Inhalt
    • Networking on Mobile Devices (Constraints, do's and dont's)
    • Handling Threads
    • Concurrent programming and UI
    • Network Connection Handling
    • Reachability
    • Memory Management
    • Selectors
    • Simplicity vs. Performance and extendability
Teilnehmerbeitrag Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis).
  Zentrum für Informatik,  Schweiz, Basel, Bern, Zürich
Zentrum für Informatik,  Deutschland, Berlin, Frankfurt, Hamburg, Köln, München, Nürnberg, Stuttgart
Zentrum für Informatik,  Österreich, Wien