大竹县农林局专家服务团到石子镇民主村开展技_励志网

大竹县农林局专家服务团到石子镇民主村开展技

2018-07-18 22:35 来源:励志网

导语:使用微信自定义分享,可设置个性化的分享图片、标题、描述等,从而使分享的内容更生动有趣,以获得更好的传播效果。以下来自:微信分享自定义图片和摘要微信现在是众多公司营销的重点。遍布朋友圈和消息群组里的html5各位可能也是天天见了,不...

这个也是我没学代码前,一直萦绕在心头的问题。

于是,我在某搜索引擎上搜索「iOS如何点击按钮触发一个事件」,点开了几个搜索结果,找到一个看起来挺靠谱的教程,就照着做。同理,我又把加文字的功能学会了。

Q2:我现在的专业/职业,跟程序员没任何关系会有影响么?

我看过几个OC入门系列。每个视频的时间都不是很长,大概10分钟到30分钟,照着里面的步骤,依样画葫芦做下来就好了。

看着自己手机里上百个app,突然,我看到了一款符合目标的文字冒险游戏——Lifeline(生命线)。

Q9:需要看什么书,有什么教学网站推荐,甚至是相关学习app?

在文章留言中,发现有很多人惊讶我为何能4个月可以做出3款不错的app。除此之外,还收到许多关于「零基础学开发经验分享」的请求。

但一定要切记,真正动手做东西才是成长最快的方式,看书、看视频、逛论坛都只是辅助而已。

在被大家的学习热情感动之余,我写了这篇文章来分享我的开发学习经验。

说说我自己吧,我的专业是工业设计,职业是UI设计转产品。

我的第一款App开发经验注:下面的内容会涉及到一些iOS的开发术语,如果你没有接触过iOS开发,可能会看不懂,我尽量用最简单的话来说明。

我的直觉告诉我,这件事应该分为两个步骤:

看到这里,如果你觉得自己有这些条件和觉悟,那就可以继续接着看,我做第一个app的经历。

CocoaChina是不错的论坛,小白也可以看看,以后有问题可以去这里;

其实在大部分情况下,学代码只要有初中级别的数学知识就好了。

Q1:真是零基础学开发,而不是零基础学代码?

经验二:一切以用户体验为中心,以目标产品为大方向。一步步从易到难解决问题,各个击破。沉迷于技术研究或设计细节只会误入歧途。

先学会如何点一个按钮触发一个效果

而你可能是运营专员,可能是银行柜员,也可能是卖菜的。

经验一:不要选择一个超出能力范围太大的app来做,先做一个技术含量最低的产品练练手,增长自信心。

Q3:英文基础不好学得来代码么?

很快在这个视图里,就出现了两行字「苟利国家生死以」、「岂因祸福避趋之」。我每次点一下按钮,「岂因祸福避趋之」就会出现。

如果你喜欢搭梯子和看英文文档,也是极好的。不喜欢也没什么可耻的,能找到知识,学到知识,会用知识才是本质。

Q4:数学基础重要么?

Q5:学代码是更像学英语还是学数学?

我又去网上搜教程,很快我就知道了让文本自动顶上来的方法。

我回头看了一看Lifeline,发现他会把新增的文字顶上来,这样,就可以看到最下面的那句话了。

再学会做一个效果,让文本视图加一行字

(这是我当时真实的想法,后来发现核心技术远远不止这些,只能说幸亏当时这么单纯,不然就不可能一步步做下去了。)

最后这部分,估计是大部分人最想知道的。

学代码这事,打个比方就是我是一个用过冰箱的,你是一个没用过冰箱的,现在都要去造一个冰箱。不管是那种情况,我们彼此之前的路途相差并不远。

打开Xcode,根据网上教程往Storyboard(可以往里面拖各种控件的可视化工具,对新手很友好)上拖了一个文本视图和一个按钮。

我只看过极客学院和慕课网的,里面的教学视频良莠不齐。

#p#分页标题#e#但是没关系,这也很正常。你只要对Xcode这个工具有一定的印象就行了。就像一个冰箱,你知道它需要用电,可以冷藏,可以冷冻啥的这些信息就好了。

如果剔除掉Lifeline的一切辅助功能,如推送、模式转换、语言更改等,它的核心技术点其实很简单,就是一个显示文字的视图和两个增加文字的按钮。

所以你觉得呢?

一开始很简单,后来的比较难,学完一遍就忘了,自己完全不知道怎么写。

当时,虽然自己在过年前后看过一本入门的书和一些教学视频。但小半年下来,我已经忘得一干二净,甚至连Xcode的打开新建流程,还是找了之前的网页书签重新练了一遍。

