Nib چیست؟

به نام خدا

یکی از مفاهیم اصلی و مهم ای او اس بخش فایل های xib و  nib میباشد. که به نظرم باید هر برنامه نویس ios اونا رو خوب بلد باشه تا بتونه یه برنامه خوبی رو توسعه بده.

نوشته شده توسط محمد فلاح

منتشر شده در

۳ اسفند

مدیریت حافظه در برنامه نویسی iOS به زبان Swift

بسم الله الرحمن الرحیم

شاید با نصب یه آیدی و ران کردن یه اپلیکیشن روی گوشیمون خیلیامون فکر کنیم که حالا یه برنامه نویس شدیم. قضیه اونجایی بدتر میشه که یه اپلیکیشن بزرگ بزنیم بعد اینکه یه اپلیکیشن نسبتا بزرگی رو زدیم (مثلا حس کردیم برنامه های بزرگی که الان موجود هستن و نصب چندده میلیونی دارن رو میتونیم با دانش فعلیمون پیاده کنیم) حس گندگی میکنیم و دیگه خدا رو بنده نیستیم اون موقع به خودمون میگیم God Of iOS.

نوشته شده توسط محمد فلاح

منتشر شده در

۲۷ مهر

ساخت برنامه چند زبانه در آی او اس

به نام خدا

خیلی از پروژه های بزرگ لازم دارند که به چندزبان روز دنیا اجرا بشن. به خصوص این موضوع توی آی او اس دیده میشه چون انتشار برنامه ها در اپ استور هست که یه استور جهانیه و با داشتن این فرصت میتونیم تا حد ممکن کاربر جمع کنیم :)

نوشته شده توسط محمد فلاح

منتشر شده در

۲۱ فروردین

پیش نیازهای یک برنامه بزرگ آی او اس (تجربه)

به نام خدا

یکی از مزایای کارهای گروهی و همچنین انجام کارهای بزرگ کسب تجربه در طول توسعه اپ هست. اپ های بزرگ همیشه به دولوپر ها کمک میکنند تا بیشتر به یادگیری بپردازند. مثلا یه برنامه نویس معمولی در سطح متوسط که کار با RESTful API ها رو بلده و برای خودش برنامه مینویسیه شاید هیچوقت به سمت چیزهای جدید نره و بخواد همیشه در سطح خودش بمونه حتی اگه گاهی هم یه ایده ای به ذهنش برسه که نیاز به دانش بیشتری داشته باشه اون ایده رو اجرایی نکنه یا بخواد اون ایده رو با دانش محدود خودش به جای ۱۰۰ خط کد با ۵۰۰ خط کد اجراش کنه.

نوشته شده توسط محمد فلاح

منتشر شده در

۸ فروردین

باز شدن لینک مشخص در برنامه آی او اس - Universal Links

به نام خدا

یکی از کارهایی که توی ساخت اپ های بزرگ باید انجام بدید اینه که اگه یه لینکی توی گوشی باشه و مربوط به اپلیکیشن باشه شما بتونید اون لینک رو از سیستم عامل بگیرید و برنامه خودتون رو باز کنید و اون چیزی که باید نمایش بدید رو نشون بدید.

مثلا دیجی کالا که شما میتونید با کلیک روی لینک محصولاتش توی هرجایی از گوشیتون (مثل تلگرام) وارد برنامه دیجی کالا و صفحه همون محصول بشید.

نوشته شده توسط محمد فلاح

منتشر شده در

۸ فروردین

آموزش ساین گرفتن و انتشار در سیب اپ

به نام خدا

بعد از خرید یه لپ تاپ اپل و یه آیفون برای تبدیل شدن به برنامه نویس آی او اس نوبت به خرید یه اکانت سالیانه ۹۹ دلار میرسه که برای انتشار اپ توی اپ استور نیاز به این اکانت دارید البته اگه بخواید برنامه رو بزارید توی اپ استور های ایرانی مثل سیب اپ فقط کافیه یه اکانت برای ساین گرفتن داشته باشید یعنی مهم نیست از کی باشه و میتونید یه اکانت بگیرید (که قیمتشو پرسیدم گفتن ساین تک اپ ۲۵۰ تومنه)

نوشته شده توسط محمد فلاح

منتشر شده در

۱۹ بهمن

رفع مشکل آپلود در تست فلایت و اپ استور - unsupported architecture

به نام خدا

وقتی یه اپ یواش یواش زمان انتشارش توی اپ استور میرسه یا اینکه مدیرپروژه یا مشتری میخواد اپ رو توی گوشی های مختلف تست کنه شما مجبور میشید که ساین برنامه رو تنظیم کنید و از توی ایکس کد وارد اکانت دولووپر اپل بشید تا یه Certificate برای برنامه ساخته بشه

نوشته شده توسط محمد فلاح

منتشر شده در

۱۳ بهمن

مشکل در ساین برنامه آی او اس - You already have a current iOS Development certificate or a pending certificate request.

به نام خدا

سلام هرموقع که شما روی دوتا سیستم بخواید یه اپ رو ساین بگیرید به این مشکل میخورید که برای حل این مشکل باید وارد حساب دولووپر اپل بشید و در قسمت Certificate اسم اون برنامه به همراه نام کاربری سیستمی که روش ساین گرفتید دیده میشه.
کافیه روش کلیک کنید و گزینه Revoke رو بزنید

نوشته شده توسط محمد فلاح

منتشر شده در

۱۳ بهمن

رمزنگاری و رمزگشایی در سویفت

به نام خدا

یه چیزی که ما ادما همیشه بهش نیاز داریم رمزنگاری و رمزگشایی هست (چرا؟)‌ چون خیلی وقتا یه سری اطلاعات محرمانه ای داریم که نمیخوایم همه از اونا با خبر باشن شاید تو فامیلاتون از اقوام خوب ترک و لر و کرد داشته باشید که وقتی میخوان حرف بزنن توی یه جمعی و کسی نفهمه با زبان خودشون حرف میزنن.

نوشته شده توسط محمد فلاح

منتشر شده در

۶ بهمن