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

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

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

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

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

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

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

iosDeveloper

Administrators
  • تعداد ارسال ها

    38
  • تاریخ عضویت

  • آخرین بازدید

  • روز های برد

    1

تمامی مطالب نوشته شده توسط iosDeveloper

  1. سورس رایگان react native متریال دیزاین آماده دانلود رایگان از شاپ دروید دانلود رایگان از شاپ دروید
  2. طراحی ظاهری Spotify با react native

    طراحی ظاهری Spotify با react native این سورس دیزاین اولیه spotify با react native میباشد که با زبان js نوشته شده است این سورس نمونه بسیار مناسبی برای یادگیری طراحی ویو و ui در محیط react native می باشد دانلود از شاپ دروید
  3. در این آموزش قصد دارید 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?
  4. کانال تلگرام انجمن برنامه نویسی ios لینک کانال https://t.me/appleforum1
  5. مشکل در خروجی گرفتن

    سلام این ویدیو رو ببینید
  6. آموزش راه اندازی کتابخانه  Native Base

    در جلسه قبلی با معرفی کتابخانه Native base آشنا شدیم و در این جلسه قصد داریم یاد بگیریم به چه صورتی میتونیم این کتابخانه را نصب کنیم نیازمندی های اولیه Globally installed node >= 6.0 Globally installed npm >= 4.0 Globally installed React Native CLI which allow you to easily create and initialize projects. ابتدا یک پروژه ایجاد نمایید react-native init AppleForum cd AppleForum سپس کتابخانه NativeBase را نصب نمایید npm install native-base --save نصب نیازمندی های کتابخانه Native Base react-native link با اجرا دستور بالا تمامی نیازمندی ها برای پلتفرم های اندروید و ios اعمال میشوند در جلسه بعدی با آموزش کار با Native Base آشنا میشویم
  7. معرفی کتابخانه Native Base

    آموزش کتابخانه Native Base NativeBase کتابخانه یک Library رایگان از کامپوننت های User Interface برای React Native میباشد.شما میتوانید با استفاده از این کتابخونه رابط کاربری زیبا و حرفه ای برای هر دو پلتفرم اندروید و Ios ایجاد کنید. یکی از مهم ترین ویژگی های native base اینکه شما میتونید کامپوننت ها رو customize کنید و استایل های مربوط به هر کامپوننت رو تغییر بدید.همچنین native base در expo قابل استفاده است. وب سایت رسمی Native Base https://nativebase.io/ مستندات آموزشی Native Base https://docs.nativebase.io/ General Syntax of NativeBase Component import React, { Component } from 'react'; import { Container, Button, Text } from 'native-base'; export default class GeneralExample extends Component { render() { return ( <Container> <Button> <Text> Button </Text> </Button> </Container> ); } }
  8. React Native چیست

    React Native چیست ؟ React Native یکی از فریم ورک های react JS است که توسط Facebook و Instagram توسعه پیدا کرده و به صورت رایگان و متن باز بر روی سایت GitHub در دسترس عموم قرار گرفت. این فریم ورک ابتدا فقط برای سیستم عامل iOS ارائه شد و بعد برای سیستم عامل اندروید نیز در اختیار کاربران قرار گرفت. ReactNative یک معماری ارائه می‌دهند که با استفاده از آن بتوان اپلیکیشن اندروید نیتیو و اپلیکشن iOS نیتیو توسعه داد. https://facebook.github.io/react-native/
  9. سورس مجله React native) duck)

    سورس مجله React native) duck) سورس پروژه مجله duck با تکنولوژی react native پیاده سازی شده و خروجی اندروید و ios موجود میباشند. این سورس React native مثالی مناسب برای یادگیری React میباشد و تقریبا از تمام کاربرد های این برنامه نویسی استفاده کرده است. سورس مجله duck بصورت کامل اجرا شده و نقص های آن بصورت کامل برطرف شده است و میتوانید در webstorm آن را اجرا کنید.
  10. در این پست از وب سایت مهندســـــان کامپیوتـــــــر با کتاب آموزش جامع برنامه نویسی آیفون IOS به زبان فارسی در خدمت شما عزیزان خواهیم بود . در این کتاب سعی شده است با یک زبان ساده نحوه برنامه نویسی و به دست گرفتن امکانات سخت افزاری چون….سنسورهای حرکتی – مکان یاب – دوربین و … را به علاقه مندان آموزش دهد و جهت استفاده از این پروژه نیاز به دانش قبل برنامه نویسی نمی باشد . هر چند برنامه نویسان مخصوصا برنامه نویسانی که با سینتکس زبان C آشنایی دارند در فهم این پروژه راحت تر از سایرین می باشند . دانلود کتاب آموزشی jclm_ios_programming(www.appleforum.ir).pdf
  11. دانلود کتاب آموزش برنامه نویسی iOS

    آی او اس سیستم عامل اختصاصی کمپانی اپل برای گوشی ها و تبلت های این کمپانی است که به صورت بسته و محدود عرضه شده تا کسی قابلیت کپی برداری از آن را نداشته باشد. کتاب آموزش برنامه نویسی iOS را دانلود کنید: ios_tutorial.pdf (حجم 3 مگابایت) ● فرمت کتاب : PDF ● زبان : انگلیسی ● تعداد صفحات : 190
  12. دانلود کتاب آموزشی ios 10 App Development essential دانلود کتاب از سرور انجمن ios ایران ios_tutorial.pdf با سپاس
  13. قوانین انجمن iOS ایران

    کاربران گرامی با درود و عرض احترام لطفا در ارسالهای خود و بخشهای مختلف انجمن iOS قوانین زیر را رعایت فرمائید: منع فعالیت سیاسی : هر گونه فعالیت سیاسی بر خلاف قوانین بوده و با کاربر خاطی سریعا برخورد خواهد شد. زبان فارسی : زبان اصلی این انجمن فارسی است ، لطفا در هنگام ارسال مطالب از زبان پینگلیش استفاده نکنید . قوانین عمومی 1- انجمن iOS بدون هیچگونه فعالیت در جهت کسب منافع مادی فقط و فقط در حیطه راهنمایی کاربران ، رفع مشکلات کاربران ، معرفی و آموزش ioS فعالیت مینماید و هر کاربر یا مدیری که در جهت سودجویی و منفعت مالی اقدام به منحرف کردن مبحث و سوالات کاربران دیگر را داشته باشد در بار اول به مدت 24 ساعت و برای بار دوم برای همیشه از انجمن اخراج میگردد. 2- تبلیغات در انجمن ممنوع میباشد و کاربران صرفا مجاز به درج تبلیغ در امضا خود میباشد و ارسال پست و تاپیک های تبلیغاتی شامل اخطار و اخراج میشود. 3- تمامي کاربران مي بايست در هنگام ثبت نام در سايت ، از کلمات مناسب جهت استفاده در نام کاربري خود استفاده نمايند. در صورت مشاهده کلمات رکيک و نامناسب، اشتراک آن كاربر در اولين فرصت حذف خواهد شد و دسترسي وي به انجمنها قطع خواهد شد حتي المقدور نام كاربري را با حروف انگيسي به جاي فارسي ايجاد نماييد. 4- کاربران سايت مي بايست در هنگام ارسال پيغام در انجمن ها از کلمات مناسب استفاده نمايند. در صورت مشاهده کلمات رکيک و نامناسب ، اشتراک آن كاربر در اولين فرصت حذف خواهد شد و دسترسي وي به انجمنها قطع خواهد شد. 5- عنوان تاپيک بايد به خودي خود نشانگر محتوا و گفتگوي هاي تاپيک باشد . لطفا در هنگام ايجاد تاپيک به اين نکته توجه کنيد تا تاپيک شما بيشتر مورد توجه ساير کاربران قرار گيرد . از ايجاد تاپيک هايي با عناوين : کمک ، کمک فوري ، خيلي مهم و ساير عناوين عمومي جدا خودداري کنيد ... 6- در صورتي که مايل به ارسال مطلبي از يک سايت ديگر مي باشيد ، حتماً منبع آن را ذکر نماييد. در صورتي که مطلب يا موضوع مذکور نوشته شده توسط شخص خاصي بود ، حتماً نام وي را ذکر نماييد. 7- لطفا در هنگام مطرح کردن سوالات خود ، انجمن مناسب را انتخاب نماييد و از مطرح کردن سوالات خود در انجمنهاي نامتناسب با سوالتان خودداري نماييد. 8- لطفا در هنگام طرح سوالات خود آنها را به صورت جداگانه مطرح فرماييد. بدين معني که در صورتي که سوالهاي گوناگوني داريد ، آنها را در چندين موضوع جداگانه مطرح نماييد و از مطرح کردن تمامي سوالات در يک موضوع خودداري فرماييد . 9- لطفا در هنگام جواب دادن به سوالات از به کار گيري الفاظ و جملاتي که باعث دلسردي کاربر سوال کننده شود خودداري فرماييد. اين را بدانيد که اين سايت محل آموزش است و کساني هستند که سوالهايشان بسيار ابتدايي مي باشد. لذا از به کارگيري کلماتي که باعث شود کاربر به جاي گرفتن جواب سوال خود دلسرد شود اکيداً خودداري فرماييد. 10- لطفا در صورتي که جواب يک سوالي را نمي دانيد از ارسال مطالبي که باعث شلوغ کردن آن تاپيک ( يا سوال ) شود خودداري فرماييد. در صورتي که بحث خاصي داريد مي توانيد براي خودتان يک تاپيک عمومي باز کنيد. 11- از نوشتن يك سوال و يا يك نامه در انجمنهاي مختلف خودداري كنيد. طبق قانون شماره 7 انجمن مناسب و مرتبط به نامه خود را انتخاب كنيد و فقط در آن انجمن نامه خود را ارسال كنيد. 12- تمام کاربران و مدیران موظف به احترام گذاشتن به یکدیگر در انجمن پی سی دروید هستند.ارسال مطالب کنایه آمیز ، بازی با کلمات! ، پیام خصوصی توهین آمیز ، خرد کردن شخصیت افراد و هرگونه بحثی که نشان از بی ادبی و تمسخر دیگران باشد در این انجمن جایی ندارد و بلافاصله کاربر خاطی اخراج خواهد شد. 13- کاربران بسیاری هستند که حتی نمیدانند که روش کار یک انجمن به چه شکل است و یا سوالات خیلی مبتدی میپرسند لذا هیچ کاربری حق جسارت به این دسته از کاربران را نداشته و باید با احترام و با صبر و حوصله پاسخ کاربران و راهنمایی لازم داده شود. انجمن تخصصی iOS ایران
  14. اخبار اپل

    حمله اپل به دو پلتفرم Xamarin و Phonegap. اپل در نظر دارد در سال ۲۰۱۹ اجازه انتشار اپ های که با استفاده از این پلتفرم ها پیاده سازی شده اند را ندهد
  15. دوره آشنایی با 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 ایرانی و خارجی توضیحات و ثبت نام
  16. کامپایلر swift در ویندوز

    در صورتی که قصد دارید آموزش برنامه نویسی swift را در سیستم عامل ویندوز اجرا کنید میتوانید از کامپایلر swift for windows استفاده کنید برای دانلود این ابزار به وب سایت https://swiftforwindows.codeplex.com بروید و ابزار را دانلود نمایید. حجم این فایل حدود 80 مگابایت میباشد برای اینکه بتوایند با این کامپایلر کار کنید ابتدا یک فایل با پسوند swift ایجاد کنید و توسط این کامپایلر اجرا کنید نمای اجرای یک سورس با زبان swift در کامپایلر فایل راهنمای استفاده از این کامپایلر
  17. آموزشگاه اندروید ایران برگذار میکند: دوره آموزش برنامه نویسی ios دوره آموزشی برنامه نویسی ios یکی از جذاب ترین دوره های آموزشی میباشد که مخاطبان دوره میتوانند در این دوره اصول طراحی اپلیکیشن های تحت ios را طراحی و پیاده سازی نموده و شروع به کسب درآمد در حوزه اپلیکیشن های موبایل نمایند.کاربران این دوره میتوانند با کسب مهارت های مطرح شده در سرفصلهای دوره گام بزرگ و سریعی جهت ورود به بازار اپلیکیشن های اپل برداشته و با انتشار برنامه های طراحی شده خود در فضای مجاری کسب درآمد کنند.هم اینک ده ها هزار نرم افزار تحت موبایل در فضای اینترنتی منتشر شده که تعداد بی شماری از این نرم افزارها با دانلود های حیرت آور منبع درآمدهای چندین میلیونی برای طراح خود بوده اند.اگر قصد ورود به بازار نرم افزارهای موبایل دارید هم اینک در دروه آموزشی برنامه نویسی ios شرکت کنید. اهداف کلی این دوره: آموزش سیستم عامل ios آشنایی با اصول طراحی رابط کاربری در ios آشنایی کامل با محیط Xcode آشنایی با زبان برنامه نویسی Swift تسلط به وب سرویس های وب در iOS طراحی برنامه برای دستگاه های iPhone توانایی ورود به بازار کار طراحی اپلیکیشن اپل مشخصات دوره : مدرس (مدرسان) : فرزاد سرسیفی پیشنیاز: آشنایی با مفاهیم برنامه نویسی مدت زمان دوره: 10 جلسه ( کارگاه کاملا عملی تحت پروژه) به صورت کارگاهی (در مجموع 40 ساعت)(ظرفیت 12 نفر) تاریخ برگزاری: (دوره از 10 خرداد ماه 1397 به مدت 10 جلسه - روزهای پنجشنبه 14 الی 18 ) هزینه دوره: ۸۸۵۰۸۰۸۰ -۸۸۵۵۴۲۱۷ -۸۸۵۵۴۲۱۳ مدرک: در پایان دوره مدرک پایان دوره از طرف انستیتو آموزشگاه اندروید ایران ارائه میگردد. سه دانشجو نمونه اول به شرکت های معروف ایرانی جهت همکاری معرفی می گردند. ویژگی : آموزش در لابراتوار مجهز به سیستم های روز به صورت شبکه تحت NetSupport و متصل به اینترنت و کاملا اینتراکتیو تحت پروژه عملی انجام خواهد گرفت. مکان برگزاری : این دوره آموزشی با همکاری آموزشگاه ویستا برگزار خواهد شد راهنمای ثبت نام: جهت کسب هر نوع اطلاعاتی در خصوص دوره میتوانید با ایمیل info@android-learn.ir وشماره های تماس ۸۸۵۰۸۰۸۰ -۸۸۵۵۴۲۱۷ -۸۸۵۵۴۲۱۳ تلگرام همراه 09100046764 تماس حاصل نمایید. سرفصلهای دوره آموزشی برنامه نویسی ios به صورت کاملا عملی: فصل اول)و راه اندازی نرم افزارهای برنامه نویسی 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 آشنایی با کلاس های Capsolation در swift وراثت در swift init در کلاس swift تعریف کلاس Enum در swift ایجاد کلاس ها Singleton در swift ایجاد کلاس های Generic آموزش و کار با Closure ها در 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 فصل پنجم) دیتابیس Sqlite آشنایی با Sqlite آشنایی با دستوران استاندارد Sql لیست گیری در Sqlite افزودن اطلاعات در Sqlite راهنمای ثبت نام: جهت کسب هر نوع اطلاعاتی در خصوص دوره میتوانید با ایمیل info@android-learn.ir وشماره های تماس ۸۸۵۰۸۰۸۰ -۸۸۵۵۴۲۱۷ -۸۸۵۵۴۲۱۳ تلگرام همراه 09100046764 تماس حاصل نمایید.
  18. مشاهده کد اپلیکیشن ios

    اپلیکیشن های ios توسط سرویس DRM اپل محافظت میشوند و دارای Encryotion قدرتمندی میباشند http://reverseengineeringapps.blogspot.de/ https://github.com/stefanesser/dumpdecrypted
  19. ایجاد کلاس در 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)")
  20. سورس پروژه بازی XO در iOS

    سورس پروژه بازی XO در iOS This is a simple Tic Tac Toe game created in Swift, the iOS programming language. Swift was designed and launched by Apple Inc. in 2014. The language is based on Objective-C. Game Features: There is a single and multi-player state. The game is fully functional and stable at 60fps on an iPhone 5s/6. The game has simple animations using the “Spring” animation library. In singleplayer the player goes up against the simple A.I. (a Tic Tac Toe algorithm). Design All the user interface elements were designed by Ben Emdon in Sketch for OS X. Rounded edges and minimalistic colour sets were used to keep the app as simple and intuitive as possible. Implementation For the Tic Tac Toe game the following technologies were used: Xcode with storyBoard to visually design the app elements Swift programming language with Apples UIKit framework for app development Meng To’s Spring animation library دریافت سورس پروژه بازی XO در iOS از سرور انجمن ios ایران Tic-Tac-Toe-master.zip با سپاس فراوان
  21. سورس پروژه music player در iOS

    دانلود سورس پروژه music player در iOS Music Player for iOS devices. Support from iOS 8+. It has beautiful minimalistic desing and 4 different unique theme background. Check out preview video : How to use Extremely easy to use. Clone prohect from github and just import your .mp3 files, album artwork and fill out .plist file. For further instruction see "readme.pdf" file in project. دریافت سورس از سرور انجمن ios ایران Music-Player-master.zip
  22. کامپایلر swift در ویندوز

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

    آموزش استفاده از عملگر ها در زبان برنامه نویسی swift در زبان swift میتوانیم از عملگرهای زیر استفاده کنیم + جمع - تفریق * ضرب / تقسیم % باقیمانده اولویت عملگر ها: پرانتز دارای بیشترین اولویت میباشد تقسیم و ضرب جمع و تفریق دارای کمترین اولویت میباشند مثال 1 ) ضرب دو عدد let width= 9 let height=20 var area = width * height print(area) مثال 2 ) میانگین سه عدد : با کد های زیر ابتدا اعداد داخل پرانتز با هم جمع میشوند و سپس جمع مقادیر تقسیم بر سه میشود و خروجی عدد 4 میباشد let x= 2 let y=4 let z=2 var avg = (x + y+ z)/3
  24. فایل لایه باز آیفون 6

    یک طرح لایه باز رو براتون میزارم که در سه طرح مختلف هستش امیدوارم مفید واقع بشه دریافت iPhone-6.zip
×