آموزش برنامه نویسی iOS و Swift  | انجمن iOS ایران

در تلگرام به ما بپیوندید   appleforum1@

رفتن به مطلب
انجمن ios ایران

آخرین ارسال های انجمن IOS

به انجمن iOS ایران خوش آمدید

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

و از همه امکانات انجمن بهره مند گردید

جستجو در تالار

در حال نمایش نتایج برای برچسب های 'آموزش برنامه نویسی'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


انجمن ios ایران | آموزش برنامه نویسی ios و swift

  • انجمن برنامه نویسی ios
    • قوانین انجمن تخصصی iOS ایران
    • ابزارهای برنامه نویسی ios
    • منابع آموزشی ios
  • آموزش برنامه نویسی ios
    • آموزش swift
    • آموزش Xcode
    • آموزش های ویدئویی
  • رفع مشکلات و سوالات
    • Swift
    • سوالات عمومی iOS
  • پروژه های برنامه نویسی ios
    • پروژه های iOS
    • نمونه کدهای پرکاربرد swift
    • گرافیک موبایل
  • متفرقه
    • اپلیکیش های ایرانی
    • ابزارها و سایتهای مفید
    • برنامه نویسی
    • درخواست همکاری
    • مهارتهای فروش و بازاریابی

دسته ها

  • Articles

دسته ها

  • Files

تقویم ها

  • Community Calendar

وبلاگ‌ها

  • آموزش ios

