近来需要从零开始学习IOS开发,记录一下学习资源和历程:

0.首先贴两篇知乎回答,对学习总体进程的把握有所帮助:

(文科生学习IOS开发)https://www.zhihu.com/question/20130048/answer/17926669

(各种学习资源链接)https://www.zhihu.com/question/308188405/answer/984111496

接下来就是我自己学习的一个探索和记录过程了~

1.首先入门swift语言,虽然Object-C是传统开发语言,但swift在近年来有很大进步,第三方库甚至超过了前者。因此我打算从swift语言开始学起,在网上找了两个网站:

swift语言基础(b站):https://www.bilibili.com/video/BV144411C7Gg?from=search&seid=15482505161670395190

网站1:Apple-swiftUI:https://developer.apple.com/tutorials/swiftui/creating-and-combining-views

网站2:100days-Hacking with Swift:https://www.hackingwithswift.com/100/swiftui

2.打算先对swift语言有基础了解之后,接着学习有名的Stanford课程CS193P(b站链接):https://www.bilibili.com/video/BV1Mx411L7dS/?spm_id_from=333.788.recommend_more_video.1

3.贴两个从分步教程中创建几个不同的应用程序的网站:

网站1:AppCoda

网站2:Ray Wenderlich

4.开发自己的IOS app并发布!

开发过程中的一些注意事项:

  • 可执行的应用程序;
  • 代码简洁;
  • 代码规范:变量名称,Xcode 项目中的文件分组等;
  • 使用 CocoaPods;
  • 一些简单的单元测试。

IOS开发学习基于swift语言相关推荐

  1. IOS开发入门之一——Swift语言基础

    需要iOS视频资料可以加我微信: 1914532832  验证信息请注明:IOS开发 很多新人对IOS开发很迷茫,不知道从何下手?看完本系列,你将会觉得IOS入门其实很简单.要学习IOS开发,当然是先 ...

  2. iOS开发学习笔记-C语言学习(一)

    1.什么是iOS? 提问:买来一台新电脑后,应该先干什么? iOS就是搭载在iPhone .iPad.iPod.Apple TV上的操作系统. 苹果系统 那么,操作系统是什么呢? 操作系统简单来说就是 ...

  3. c语言的程序怎么安装在ios,iOS开发基础之C语言

    为何学习iOS开发要先学C语言呢,学习c语言对ios开发有何作用. 现在越来越多的iOS开发兴趣爱好者投入到了iOS培训中,有的是已经在职的员工,有的是还在就读的学生,还有一些是完全零基础的同学,那么 ...

  4. iOS开发学习48 OC的lambda block

    iOS开发学习48 lambda表达式 一.block 简介 二.block使用 1. block的写法大概就是这样: 2. 带参数的话可以这样写: 3. 如果不写入参,可以写: 4. 当然返回也可以 ...

  5. IOS开发学习笔记(一)

    概述: iOS是苹果开发的手持设备操作系统(iPhone,iPad,iPod touch,iPad mini). 基于UNIX,层次架构:核心操作系统层(Core OS)-> 核心服务层(Cor ...

  6. IOS开发学习周报(一)

    IOS开发学习周报(一) 学习记录 概括 熟悉在Mac OS下的开发操作,熟悉系统操作.了解相关快捷键以及触摸板快捷操作以便提高后续开发效率. 学习Objective-C相关语法,实操完成螺旋矩阵的算 ...

  7. iOS开发教程之OC语言-欧阳坚-专题视频课程

    iOS开发教程之OC语言-34296人已学习 课程介绍         Objective-C是扩充C的面向对象编程语言,iOS开发是用的Objective-C语言,本专题更系统的讲解Objectiv ...

  8. IOS开发学习 IDE环境搭建教程

    IOS开发学习 IDE环境搭建教程是本文要介绍的内容,在坛子里逛了一圈,发现一篇好的文章,与友们分享一下,要有耐心的看整个过程,不多说,直接进入话题. 安装条件: 硬件:一台拥有支持虚拟技术的64位双 ...

  9. ios开发学习-手势交互(Gesture)效果源码分享

    qianqianlianmeng ios开发学习-手势交互(Gesture)效果源码分享 All Around Pull View 介绍:实现视图四个方向(上下左右)都能够拖动更新(pull to r ...

  10. ios开发学习笔记--Core Motion

    iOS开发学习笔记之CoreMotion-运动传感器 官网文档:CoreMotion Framework Reference 一.     简介 现在的苹果手机都基本有运动传感器,能够过获取到设备的加 ...

最新文章

  1. OpenCV图像坐标系与行列宽高的关系
  2. TypeError: expected str, bytes or os.PathLike object, not module
  3. LAMP 架构深度优化记录
  4. BZOJ 1833 ZJOI2010 count 数字计数 数位DP
  5. 查看源代码不方便?我有利器
  6. 阿里百川IIMSDK-- 加好友,获取好友
  7. scikit-learning_特征分析(数据挖掘入门与实践-实验7)
  8. 数列求和 java_[代码展示]数列求和
  9. 李迟2021年12月知识总结
  10. pygame游戏_Pygame游戏——Pong游戏(三)
  11. java中的@Override标签
  12. Eclipse 工具的安装和配置
  13. 软件实施工程师的发展前景
  14. Unity 3D 设计小球酷跑游戏
  15. 在线教育:最常见的直播课程有哪些?
  16. 卸载Microsoft Edge浏览器
  17. IR2104半桥驱动电路
  18. jwt java案例_JWT(二):使用 Java 实现 JWT
  19. 周志华揭开机器学习本质的57张PPT
  20. ASP.NET Core免费(视频)教程汇总

热门文章

  1. Java 音频处理技术
  2. 汇智创科机器人,【汇智创科机器人】这个周六,和孩子一起“动手不动口”,比比看谁最棒!...
  3. 单元测试总结反思_语文期中考试总结反思
  4. 利用python破解zip压缩文件密码
  5. Leetcode013 罗马数字转整数
  6. how the sold to party and ship to party determined in IDOC#
  7. 创建对象的几种常用写法
  8. 什么是无穷:康托超穷数理论简评
  9. Windows命令:tracert
  10. zk kafka常识