سائٹ دیکھنے والے اکثر ہمیں بہت سارے سوالات بھیجتے ہیں جن کا جواب کئی سطروں میں نہیں دیا جاسکتا ، بہت ہی عمومی سوالات جو مخصوص نہیں ہیں اور کسی چیز کی نشاندہی نہیں کرتے ہیں ، سوائے اس کے کہ پیغام کا مالک بہت سست ہے اور اس کی وضاحت کرتے ہوئے کوئی پیغام لکھنا نہیں چاہتا ہے کہ وہ کیا چاہتا ہے۔ خاص طور پر

ہمارے تک پہنچنے والے سب سے عام پیغامات میں سے "ہیلو. مجھے آپ کی ویب سائٹ اور آپ کے پروگرام پسند ہیں ، اور میں آئی فون ڈویلپر بننا چاہتا ہوں ، لیکن بدقسمتی سے ، مجھے کسی بھی چیز کے بارے میں کچھ معلوم نہیں ہے ، لہذا آپ میری مدد کرسکیں اور مجھے ایک عمدہ سافٹ ویئر ڈویلپر بناسکیں۔ براہ کرم جلدی سے جواب دیں"

بہت اچھے الفاظ ، لیکن اگر آپ کے سوال کا مطلب غلط نہیں تھا۔ پروگرامنگ سیکھنے سے پہلے شروع میں لازمی ہے کہ آپ پوچھنا سیکھیں۔ آپ ہم سے اپنے سوال کے جواب کی کیا توقع کرتے ہیں؟ کیا آپ توقع کرتے ہیں کہ آپ اپنا پتہ مانگیں اور آپ کو سافٹ ویئر ڈیزائنر ، ڈویلپر اور انگریزی زبان کے اساتذہ بھیجیں تاکہ شروع سے ہی آپ کے ساتھ پروگرامنگ اسباق شروع کریں؟ یقینا ، ایسا نہیں ہوگا۔
اس سے پہلے کہ آپ خود کوشش کریں ، آپ کو معلوم ہونا چاہئے کہ عام پروگرامنگ کی ضروریات کیا ہیں اور آئی او ایس پروگرامنگ کی مخصوص ضروریات کیا ہیں۔ آپ کو معلوم ہونا چاہئے کہ آپ کی مہارت کیا ہے اور آپ کی کیا کمی ہے۔ آئی او ایس ڈویلپر بننے کے ل you ، آپ کو تھک جانا چاہئے اور سیکھنا ضروری ہے ، لہذا سائنس آئے گی۔ ہم نے کبھی کسی کے بارے میں نہیں سنا ہے جس نے بغیر کسی محنت اور تھکاوٹ کے ، راتوں رات کوئی مفید علم سیکھا ہو۔

پھر آپ پوچھتے ہیں۔ "ہیلو. مجھے آپ کی ویب سائٹ اور آپ کے پروگرام پسند ہیں اور میں آئی فون ڈویلپر بننا چاہتا ہوں۔ میں نے گوگل پر سرچ کیا اور مجھے معلوم تھا کہ مجھے آئی فون پروگرام تیار کرنے کے لئے میک کی ضرورت ہے ، لیکن بدقسمتی سے میں میک خرید نہیں سکتا ہوں ۔کیا دوسرا راستہ ہے؟"یا"ہیلو. مجھے آپ کی ویب سائٹ اور آپ کے پروگرام پسند ہیں ، اور میں آئی فون ڈویلپر بننا چاہتا ہوں ، لیکن میں انگریزی زبان میں اچھا نہیں ہوں ، کیا عربی میں آئی فون پروگرامنگ کی تعلیم دینے کے ذرائع موجود ہیں؟"
یہ کسی کے لئے مخصوص سوالات ہیں جو جانتا ہے کہ وہ کیا چاہتا ہے۔ جہاں تک عام سوالات کی بات ہے تو ، ان کا جواب ناممکن ہے۔ اپنے آپ کو اس جگہ پر رکھو جس سے آپ پوچھتے ہیں اس سے پہلے آپ پوچھتے ہیں اور کسی کے پاس بھیجنے سے پہلے اس سوال کے جواب کی توقع کرتے ہیں۔ آپ کا سوال جتنا ذہین ہے ، اس کا جواب ملنے کا موقع اتنا ہی بہتر ہے۔

