2010-01-03 7 views
2

나는 '08 초에 아이폰 부트 캠프에 참석하여 그 이후로 TA를 한 적이있다. 나는 최근에 하나를 가르치도록 요청 받았고 당신이 무엇을 다루고 싶어하는지 궁금합니다. 아이폰 하드웨어 iPhone bootcamp에서 다루기를 권하는 주제와 연습은 무엇입니까?

    • 소개 :

      명심는, 클래스 3 배 일 (8 시간 씩 일을 뺀 점심 1시간)

      WIP 목록은 현재이다 '' '개발 환경

    • 연습/연습 디버깅
    • 코어 OS, 코어 서비스, 미디어, 코코아 터치.
    • 의 Obj-C/OOP 프로그래밍 (기초)
    • (공통) 기반 클래스 -NSArray, 설정, 번호, 사전 등
    • 모두의 Obj-C/OOP가 & 일반적인 클래스가
    • 소개 행사 결합 컨트롤러에 IB
    • IB 운동/안녕하세요
    • 소개
    • ''조회수, 파단
    • '의 TableView
    • 소리

      • 가속도계 :
      • 의 TableView는 탄탄한 기초가 제공되면
      • TabView
      • 메모리 관리/포인터

      , 우리는 (아마 모든 일부)를 포함 할 수 행사

    • 코어 위치
    • nscoder/nsuserdefaults
    • 애니메이션
    • 카메라
    • 터치 이벤트
    • 고급 디버깅
    • 네트워킹
    • 도구 (상어, 그 소리 등).

    openGL과 비슷한 점은 차갑지 만 너무 많이 덮어 버릴 수 있습니다.

    어쩌면 우리는 응용 프로그램, 개발자 인증서 등을 제출해야합니다.

    연습 및 주제에 대한 아이디어를 듣고 싶습니다. 참석자들과 멋진 프레젠테이션을하고 미래 발전을위한 토대를 마련하고 싶습니다.

    세부 사항과 주제의 범위가 균형을 이루도록해야합니다. 또한 수업 시작 전까지 (또는 며칠 전까지는 참석자의 기술 수준을 알지 못하지만 시간이 충분하지 않습니다. 슬라이드/연습 변경).

  • +1

    이 질문은 도움말 센터에 설명 된 토론 범위 내에 있지 않기 때문에 주제가 아닌 것처럼 보입니다. – Will

    답변

    2

    이미 꽤 좋은 목록이있는 것 같습니다. 한 가지 제안은 작지만 전화 및 데스크톱에서 응용 프로그램을 개발할 때의 차이점을 다루는 것입니다. 많은 학생들이 데스크톱에서 사용할 수있는 권한을 당연한 것으로 여기는 반면 휴대 전화의 배터리는 제한적이며 앱이 불필요하게 소모하지 않아야한다고 생각합니다. 배터리 사용량을 줄이고 리소스 사용 공간을 최소화하며 기존 애플리케이션에 앱의 효과를 고려하는 방법의 예는 매우 중요한 IMO입니다.

    +0

    좋은 점 - 데스크톱에서 잘 작동하는 * 무작위 코드 *를 직접 작성한 경험이 있지만 아이폰을 무릎 꿇게합니다. –

    1

    학생들이 다른 C 언어로 된 배경이 없으면 포인터와 메모리 (확장, 메모리 관리)에 대한 섹션이 필수적입니다. 나는 포인터가 무엇인지, 그리고 왜 그것이 필요한지 이해할 때까지 Objective-C를 결코 이해하지 못했습니다.

    +0

    오, 그래, 내 목록을 추가 할 때 전적으로 간격을 둔다. 하지만 그것은 iphone 개발 (그리고 일반적으로 c/obj-c)에 가장 중요합니다. 하지만 그래, 나는 그들에게 포인터와 기억 관리를 이길거야! 또는 시도해보십시오! –