swiftapp源码(swift开发app)
本文目录一览:
我适合学习Swift语言吗?
首先看swift的基础语法,了解了最基本的控制,变量,数据体,类与结构体,继承之后,开始可以写一些简单的命令行工具,说白了就是终端工具,打印log之类的没一点问题。
可惜,我们学习这个东西不是为了开发command line程序的,我用shell或者nodejs也挺好比这个上手还快。
所以紧接着第二天开始直接跳过command line程序编写ios app,也就是iphone程序。
然后我就觉得我他妈的掉进了一个深坑。
搜了一下 现成得swift教程做app的中文几乎没有,国外有几篇讲的是开发一个todolist的教程,写的和官方的那个oc的todolist教程差不多,但是从我开始做到最后结束跑到模拟器里,我他妈也没写上超过20行得swift。。。基本都是IB实现的界面,事件,换场以及控件的创建。
我琢磨那他妈的我用oc也是一样的,算了,ios开发莫非就只是拖拖控件?了解一下mvc的概念就ok?
于是我去github上开始搜索开源的swift项目,比如2048,还有那个flappy,还有一个天气app的软件。
看了几行源码我就特么的放弃了。倒不是看不懂,我发现都是基于cocoa的,什么cocoa呢?我又去搜了一下,说了我是ios开发小白一点经验没有,然后我发现又是他妈的一个深坑啊。。cocoa的api都是oc编写的啊,swift是可以直接调用没的问题,可是cocoa的功能实在太多了啊。。
最他妈主要的是cocoa的帮助手册例子代码,api都他妈的是oc的api啊……我完全不会oc,我说了我是零基础,然后我在思考,我是否需要去学习下oc回来才能看懂那些api到底是怎么调用?那么多开源包都是些什么东西?
卧槽,那我学会了oc,我还学swift干啥呢?
不是说不用学oc了么……我特么的学swift就是为了不想了解oc啊。结果呢。
你不会oc也就是写写command line程序啊……我去你大爷的啊- -。
还有,xcode功能如此强大,我感觉如果自己写着玩,根本啥也不用学好么,鼠标拽拽一个app就出来了啊。。
而专家级呢?我觉得大部分得oc库,类都还都是oc的,你用swift可以调用,但是如果有bug呢?你想看内部实现呢?商业项目中这种开源坑遇到太多了,难道你就只用swift搞定么?
不太可能,也根本不可能,大家的代码都是oc的,底层是oc的,表现层也是,那么你swift到底是干什么用的呢?
===================================================
这是我学习了不到一周对swift和ios开发的理解,不学oc,我开发的时候就经常会陷入
【这他妈是啥,这他妈又是啥的一个一个深坑】
好了,就说这么多,最后扣下我第一句话。
swift开发和前端开发的关系就是java和javascript关系,雷锋和雷峰塔的关系。
PS,我发现其实文档中的实例代码是有swift的例子的,不知道是不是自动更新的,记得上周还木有。刚才发现有了,也可能之前我没仔细看~木哈哈。比如下面这段:
给苹果的文档 赞一个。。但是我依然不他妈的知道那个UIControlState是特么啥,我觉得,会oc开发的同学上手一定比0基础的要快很多……!给苹果的文档 赞一个。。但是我依然不他妈的知道那个UIControlState是特么啥,我觉得,会oc开发的同学上手一定比0基础的要快很多……!
【知乎用户的回答(4票)】:
直接开始学swift没问题,应该可以覆盖objc的所有主要功能,并非辅助语言。Apple开发这个语言的目的就是帮助初学者快速上手。
但是,看他的特点比较像scala,类似这种语言都容易上手,难于规范。因为太多灵活,不够死板,不会大规模用于企业的大项目。学swift,估计自己开始做了几个小应用之后还是需要迫于行业规范再去学习objc
一句话,独立开发可以从swift开始,找工作求职还是先学obj-c吧
怎么用源码开发APP
首先swiftapp源码你需要有开发知识swiftapp源码,之后下载专业工具,之后就撸代码咯;
APP又分为安卓APP和苹果APP,这两个系统都有不同专门的开工具,比如苹果APP开发一般用swift,OC,XCODE等等;当然了现在的APP开发大多会用到不同的几个工具,现在流行混编,所以这里面的知识量不是一点时间就可以积累起来的啦;
如果swiftapp源码你想简单的开发APP,快速的上手可以关注一下apicloud,一门APP,安卓益这些混合开发的APP制作平台。这些混合开发平台不需要你会太专业的工具,只需要会H5技术就可以开始开发APP了,一样的实现各种原生APP才会有的效果,大大提高APP开发成本和时间周期,并且平台规范化的技术,更加适合上架苹果APPstore和安卓应用商店,比如一门APP还提供全流程的上架应用商店服务,真正做到上线无忧swiftapp源码!
swift语言做一个app要哪些材料
Swift版本的2048
源码地址:GITHUB
作者:austinzheng
Swift计算器
源码地址:GITHUB
作者:unixpickle
Swift关于UIKit动作
源码地址:GITHUB
作者:objcc
FlappySwift
源码地址:GITHUB
作者:jashmenn
Swift UI控件
源码地址:GITHUB
作者:jashmenn
Swift iOS 天气app
源码地址:GITHUB
作者:JakeLin
JokeClient-Swift (糗百Swift)
源码地址:GITHUB
作者:YANGReal
这些都是一些不错的swift 的应用