اب چلیں کام پر۔ IOS ترقیاتی ضروریات (آئی فون ، آئ پاڈ ٹچ اور آئی پیڈ OS)

  1. انگریزی کا اچھا علم
  2. کسی بھی پروگرامنگ زبان کا سابقہ ​​علم ، ترجیحا C اور اس کے بہن بھائی
  3. آئی فون یا کسی بھی iOS آلہ کا علم
  4. میک ڈیوائس (میک سسٹم بہت سے طریقوں سے ونڈوز پر انسٹال کیا جاسکتا ہے ، لیکن اگر آپ کسی پیشہ ور iOS پروگرامر بننا چاہتے ہیں تو اس پر اپنا وقت ضائع نہ کریں)

اگر آپ کو ان میں سے کوئی ضرورت نہیں ہے تو کیا آپ اپنی امید کھو رہے ہیں؟ نہیں ، آپ اسے قدم بہ قدم حاصل کرنا شروع کرسکتے ہیں
اگر آپ انگریزی نہیں جانتے ہیں تو سیکھیں کیونکہ آپ کو بہت سی چیزوں کو سمجھنے کی ضرورت ہوگی
اگر آپ کو پچھلی پروگرامنگ زبان نہیں آتی ہے تو پھر Ojective C language سیکھنا شروع کریں ، جو کہ iOS پروگرامنگ میں استعمال ہونے والی زبان ہے
اگر آپ آئی فون کے بارے میں زیادہ نہیں جانتے ہیں تو ، فون خریدیں اور اس کے بارے میں مزید جاننے کے ل. اس کا استعمال شروع کریں
اگر آپ کے پاس میک نہیں ہے تو ، انٹیل پروسیسر والے ایسے استعمال شدہ آلے کو تلاش کریں جو چال چال کرے گا

آگے کیا ہے ، میرے پاس ساری شرائط ہیں

  1. پر مفت حساب کتاب کریں IOS ڈویلپرز کا صفحہ پھر ایکس کوڈ نامی ترقی کے لئے ترقیاتی پیکیج ڈاؤن لوڈ کریں
  2. میں انٹرنیٹ پر بری طرح سے کچھ کتابیں تلاش کرتا ہوں عربی یا انگریزی. عربی کتاب جو میں اس کا نام جانتی ہوں (ایکس کوڈ کے ساتھ پروگرامنگ کی طرفخاص طور پر iOS کے لئے نہیں بلکہ یہ کارآمد ہے
  3. تلاش کریں گوگل کے لئے (ابتدائیوں کے لئے آئی فون دیو)
  4. مشمولات دیکھیں آئی فون اسلام سائٹ کے لئے پروگرامنگ لنک آپ کو اس میں مفید مضامین ملیں گے۔
  5. پہلے ہی پروگرامنگ ٹولز کھولنا شروع کریں اور اپنا پہلا پروگرام چلانے کی کوشش کریں۔
  6. اس طرح سے سیکھنے کے لئے اوپن سورس iOS سافٹ ویئر تلاش کریں ایپس امک۔

آخر میں ، تمام انسان سافٹ ویئر ڈویلپر ہونے کے اہل نہیں ہیں ، اور تمام انسان ڈاکٹر ، سائنس دان یا یہاں تک کہ تاجر بننے کے اہل نہیں ہیں۔ ہر فرد کے پاس کچھ صلاحیتیں ہیں ، آپ کو اپنی صلاحیتوں کا پتہ ہونا چاہئے ، کیوں کہ آپ کسی ایسی چیز میں اختراع کرسکتے ہیں جس کا پروگرامنگ سے کوئی تعلق نہیں ہوتا ہے ، اور پروگرام کی ترقی کے مراحل نہ صرف پروگرامر پر منحصر ہوتے ہیں ، بلکہ ایک مربوط ٹیم کا حصہ ہیں ، لہذا آپ کی تخلیقی صلاحیت کسی اور چیز میں ہوسکتی ہے جیسے ڈیزائن ، تجزیہ یا یہاں تک کہ آئیڈیاز۔

متعلقہ مضامین