学完教程,不知道接下去从哪里开始做自己的第一个APP,怎么办?酷课堂iOS交流群问答(201902期)
酷课堂iOS移动开发交流群问题精华整理
以下内容由@客服妹子爬楼整理,限于篇幅,无法就所有问题做详细说明,感兴趣的小伙伴,可以添加小课QQ:3068527144,申请加入交流小群。希望大家碰到的这些问题,对你有帮助/启发。
我们是一个什么样的组织:很干、很佛系...
酷课堂iOS移动开发交流群,聚集了一群热爱技术、有趣、有料,平均Q龄在10年以上的“老司机”,他们遍布在全球各地,有出版过iOS图书的作者、知名企业iOS工程师、高校大学生、自由职业者……每晚11点准时熄灯(禁言),只聊技术,几乎不闲聊。
IT从业者自学成功的人不少,但从入门到放弃的可能更多
自学的过程中总会遇到各种各样的问题,却很难得到及时有效的引导,一个问题被困上好几天也是常有的事。所以我们希望能够提供一个平台,让更多自学者可以在这里讨论、交流、获得帮助/启发,进而更加快速入门。如果你对iOS开发感兴趣,欢迎加入我们。一个人走的快,一群人走的远,我们一起加油精进。
如何加入我们:
1、仅对付费学员开放,最低50元购买一门iOS课程,即可加入。
(设置门槛是为了筛选真正想学习的人,一本书的价钱,你就能够加入一个高质量的学习交流圈)
2、已购买课程的同学,请添加小课QQ:3068527144,按操作提示即可获取对应QQ群号,及配套练习源码。
(苹果商店的订单号,可在购买账号绑定的邮箱中找到)
酷课堂产品官网:http://www.coolketang.com
(仅支持在ipone.ipad上使用学习)
网易云课堂视频教程链接:http://163.lu/FIDD71
(同时支持在电脑和手机、平板上播放学习)
群主《iOS移动开发从入门到精通》图书http://product.dangdang.com/255350
快问快答:
1、请教一下如何把标签对象放在屏幕的指定区域啊,我按照ps里面的坐标,标签总是显示不在我想放的位置。(提问:MCYP-云南 )
ps和ios里的坐标原点都是左上角,但是尺寸的单位不同,ps里的是像素pixel,ios里的是点point。
你参考神兵利器的第3章的第1、2、3节,了解如何获取和使用手指触摸的位置。
2、请问下我没有勾选肖像模式为什么在真机上屏幕还是会转?
(提问:MCYP-云南 )
即使取消肖像模式,两个Landscape模式之间还是会互相切换的。
3、获取设备UUID是私有API么?UUID会变么?那个大神指导下
(提问:风)
这个有详细的操作步骤:https://www.jianshu.com/p/9e885c3e6b0a
4、诸位大神,有没有适配各种机型的视频?还有各种屏幕的布局。有swift版的Sqlite数据库使用吗?
有的。第一个问题在课程《iOS开发中的神兵利器》第9章的第25节:
第二个在第6章都是关于布局和适配的:
第三个问题Sqlite数据库支持各种语言,可以参考神兵利器第7章的第5节。
5、字符串每隔4个字符插入一个空格,类似下图这样,有没有好的方法?(提问:◐▂◐柠檬)
通过一个循环,将字符串中的字符每4个一组抽取并存入一个数组array中,然后通过array.joined(separator:" "),重新返回用空格分隔的字符串
6、大佬们,有没有有关调试的资料,推荐一下,非常感谢!
(提问:叶舟)
有调试技巧的
https://blog.csdn.net/CHENYUFENG1991/article/details/50478656,
https://www.cnblogs.com/daiweilai/p/4421340.html
swift和objective-c通用
7、$.layer.masksToBounds = true有没有谁还没睡的啊,请问下这句的功能是什么......(提问:MCYP)
masksToBounds是layer的属性,用来对层里显示的内容进行裁切,例如在给UIView加圆角时,会使用到这个属性。
如果需要隐藏子元素超出父元素frame之外的部分,也可以对父元素设置这个属性。)
8、请问uifont如何设置平方细体?
试试PingFangSC-Light或者PingFangTC-Light
9、请教一下,如何画一个三角形啊?
用使用Quarz2d绘制三角形,参考第9章的第19节:使用Quarz2d绘制自定义图形
10、请问在根视图创建了一个矩形视图,然后在这个视图里面加了一张图片和一个文本标签,可不可以给这个矩形视图绑定一个点击事件跳转到另外一个视图?
可以的,给视图添加手势,参考《iOS开发中的神兵利器》第2章的第10至12节
讨论环节:
1、关于问号或感叹号的详细用
(参与人:演绎不了·离歌 群主)
群主:
可以参考Swift实例教程的第6章的第4节。?和!是Swift的Optional类型:?对左侧的对象进行尝试解包,如果左侧的对象为空,则不执行?右侧的代码。如果左侧的对象不为空,则执行右侧的代码。
!对左侧的对象强制解包,如果左侧的对象为空,程序将会crash,如果左侧的对象不为空,则执行右侧的代码。
演绎不了、离歌:
公司的开发者账号申请中,想要app不上架AppStore也能使用,这种账号只能申请企业账号才可以实现吗?
群主:
要安装在设备上,就需要开发者账号,除了企业账号之外,使用个人或公司账号,也可以通过开发证书将app安装在设备上,需要将设备的uuid添加到开发证书里,并且有99个设备的数量限制
演绎不了丶离歌:
那,这些添加到证书里面uuid的设备,后面可以重新删除一些在重新添加吗?
群主:
添加的设备只能在第二年给开发者账号续费时才能删除,目前只可以disable已添加的设备。
演绎不了丶离歌
好的,我回头试试,,,多谢!
2、请问下我的pod文件创建出来是这个格式的怎么办?
终端这里也不对,不知道怎么办了?
(参与人:MCYP、appleMan)
appleMan:
pod --version 用这个命令看下版本
实在不行卸载重装pod
MCYP:
podfile文件的格式影响吗?
我用文本编辑器保存出来的格式就是这个,其他几个看着也不是教程里面的。
@appleMan 你好呀,请问要怎么卸载pod
appleMan:
【链接】使用CocoaPod出现-bash:pod:commandnotfound解决办法
https://blog.csdn.net/shinian0009/article/details/51017952
3、学完教程后,不知道接下去从哪里开始做自己的第一个APP,怎么办?
群主:
1、Swift实例教程的最后一章如果已经完成,可以从头开始,自己从头至尾实现一遍。
2、可以从自己感兴趣的项目着手,将课程里的功能结合起来,完成一个小实例,应用或小游戏都可以,然后将它发布到App Store上。
3、到App store首页查看一些常见的app,先尝试自己思考一下,开发这个app需要哪些技术,包含哪些步骤,将app功能细分,再逐个实现。
最后如果在做的过程中,有遇到问题也欢迎随时在群里讨论。千里之行始于足下,在做的过程中发现问题,解决问题,加油?
学完教程,不知道接下去从哪里开始做自己的第一个APP,怎么办?酷课堂iOS交流群问答(201902期)相关推荐
- Photoshop 技能167个(学完它,你可以去相馆做高级设计师了)
Photoshop 技能167个(学完它,你可以去相馆做高级设计师了) 学PS基础:Photoshop 技能167个 经典的Photoshop技巧大全,如果你是初级阶段的水平,熟读此文并掌握,马上进 ...
- 前端进阶必学必会动画学习之Animate.css的使用与解析:一个强大而酷炫的CSS3动画库Animate.css使用方法教程
简介 animate.css 是一个来自国外的 CSS3 动画库,它预设了抖动(shake).闪烁(flash).弹跳(bounce).翻转(flip).旋转(rotateIn/rotateOut). ...
- 『王的机器』四天免费学完 DataCamp 12 门课
本文含 2101 字,5 图表截屏 建议阅读 6 分钟 在公众号对话框回复 DCP 获取全部 12 门课的课件和数据 抱歉用「标题党」的形式把大家引进来看,但我的确只用了 4 天休闲时间(白天还要工作 ...
- 学完python基础开始学爬虫_零基础入门Python爬虫不知道怎么学?这是入门的完整教程...
这是一个适用于小白的Python爬虫免费教学课程,只有7节,让零基础的你初步了解爬虫,跟着课程内容能自己爬取资源.看着文章,打开电脑动手实践,平均45分钟就能学完一节,如果你愿意,今天内你就可以迈入爬 ...
- Python入门教程:很多人推荐学 Python 入 IT ,如果学完 Python 找不到工作怎么办...
Python入门教程:很多人推荐学 Python 入 IT ,但是如果学完 Python 找不到工作怎么办,这也是很多人担心的问题. 很多人推荐通过学习 Python 入行 IT 一是因为 Pytho ...
- python是干什么用的视频-python基础教程千锋最新视频学完之后可以做什么
从目前来看,人工智能异常火爆,而Python作为人工智能首选语言自然受到了欢迎,而且Python语言在学术上也很受青睐.就算不是计算机专业的人,很多都在学习python.那么python基础教程千锋最 ...
- 3天学完10套Python顶级教程,端午节技术人消失之谜
端午节,擦姐粉丝群 群友A:擦姐,消失去干啥了? 群友B:听说擦姐去刷脸要福利去了 群友C:啥课? 端午节,擦姐慷(hou)慨(zhe)激(lian)昂(pi)从 CSDN 运营姐姐手中,要来了一波大 ...
- 我大学大三用一个月时间学完就找到实习的一套Java教程
目录 引言 第一个Java程序 Java运行机制 基本语法 Java 关键字 Java 标识符 Java 修饰符 Java 注释 Java 基本数据类型 Java 变量 Java 运算符 Java 循 ...
- JS特效教程,学完即精通
JavaScript特效教程,学完你就能写任何特效.本课程将JavaScript.BOM.DOM.jQuery和Ajax课程中的各种网页特效提取出了再进行汇总.内容涵盖了几乎网页中所有常见的特效实现, ...
最新文章
- 从Pix2Code到CycleGAN:2017年深度学习重大研究进展全解读
- 简便的golang orm
- MspEmu W.I.P.
- laravel5.7的redis配置,一直报错Class 'Predis\Client' not found
- IIS不支持apk文件下载问题
- 需求用例分析之八:用例颗粒度
- 如何在VMware中安装Linux系统(带界面)~新手向
- OpenCASCADE绘制测试线束:性能评估命令之VDrawSphere
- 一些鲜为人知的编程事实(省身)
- DDD理论学习系列(5)-- 统一建模语言
- 前端学习(1761):前端调试值之如何对站点下的资源进行全部搜索
- c语言cin输入数组,C++基础:各种输入方法总结cin.get()、
- css3实现图片划过一束光闪过效果(图片光影掠过效果)
- Rust Atomic总结笔记
- 矩阵可逆与行列式关系的一个直观推导
- POE交换机和普通交换机哪里不同?POE交换机和普通交换机哪个好?
- 服务器ip显示静态表示什么,静态ip是什么意思 什么是静态IP
- 语言学及应用语言学类毕业论文文献有哪些?
- [VOT14](2022CVPR)CSWinTT: Transformer Tracking with Cyclic Shifting Window Attention
- HTML嵌套Flash播放视频
热门文章
- 香港虚拟主机与国内虚拟主机区别
- java将图片存储在数据库(mysql)
- 舍友老六,创业五年,现在在华为上班
- 【C++】模板(初级)
- 使用原型骨架创建Maven项目时遇到Could not transfer metadata org.apache.maven.plugins的解决方案
- NetDevOps的理解与学习路线
- WinRAR解压War包
- flutter如何让行Row的两个子控件分别左对齐和右对齐?
- mac地址是由多少个bit组成_MAC地址是什么,MAC地址是怎么构成的,MAC地址占多少位,作用如何? 简单答案!!...
- 设置centos笔记本合盖不休眠