学iOS开发,一台Mac和一部iPhone真的是硬性条件,没办法(啥,你说黑苹果配iPodtouch?我觉得认真点还是算了吧)。

本文是针对的是零基础,完全无开发经验的人写的。

确定好产品方向之后,我开始制作demo。

使用微信扫码将网页分享到微信

初学者可以先看看《Objective-C基础教程第2版》这本书,我当时看的是电子版,上下班时在地铁上用手机看。看了几天,大概到书一半内容的时候就云里雾里,完全看不下去了。我尝试过从头开始看,还是不行。

Q7:需要会科学上网,会用Google么?

我家里没搭梯子,一直用的国内某搜索引擎。

我又急于做一个成品出来,这个成品不能是烂大街的计算器、天气预报这类,没有发挥余地的app。所以,这个成品必须对技术要求很低,可以用其他比如创意或设计来弥补。

而OC的话,已经非常成熟,从小白到高手之间的所有资源,网上都找得到。

Code4App上有很多demo例子,入门之后做一些好的效果,可以去这里看看。

我高中时数学算好的,大学因为是工业设计,只上过一学期的高数。

我也在工作的时候曾花了几个晚上,学过一点Swift。不得不说,Swift的程序逻辑真的很人性化,很简洁,很优雅。但是,现在学习的话为时尚早,不论是教学视频、demo例子,还是疑难解答都少的可怜。很多时候,你想要一个效果都找不到资源来做。

如果你之前没接触开发,也没关系。

我先在这个文本视图里打上一行字,如「苟利国家生死以」。接着要做的事就是,点这个按钮让文本视图增加第二行字「岂因祸福避趋之」。

#p#分页标题#e#在欣喜之余,我又发现一个问题:当我按钮点得多了,新增的「岂因祸福避趋之」会超出文本视图区域。难道让用户每次点一下按钮,然后手动滑上去么(太蠢了)?

现在我的感觉是,一开始你会觉得像在学英语,后来会觉得像在学数学。写代码很多情况有点类似于做数学证明题。

但是没关系,这很正常,你只要对OC这门语言有一定印象就行。就像一个冰箱,你知道它大概多大、多重,有什么形状等信息就好了。

你说和程序员有关系么?好像有那么点,至少我懂得什么东西实现不了,什么东西难实现,什么东西容易实现。

入门前你需要知道这些在分享之前,我列出了学开发的一些先决条件,估计也是很多人想问的问题:

Q8:做iOS是学Swift好呢,还是Object-C?

很多人认为,零基础学代码,很可能是之前有学过或做过其他领域的开发,如PC端开发、后台开发,现在来重新学习移动端开发。

Q6:需要哪些硬件设备?

2016年的6月16日,我下定决心开始我的独立开发之路。

学安卓要求会低一点,一台普通PC和一部Android机就可。

有很多人说,Swift强势来袭,没必要学OC了。

还是说我自己,我高中英语常常全班倒数,大学英语没超过65分,英语四级刚过及格线,六级呵呵。

我知道以我那时的水平,做个拍照app简直异想天开,估计连记事app也够呛。

作者简介:韩重赞,独立开发者。零基础学习开发,用4个月的时间制作出「0528」「恋人清单」「开垦世界」这3款应用。其中,「恋人清单」曾被AppStore首页推荐。

所以,我只要实现「点击一个按钮,让视图加一行字」这个功能,基本上就可以做出一款像Lifeline一样的app了。

但是,我发现了一个问题:每行字挨得太近了。我很聪明地在「岂因祸福避趋之」前面加了两个回车符号,看起来就好多了。

前段时间,我在AppSo(微信号appsolution)分享了自己独立开发的一款游戏——「开垦世界」。

GitHub是程序员们的乐园,但小白看一下就好了,你可能很久以后才会真正用到;

责编:

视频新闻

  1. 上海前十名服装公司 保山永昌投资开发公司 买了
  2. 买了域名怎么建网站 自学iosapp开发要多久 贵阳软
  3. 贵阳百度跑腿没人接单 广告设计报价单 网站制作
  4. 评论比内容精彩 企业评价的网站 贵阳设计培训
  5. 报价单格式范本 怎样制作网站教程 中国考试网官
  6. h5网站案例 免费建站平台哪个好 贵州财经大学
  7. 做网站一年赚多少钱 内刊策划方案 贵州省城乡建
  8. 韶关中介网站建设 黔东南州工程信息网 博思手机
  9. 什么是微网页 网站报价方案 怎样制作网站教程
  10. 杭州网络公司 贵阳媒体招聘信息 装修点评网
  11. 公众号合作报价表 贵州广电网络公司缴费 贵阳住
  12. 贵阳 大数据 贵州省建设信息网_官网 贵州塔吊证