IPB
Ремонт Apple Киев

Здравствуйте, гость ( Вход | Регистрация )

Начало работы, HELP!!!
Pe4kin
сообщение 9.12.2008, 0:01
Сообщение #1


True iManiak
*****

Группа: Специалисты
Сообщений: 543
Регистрация: 14.10.2008
Из: Киев
Пользователь №: 17
Аппарат : iPhone 5
Аппарат2 : iPhone 4S
Джейлбрейк : Нет джейла
Прошивка : 7.0
Разлочка : NeverLocked
ОС : Windows and OS X



Репутация:   
20
  

Привет всем кто что то в этом понимает, у меня есть огромное желание писать под iPhone, но не знаю с чего начать, я имею ввиду язык, посоветуйте пожалуйста учебник по Objective-C! Только если можно, на русском, и желательно не книжечку Эрики)))

Скажу что есть опыт программирования на TP7, C\C++, так же вносил изменения в методы программы написаной на Objective-C, т.е. элементарную структуру понимаю, но не совсем!!!

Заранее Спасибо!
Перейти в начало страницы
 
+Цитировать сообщение
 
Начать новую тему
Ответов (1 - 12)
ced
сообщение 9.12.2008, 15:25
Сообщение #2


Завсегдатай
****

Группа: Разработчики
Сообщений: 213
Регистрация: 30.9.2008
Пользователь №: 2
Аппарат : Собираюсь купить
Аппарат2 : Собираюсь купить
Джейлбрейк : Не в курсе
Прошивка : 2.1
Разлочка : Я не шарю
ОС : Windows



Репутация:   
7
  

Цитата(Pe4kin @ 9.12.2008, 2:01) *
Привет всем кто что то в этом понимает, у меня есть огромное желание писать под iPhone, но не знаю с чего начать, я имею ввиду язык, посоветуйте пожалуйста учебник по Objective-C! Только если можно, на русском, и желательно не книжечку Эрики)))

Скажу что есть опыт программирования на TP7, C\C++, так же вносил изменения в методы программы написаной на Objective-C, т.е. элементарную структуру понимаю, но не совсем!!!

Если есть опыт программирования на C и C++ и понимание ООП, то писать можно, прочитав об отличиях синтаксиса objective-с и о memory management в нем ( в последнем есть важные отличия ). Все это есть на developer.apple.com.

Вот только хотел по поводу C и C++ подробнее остановиться. Это два довольно разных языка с абсолютно разным подходом. Последним часто пользуются как C и думая, что пишут на C++. Это все из-за обратной совместимости. Когда я говорю C++, я имею в виду именно объектно-ориентированное программирование с наследованием, полиморфизмом, перегрузкой функций и операторов, с темплейтами, STL'ом и т.д. Это используется в программировании на Cocoa на все 100 и если не будет четкого понимания ООП -- будут проблемы.

Кстати, если есть опыт программирования на QT или MFC, то особых проблем не будет. Принципы похожи.
Перейти в начало страницы
 
+Цитировать сообщение
ostolosh
сообщение 9.7.2009, 13:52
Сообщение #3


Завсегдатай
****

Группа: Пользователи
Сообщений: 243
Регистрация: 22.12.2008
Из: Ужгород
Пользователь №: 230
Аппарат : iPhone 5s
Аппарат2 : iPad Air
Джейлбрейк : Нет джейла
Прошивка : 8.1
Разлочка : NeverLocked
ОС : Windows
Game Center : ostolosh



Репутация:   13  


Что ближе всего??? C++, Visual C++, C#, C Builder, Win32API(думаю этот найменее похож rolleyes.gif )?

Сообщение отредактировал ostolosh - 9.7.2009, 13:53
Перейти в начало страницы
 
+Цитировать сообщение
merenkoff
сообщение 9.7.2009, 13:58
Сообщение #4


Завсегдатай
****

Группа: Antipiracy
Сообщений: 167
Регистрация: 8.1.2009
Из: Киев
Пользователь №: 267
Прошивка : 3.0



Репутация:   
12
  

Цитата(ostolosh @ 9.7.2009, 14:52) *
Что ближе всего??? C++, Visual C++, C#, C Builder, Win32API(думаю этот найменее похож rolleyes.gif )?

НУ ..... наверное простой С.
А вообще момент Обжект сам по себе уникален наверное... по крайней мере я такого подхода к синтаксису не встречал.
По поводу построения графического интерфейса, тоже немного по своему все сделано (связи с описанием методов.).
Но точно могу сказать что мне Обж-Си проще чем С++

а вообще для начала советую вот это.
Но после прочтения сразу становится немного проще читать все остальное в том числе и на инглиш.
Перейти в начало страницы
 
+Цитировать сообщение
ostolosh
сообщение 9.7.2009, 15:17
Сообщение #5


Завсегдатай
****

Группа: Пользователи
Сообщений: 243
Регистрация: 22.12.2008
Из: Ужгород
Пользователь №: 230
Аппарат : iPhone 5s
Аппарат2 : iPad Air
Джейлбрейк : Нет джейла
Прошивка : 8.1
Разлочка : NeverLocked
ОС : Windows
Game Center : ostolosh



Репутация:   13  


merenkoff, спасибо большое, почитаю на досуге.
Хотелось бы попробовать программировать под мак и в общем под айфон. Есть небольшая практика программирования на С++, но что то мне не очень нравилось, наверное не было интересно так как мне интересен мак. rolleyes.gif

Сообщение отредактировал ostolosh - 9.7.2009, 15:22
Перейти в начало страницы
 
+Цитировать сообщение
Farcaller
сообщение 9.7.2009, 15:21
Сообщение #6


Завсегдатай
****

