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

به نام خدا

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

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

منتشر شده در

۶ بهمن

استفاده از ماتریس تبدیل برای بزرگنمایی، چرخش و انتقال

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

ماتریس ها همیشه توی دوران دبیرستان و کنکور توی ریاضیات و هندسه تحلیلی همراه ما بودن و شاید ما یه جورایی حقشون رو ادا نکردیم چون ماتریس ها خیلی کاربرد دارن

سخت ترین چیزها توی ماتریس، ضرب کردن و همچنین پیدا کردن دترمینان ماتریس های بزرگتر از ۲ در ۲ بود.

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

منتشر شده در

۲۵ دی

آموزش ساخت کاستوم ویوی پیام صوتی برای آی او اس

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

در دو جلسه پیش دو آموزش در مورد ساخت کاستوم ویو ها خدمتتون تقدیم شد که امیدوارم اول اونا رو بخونید از اینجا میتونید دو آموزش قبلی رو پیدا کنید (آموزش قسمت اول و آموزش قسمت دوم) در این جلسه قصد داریم یه طرحی که توی سایت دیریبل دیدم باهم پیاده کنیم

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

منتشر شده در

۲۲ دی

آموزش ساخت کاستوم ویو در XCode برای IOS - قسمت اول

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

یه وقتایی وقتی میخوایم مزیت های استفاده از زبان نیتیو رو بیان کنیم میگیم میتونیم توش هرکاری بکنیم مثلا اگر گرافیستمون یه ویوی جدیدی زد که هیچ کجا نبود خودمون میتونیم بسازیم

اصلا یه سوال اون ویو هایی هم که توی گیتهاب هست رو کی میزنه؟ بالاخره یکی پیدا شده و یه طرحی رو اجرایی کرده

شما هیچوقت نمیتونید با جاوا اسکریپت توی ری اکت نیتیو یه ویو بزنید تنها کار اینه که برید با جاوا برای اندرویدش یه ویو بزنید و بعد توی سویفت هم اون ویو رو برای ای او اس پیاده کنید و بعد ازشون استفاده کنید

پس چه برنامه نویس ای او اس به زبان سویفت باشید چه ری اکت نیتیو کار٬ این پست به دردتون میخوره

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

منتشر شده در

۲۰ دی

کار با نقشه گوگل GMS در آی او اس - سویفت

به نام خدا

امروزه هر پروژه ای که یه برنامه نویس میخواد بگیره یه چیزایی توی مایه های اسنپ شده یعنی تا میخوام توضیح پروژه رو بخونم میبینم نوشته یه پروژه شبیه اسنپ

کاری به این ندارم که هرموقع یه چیزی مورد استقبال مردم قرار میگیره همه میخوام یکی مثل اونو بسازن

و کاری هم ندارم که اسنپ خوبه یا بده

فقط قراره باهم یاد بگیریم چجوری میشه با نقشه گوگل توی ای او اس کار کرد.

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

منتشر شده در

۵ دی

هرآنچه از RxSwift آموختم! (قسمت دوم)

kبه نام خدا

توی قسمت اول فهمیدیم که RxSwift به چه کاری میاد شاید شما با مطالعه همون قسمت رفتید و توی اینترنت سرچ کردید که سریع تر یاد بگیرید اما با یه عالمه کد مواجه شدید

اشکالی نداره RxSwiftهمینجوریه یعنی کدهاش به ظاهر دشوار و طولانیه که آدم گاهی به ذهنش میرسه بیخیال بشه اما وقتی یادگرفت لذت میبره از خوندن و نوشتنش

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

منتشر شده در

۲۳ آذر

استفاده از عملگرها و تعریف عملگر جدید در سویفت

به نام خدا

شده تا حالا یه کلاس یا استراکت ساخته باشد و مثلا امتیاز رو توش نگه داری کنید و بخواید که هرموقع اونا رو به شکل score1+score2 مینویسید خودش بفهمه که باید فیلد امتیاز ها رو باهم جمع کنه اما همیشه بهتون این ارور رو میده که + یه عملگر برای اعداده نه استراکت از نوع Score

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

منتشر شده در

۱۶ آذر

آموزش Error Handling در سویفت

 

به نام خدا

یکی از مباحث مهم توی هر زبانی طریقه هندلینگ ارور های موجود در برنامه به بهترین شکل هست

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

منتشر شده در

۱۶ آذر

مفهوم Protocol Oriented Programming در سویفت

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

شاید خیلی وقتا اسم شی گرایی رو شنیده باشید اما این مفهوم جدیدی که امروز میخوایم بررسیش کنیم رو شاید اولین باره که اینجا دارید میشنوید Protocol OP یا اگه بخوایم یه اسم فارسی انگلیسی براش بزاریم باید بگیم پروتکل گرایی.

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

منتشر شده در

۱۹ آبان