» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[电脑] 问问码农 iOS 开发问题

本人 非职业码农
但是有一定 脚本 和 Python 和 C++ 能力

最近想自己玩玩 Xcode
做一个可以 写入 Apple Health 走路步数的 APP
但是发现光学 Swift 是不行的
远远没有这么简单
不是 x = 10000
steps = steps + x
就 OK 了.

要开发 APP需要调用 N多 Apple 为你做的 API (Class Strunt Enums 等 还有讨厌的 optional)
然后 Apple 的描述页面 的内容不足以让我理解 这东西到底怎么用?
我应该读什么文章去理解 Apple 的文档?

具体问题 我问在了 这里
https://stackoverflow.com/questions/53103970/which-swift-document-or-video-i-need-to-read-for-me-to-understand-how-this-resul


TOP

posted by edfc, platform: iPhone X
讨厌swift就去学objective-c,google的话会碰到你拷一段代码发现完全编译不过去的情况。swift每个版本都有源码不兼容的问题



TOP

posted by wap, platform: Android
对初学者来说swift好上手多了


TOP

posted by edfc, platform: iPhone 8 Plus
引用:
原帖由 beterhans 于 2018-11-1 23:26 发表
本人 非职业码农
但是有一定 脚本 和 Python 和 C++ 能力
最近想自己玩玩 Xcode
做一个可以 写入 Apple Health 走路步数的 APP
但是发现光学 Swift 是不行的......
先任意买本oc或者swift语言系统性学习下,然后再买本iOS开发的书或者直接看文档,重点在UI tableview,uiview等常用界面组建,到这你基本上知道你缺什么,然后去看你需要的就好了

TOP

posted by wap, platform: iPhone
扫了一眼问题,你是不认识 Closure 吧
这东西在 ObjC 里面叫 Block,其实就是 C++ 11 里面的 Lambda Expression,一般做回调用的
Swift 里面函数是一等公民,所以需要 Closure 的地方其实也可以传一个函数进去
不过无论怎么用,都要注意引用计数的问题,不然会内存泄漏

TOP

新手推荐斯坦福白胡子老爷爷的视频

TOP

引用:
原帖由 maystrange 于 2018-11-2 12:19 发表
新手推荐斯坦福白胡子老爷爷的视频
我在 iTunes 里订阅了 但是 讲的还是快了点 很多东西很难消化
附件: 您所在的用户组无法下载或查看附件

TOP

posted by wap, platform: iPhone
买本书先大致过一下iOS开发的内容,你就大概知道要实现的功能在哪个模块下了,然后网上搜相关的信息边查边做

TOP

可以尝试在storyboard里面拖控件把界面搭建出来
具体事件逻辑等可以在用到时候查文档

TOP

捷径里就可以改步数

TOP

posted by edfc, platform: iPhone X
现阶段用h5做的微信小程序就能实现步数统计 何必重复发明轮子

TOP

posted by edfc, platform: iPhone X
而且swift有非常严格的函数类型要求 int+int可以 你这函数是 string+int 编译就报错了

TOP

posted by wap, platform: Android
引用:
原帖由 @小岛秀夫  于 2018-11-4 18:23 发表
posted by edfc, platform: iPhone X
现阶段用h5做的微信小程序就能实现步数统计 何必重复发明轮子
目的是学习造轮子 给自己一个目标

TOP

发新话题
     
官方公众号及微博