Группа: Разработчики
Сообщений: 219
Регистрация: 29.10.2008
Пользователь №: 40
Аппарат : iPhone 4
Джейлбрейк : Нет джейла
Прошивка : 4.3
Разлочка : NeverLocked



Репутация:   
11
  

Цитата(merenkoff @ 9.7.2009, 14:58) *
А вообще момент Обжект сам по себе уникален наверное... по крайней мере я такого подхода к синтаксису не встречал.

smalltalk? smile.gif

Цитата(ostolosh @ 9.7.2009, 14:52) *
Что ближе всего??? C++, Visual C++, C#, C Builder, Win32API(думаю этот найменее похож rolleyes.gif )?

тут, кстати, в одном ряду разные вещи, надо было еще DOS написать до кучи что-ли wink.gif

Objective-C - это суперсет С, т.е. все что валидно в С - будет валидно в ObjC. ООП похож на smalltalk.
Перейти в начало страницы
 
+Цитировать сообщение
ostolosh
сообщение 9.7.2009, 15:46
Сообщение #7


Завсегдатай
****

Группа: Пользователи
Сообщений: 243
Регистрация: 22.12.2008
Из: Ужгород
Пользователь №: 230
Аппарат : iPhone 5s
Аппарат2 : iPad Air
Джейлбрейк : Нет джейла
Прошивка : 8.1
Разлочка : NeverLocked
ОС : Windows
Game Center : ostolosh



Репутация:   13  


Цитата(Farcaller @ 9.7.2009, 16:21) *
тут, кстати, в одном ряду разные вещи, надо было еще DOS написать до кучи что-ли wink.gif

ну тогда ещё и паскаль с делфой надо было дописать)))
Я просто перечислил языки, которые я видел на свои глаза, что бы мог хоть примерно ориентироваться. Я знаю что я новичок и ламер в этом деле, но никогда не поздно начать учится)))
Перейти в начало страницы
 
+Цитировать сообщение
merenkoff
сообщение 9.7.2009, 16:10
Сообщение #8


Завсегдатай
****

Группа: Antipiracy
Сообщений: 167
Регистрация: 8.1.2009
Из: Киев
Пользователь №: 267
Прошивка : 3.0



Репутация:   
12
  

Просто Farcaller имел ввиду, то что ты привел и ЯЗЫКИ, и среду разработки, и Апи...
Это аналогично ... вот такому попросу:

Цитата
Что ....... objective-c, Cocoa, Xcode ...??


Код
Обж-С - Язык
Кокоа  - простым языком "Набор базовых классов"
ИксКод - Среда для разработки.... (Которая кстати поддерживает не только Обж-Си)

Перейти в начало страницы
 
+Цитировать сообщение
ostolosh
сообщение 9.7.2009, 17:01
Сообщение #9


Завсегдатай
****

Группа: Пользователи
Сообщений: 243
Регистрация: 22.12.2008
Из: Ужгород
Пользователь №: 230
Аппарат : iPhone 5s
Аппарат2 : iPad Air
Джейлбрейк : Нет джейла
Прошивка : 8.1
Разлочка : NeverLocked
ОС : Windows
Game Center : ostolosh



Репутация:   13  


Упс, всё понял. Виноват, исправлюсь)))
Перейти в начало страницы
 
+Цитировать сообщение
EverybodyHatesMe...
сообщение 7.9.2009, 13:45
Сообщение #10


Новенький
*

Группа: Пользователи
Сообщений: 13
Регистрация: 13.8.2009
Пользователь №: 1027
Аппарат : Собираюсь купить
Прошивка : не знаю
ОС : Windows



Репутация:   0  


тут есть неплохие уроки если кому надо http://lookapp.ru/sdk/
Перейти в начало страницы
 
+Цитировать сообщение
rusyaka
сообщение 27.12.2012, 16:57
Сообщение #11


Бывалый
***

Группа: Пользователи
Сообщений: 75
Регистрация: 27.12.2012
Пользователь №: 25070
Аппарат : iPhone 5
Аппарат2 : iPad 2
Джейлбрейк : Нет джейла
Прошивка : 8.1
Разлочка : NeverLocked
ОС : Windows and OS X



Репутация:   1  


Цитата(EverybodyHatesMe3000 @ 7.9.2009, 13:45) *
тут есть неплохие уроки если кому надо http://lookapp.ru/sdk/


Хорошая ссылка angry.gif

Перейти в начало страницы
 
+Цитировать сообщение
iAlexander
сообщение 27.12.2012, 17:54
Сообщение #12


 i hate apple inc.
*******

Группа: Пользователи
Сообщений: 5407
Регистрация: 2.8.2011
Из: Kieff City
Пользователь №: 12640
Аппарат : iWatch
Аппарат2 : iPad 3
Джейлбрейк : Не в курсе
Прошивка : 1.1.1
Разлочка : У меня iPad же
ОС : OS X



Репутация:   181  


Думаю что в 2009 она была хорошей... wink.gif Нехрен в общем старые темы поднимать...
Перейти в начало страницы
 
+Цитировать сообщение
EddieG
сообщение 1.8.2018, 20:41
Сообщение #13


Частый гость
**

Группа: Пользователи
Сообщений: 31
Регистрация: 9.2.2012
Из: Днепр
Пользователь №: 17492
Аппарат : iPhone 6 Plus
Аппарат2 : Apple Watch
Джейлбрейк : Нет джейла
Прошивка : 8.4
Разлочка : NeverLocked
ОС : OS X



Репутация:   0  


Цитата(EverybodyHatesMe3000 @ 7.9.2009, 14:45) *
тут есть неплохие уроки если кому надо http://lookapp.ru/sdk/



работает

спс
Перейти в начало страницы
 
+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 17.11.2018, 7:14