5 نتیجه پیدا شد

  1. قوانین انجمن iOS ایران

    کاربران گرامی با درود و عرض احترام لطفا در ارسالهای خود و بخشهای مختلف انجمن iOS قوانین زیر را رعایت فرمائید: منع فعالیت سیاسی : هر گونه فعالیت سیاسی بر خلاف قوانین بوده و با کاربر خاطی سریعا برخورد خواهد شد. زبان فارسی : زبان اصلی این انجمن فارسی است ، لطفا در هنگام ارسال مطالب از زبان پینگلیش استفاده نکنید . قوانین عمومی 1- انجمن iOS بدون هیچگونه فعالیت در جهت کسب منافع مادی فقط و فقط در حیطه راهنمایی کاربران ، رفع مشکلات کاربران ، معرفی و آموزش ioS فعالیت مینماید و هر کاربر یا مدیری که در جهت سودجویی و منفعت مالی اقدام به منحرف کردن مبحث و سوالات کاربران دیگر را داشته باشد در بار اول به مدت 24 ساعت و برای بار دوم برای همیشه از انجمن اخراج میگردد. 2- تبلیغات در انجمن ممنوع میباشد و کاربران صرفا مجاز به درج تبلیغ در امضا خود میباشد و ارسال پست و تاپیک های تبلیغاتی شامل اخطار و اخراج میشود. 3- تمامي کاربران مي بايست در هنگام ثبت نام در سايت ، از کلمات مناسب جهت استفاده در نام کاربري خود استفاده نمايند. در صورت مشاهده کلمات رکيک و نامناسب، اشتراک آن كاربر در اولين فرصت حذف خواهد شد و دسترسي وي به انجمنها قطع خواهد شد حتي المقدور نام كاربري را با حروف انگيسي به جاي فارسي ايجاد نماييد. 4- کاربران سايت مي بايست در هنگام ارسال پيغام در انجمن ها از کلمات مناسب استفاده نمايند. در صورت مشاهده کلمات رکيک و نامناسب ، اشتراک آن كاربر در اولين فرصت حذف خواهد شد و دسترسي وي به انجمنها قطع خواهد شد. 5- عنوان تاپيک بايد به خودي خود نشانگر محتوا و گفتگوي هاي تاپيک باشد . لطفا در هنگام ايجاد تاپيک به اين نکته توجه کنيد تا تاپيک شما بيشتر مورد توجه ساير کاربران قرار گيرد . از ايجاد تاپيک هايي با عناوين : کمک ، کمک فوري ، خيلي مهم و ساير عناوين عمومي جدا خودداري کنيد ... 6- در صورتي که مايل به ارسال مطلبي از يک سايت ديگر مي باشيد ، حتماً منبع آن را ذکر نماييد. در صورتي که مطلب يا موضوع مذکور نوشته شده توسط شخص خاصي بود ، حتماً نام وي را ذکر نماييد. 7- لطفا در هنگام مطرح کردن سوالات خود ، انجمن مناسب را انتخاب نماييد و از مطرح کردن سوالات خود در انجمنهاي نامتناسب با سوالتان خودداري نماييد. 8- لطفا در هنگام طرح سوالات خود آنها را به صورت جداگانه مطرح فرماييد. بدين معني که در صورتي که سوالهاي گوناگوني داريد ، آنها را در چندين موضوع جداگانه مطرح نماييد و از مطرح کردن تمامي سوالات در يک موضوع خودداري فرماييد . 9- لطفا در هنگام جواب دادن به سوالات از به کار گيري الفاظ و جملاتي که باعث دلسردي کاربر سوال کننده شود خودداري فرماييد. اين را بدانيد که اين سايت محل آموزش است و کساني هستند که سوالهايشان بسيار ابتدايي مي باشد. لذا از به کارگيري کلماتي که باعث شود کاربر به جاي گرفتن جواب سوال خود دلسرد شود اکيداً خودداري فرماييد. 10- لطفا در صورتي که جواب يک سوالي را نمي دانيد از ارسال مطالبي که باعث شلوغ کردن آن تاپيک ( يا سوال ) شود خودداري فرماييد. در صورتي که بحث خاصي داريد مي توانيد براي خودتان يک تاپيک عمومي باز کنيد. 11- از نوشتن يك سوال و يا يك نامه در انجمنهاي مختلف خودداري كنيد. طبق قانون شماره 7 انجمن مناسب و مرتبط به نامه خود را انتخاب كنيد و فقط در آن انجمن نامه خود را ارسال كنيد. 12- تمام کاربران و مدیران موظف به احترام گذاشتن به یکدیگر در انجمن پی سی دروید هستند.ارسال مطالب کنایه آمیز ، بازی با کلمات! ، پیام خصوصی توهین آمیز ، خرد کردن شخصیت افراد و هرگونه بحثی که نشان از بی ادبی و تمسخر دیگران باشد در این انجمن جایی ندارد و بلافاصله کاربر خاطی اخراج خواهد شد. 13- کاربران بسیاری هستند که حتی نمیدانند که روش کار یک انجمن به چه شکل است و یا سوالات خیلی مبتدی میپرسند لذا هیچ کاربری حق جسارت به این دسته از کاربران را نداشته و باید با احترام و با صبر و حوصله پاسخ کاربران و راهنمایی لازم داده شود. انجمن تخصصی iOS ایران
  2. دوره آشنایی با IOS ( برنامه نویسی اپل ) به مدت 8 ساعت توضیحات و ثبت نام فصل اول)و راه اندازی نرم افزارهای برنامه نویسی ios آشنایی با iOS لایه های نرم افزاری iOS ورژن های مختلف ios از ابتدا نصب و راه اندایxcode نیازمندی مورد نیاز برایxcode آشنایی با محیط xCode راه اندازی Similator آشنایی با StoryBoard فصل دوم) آموزش زبان برنامه نویسی swift زبان swift چیست ؟ تاریخچه زبان swift تعریف متغیر ها در swift دستورات شرطی swift حلقه های تکرار swift آرایه در swift تعریف function در swift type casting در swift آشنایی با رشته ها در swift آموزش Object oreinted در swift : مفوم شی گرایی در برنامه نویسی ایجاد کلاس در swift وراثت در swift init در کلاس swift تعریف کلاس Enum در swift فصل سوم Playground آشنایی با Playground اجرای دستورات swift در PlayGround دیباگینگ پروژه در swift فصل چهارم) طراحی رابط کاربری آموزش طراحی قالب و طرح کلی ظاهر اپلیکیشن در پروژه های Swift (User interface Layouts) آشنایی با کنترل های Button,label,Text,View آموزش استفاده از آیکون های استاندارد و پیش فرض در Swift 3 آموزش پیاده سازی نوار منو در کناره ی صفحه یا side menu bar در اپلیکیشن Swift (Side menu bars) فصل پنجم) اکشن ها آموزش کار با Action ها و Outlet ها در اپلیکیشن های Swift اتصال ViewController ها و صفحات بهم ایجاد Relation ما بین NavigationController و ViewController ها فصل پنجم) درامد زایی از اپلیکیشن های iOS درامد زایی از اپلیکیش های iOS چه اپلیکیشن هایی را بنویسیم؟ راه های درامد زایی از اپلیکیشن های iOS آشنایی با مارکت های iOS ایرانی و خارجی توضیحات و ثبت نام
  3. ایجاد کلاس در swift

    برای ایجاد کلاس در سویفت از واژه class استفاده می کنیم : class Point { var x = 0.0 // sets the default value of x to 0 var y = 0.0 // sets the default value of x to 0 } یک کلاس به نام Point ایجاد کرده ایم که دارای دو متغیر به نام های x و y میباشند که دارای مقدار صفر و از نوع double میباشند فراخوانی کلاس : برای اینکه کلاس مورد نظر را فراخوانی کنیم باید یک object از نوع کلاس را ایجاد کنید var point = Point() point.x = 100 // sets the x property to 100 point.y = 200 // sets the y propery to 200 در کد بالا همانطور که مشاهده میکنید یک شی به نام point از ایجاد میکنم و سپس به فیلد ها مقدار دهی میکنیم فراخوانی مقادیر فیلد های کلاس print("The width of someVideoMode is \(point.x)")
  4. در این آموزش قصد دارید 8 ابزار مهم برای توسعه دهندگان iOS را بررسی نماییم Jazzy: This iOS development tool is a code used for the documentation of any iOS app. From any programmer’s perspective, documentation is the key attribute for developing any app. A documented file usually allows the programmer to understand the aim of writing the app’s code. Hotfix Native iOS Apps: This tool can help you push the code levels to native Objective-C apps instantly. It enables direct access to the app’s methods and patches them by delivering app alert messages. Gitter: This iOS development tool is built on the top of GitHub. It is mainly used for public and private chats. It also enables the tight collaboration within organizations. Gitter is specifically aimed at developers. Charter: This is a great tool for iOS app development. Basically, it is rendered by Swift programming language that keeps up with the language mailing list on iPhones and iPads. It provides both online and offline view as well as support for message threading for the conversation. Crayons: This tool is actually a plugin that enhances working with colors in the project. It provides access to the custom colors that are defined in the code. It allows you to share the color pallet in the file which is accessible via writing suitable methods accordingly. Qordoba: It is a local SDK (software development kit) that works with local files and assets. The main aim of this tool is parsing, in simple words, to establish connectivity between the application and the database associated with it. Swift Express: This is a simple yet powerful tool written in Swift. It has a framework and a simple routing mechanism. It helps to run the app while managing the dependencies of the project. iOS Up: This tool comes with a free software which can be easily downloaded. It offers high-quality assets along with a market to purchase those assets. Although there are many other famous iOS application development tools out there but the ones mentioned above are widely used by the iOS developers. Feel free to utilize it in your IDE (integrated development environment) for building easy and smooth Objective-C or Swift based web and mobile applications. Rishabh Software specializes in building native iOS mobile apps tailored to various requirements of the clients. Learn how you can choose a right company for outsourcing iPhone app development project?
  5. حلقه های تکرار در swift

    حلقه های تکرار در swift در این جلسه آموزشی میخواهیم در زبان برنامه نویسی swift استفاده از حلقه های تکرار را بیاموزیم. حلقه For در زبان‌های برنامه نویسی، یک دستور کنترلی است که برای ایجاد یک حلقه تکرار شونده مورد استفاده قرار می‌گیرد. به عبارت بهتر، دستوراتی که در حلقه For قرار می‌گیرند بنابه نیاز لازم است چندین بار تکرار شوند. در اکثر زبان‌های برنامه نویسی از کلمه‌ی کلیدی For برای این نوع از حلقه‌ها استفاده می‌شود. معمولا تعداد اجرای دستورات داخل حلقه فور، توسط یک متغیر مشخص می‌شود که به آن، متغیر حلقه یا شمارنده حلقه می گویند. از اینرو در مواردی که تعداد تکرار حلقه مشخص باشد معمولا از حلقه For به جای While استفاده می‌شود (هرچند می توان با کمک While هم آن را پیاده سازی نمود). در این دستور، مقدار اولیه‌ی شمارنده مشخص می‌شود و سپس بنابه شرایط مشخص شده یا مقدار نهایی تعیین شده برای شمارنده، دستورات قرار گرفته در بلاک آن اجرا می‌شود. حلقه for : ابتدا یک آرایه را ایجاد میکنیم و سپس از دستور for استفاده میکنیم var states=["terhan","kurdistan","ardabil","khozestan","ilam"] for state in states { print(state) } در زبان برنامه نویسی swift از کلمه کلیدی for برای ایجاد حلقه استفاده میکنیم همانطور که در خط تعریف آرایه مشاهده میکنید یک آرایه بنام states ایجاد میکنیم که نام تعدادی از استان های کشور را تعیین میکنیم سپس در خط بعدی حلقه for را ایجاد و یک نام برای پیمایش آرایه به نام state ایجاد میکنیم که تمامی عناصر آرایه را به این متغیر نسبت میدهد و در هر بار پیمایش هر اندیس آرایه کل محتویات آرایه به این متغیر نسبت داده میشود مثال دوم : جمع اعداد کل آرایه
×