MacDev 板


LINE

Hi (), 这次终於不是来问问题了 >"<a 从开始接触 iOS Object-C 到现在应该一个月又多几天了XD 从一开始的 Object-C 完全没摸过,所以到现在才有点小进度 (心中有点开心的小悸动XD 一切都要归功於板上大大们热情的帮我回答问题,以及 Google 大神! 废话不多说,先看影片! Demo 小短片: https://www.youtube.com/watch?v=HTgfTjmS2UI
GitHub Readme: https://github.com/comdan66/catmap_ios 後端 GitHub: https://github.com/comdan66/catmap_php 稍微说明一下,这就只是个到处模仿的小作品,我利用了 TableView 再经由客制化的 TableViewCell 去做出类似 Instagram、Facebook 的动态讯息页 然後再利用 ImagePickerController 去做开启相机、读取相簿的功能~ 并且利用 CLLocationManagerDelegate 来取得座标以及位置资讯! 接着找到了 REMarkerClusterer 这资源,让我做到跟 Instagram 地图很像似的功能 我将它稍微改造了一下,让他可以载入图片XD 至於呼叫 API 原本是使用自己写的 http 函式库, 但是有发现 AFNetworking 也不错用,所以就使用它了! 还有当 Cell 在 Load 图片时,我则是使用 AsyncImageView 来让他可以非同步的载入图片! 开发途中,我原本是使用 Main.storyboard 拉版的,但是遇到了很多问题 例如 Cell 虽然可以对 xib(nib) 定义好 identifier 名称, 再用 dequeueReusableCellWithIdentifier 拉出,以免重复的 create 浪费 但是因为我的 Cell 的高度以及内容不同,所以必须定义每种 id 的 identifier 而 xib 的 identifier 却不能动态的决定.. 虽然可以定义好 identifier,当 cellForRowAtIndexPath 时在 Update 其内容 但是因为图片是非同步载入,所以後会发生另一段故事...(菸 於是,所以,最後我就放弃的使用 storyboard,所以改换成用 code 来写 UI 如此一来,便可以让每个 Cell 搭配好资料的 ID 成为唯一的一个物件! 这样就可以在 cellForRowAtIndexPath 不会重复的 Create! 这是我在 TableView 上的一点点小心得XD 因为以前写过 C语言、Java,虽然没有写过 Object-C,不过我的心得是.. 跟 C 好像!但是多了很多有趣的东西! 也幸好写过 Java 的 GUI 介面,让我对於介面的东西有点基础.. (Java GUI 印象是,一直在 set 颜色,add 东西XD 虽然有了这点的小进度,但是还有很多东西我还没摸到 >"< 像是推播通知、iBeacon、iClude、swift.. 等,只能一步步慢慢来了! 我後端、iOS 都放在 GitHub,有兴趣的可以看下! 题外话,因为我是一个後端兼前端的攻城狮XD 所以这作品的前端、後端、API 都是自己来! 不过就是在上个月毅然决然的换跑道二转 目前这算是我的阶段性的作品,但是因为对 iOS 的职场生态不是很熟悉.. 想说藉由这个小作品跟版上的大大请教, 依照我的 Code 以及状况,是否可以直接找 iOS 工作了? 以及找工作时,是否有哪里需要注意的地方? 以上,如果有兴趣讨论的话,或者我的 Code 可以哪里有更好的地方 或文章内容有不妥或需改进的地方,欢迎各位大大指教 >"< -- 感谢曾经帮助过我的版友们~ 感谢帮我设计版型、icon 的 Teresa Chu 大大~ 感谢谷歌大大~ -- --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 175.182.238.78
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1436114088.A.832.html ※ 编辑: Linux (175.182.238.78), 07/06/2015 00:36:29
1F:推 sinss: 非常棒ㄟ! 07/06 01:04
2F:推 Starflyx: 同是iOS新手推一个 07/06 01:06
3F:→ Linux: sinss大,感谢XD 07/06 01:09
4F:→ Linux: Starflyx大,一起努力吧!(握 07/06 01:09
5F:推 cloudliu: 完成度好高,设计也很好看! 07/06 01:11
6F:→ Linux: cloudliu大,感谢XD 帮我跟设计师讲,感谢他的设计XD 07/06 01:14
7F:推 neotek: 靠北 吓死我了 07/06 01:15
※ 编辑: Linux (175.182.238.78), 07/06/2015 01:16:52
8F:→ Linux: neotek大,怎麽了吗 @@? 07/06 01:17
9F:推 neotek: 控制马啊 07/06 01:22
10F:→ Linux: 哈哈哈哈,终於发挥效用了XD 07/06 01:24
11F:推 yume190: 感觉蛮不错低,只是新文章怎麽在最下面 07/06 01:30
12F:→ yume190: 是我眼花吗?怎麽感觉第一行出现我的ID 07/06 01:33
13F:推 jamfly: 请问 jamfly 是? 跟我的id一样 我的 07/06 08:39
14F:→ darktt: 这个概念与现在公司的一个App非常相似,不过你可以参考看 07/06 08:44
15F:→ darktt: 看,它叫做Buddii 07/06 08:44
16F:推 howdiun: only for taipei QAQ 07/06 09:31
17F:推 tentenlee: 用storyboard的cell动态配置高度变形 可以改用xib试试 07/06 09:37
18F:→ tentenlee: 之前我搞了两天他一直变形.. 最後改xib就正常了.. 07/06 09:38
19F:推 async: 请问存挡到後端的资料你架在哪里? 07/06 10:58
20F:推 shinrenpan: 为什麽不用 QuickTime player 录影 XD 07/06 12:33
21F:推 HateDebris: 推! 07/06 12:36
22F:→ Linux: 回 async 大,我存在 AWS 的 EC2 上面~我用的是 LAMP 07/06 15:56
23F:推 tom19830924: 推 07/06 15:56
24F:→ Linux: 回 shinrenpan大,因为我喜欢 run 实机,所以就用拍摄的XD 07/06 15:56
25F:→ Linux: 回 tentenlee大,我就是用 xib,但是最後还是用 code 解决 07/06 15:57
26F:→ Linux: 回 darktt大,我下载玩了,这比起我的强太多了啦! 07/06 15:58
27F:→ Linux: 回 howdiun大,Only for Taipei 什麽意思,不懂@@? 07/06 15:58
28F:推 fishead1116: Run实机也可以用QuickTime Player拍啊 07/06 16:28
29F:→ Linux: 回 fishead1116大,真假的?! 我等等来试看看.. 07/06 19:36
30F:推 KKFN: 我也从零开始,不过摸了快三个月了,现在连个鬼都没做出来.. 07/06 21:10
31F:推 asshole5566: 请问你是? 07/06 22:00
32F:→ Linux: 回 KKFN大,你可以先模仿别人家的 App 当练习开始XD 07/07 01:58
33F:推 sing10407: 厉害 完成度高 UI也很好看 07/07 17:56
34F:推 otaku5566: 你好厉害>.< 我也摸一段时间摸不出啥鸟,有推荐的书吗 07/14 02:26
35F:→ otaku5566: 仔细想想,看书不如GOOGLE来的快... 07/14 02:43
36F:推 wide3751: 学习快速的方式就是找一个实际案例去实作他, 厉害! 07/22 08:49
37F:推 ryolue5053: UI超棒的 同样是新手但输你一大截 推!你超厉害~ 08/07 14:14
※ 编辑: Linux (118.166.44.212), 05/02/2019 14:14:33







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP