iKitty Notes
-
iOS练习-本地化你的应用
Time:2015-04-26 Category:iOS
四月的下旬比较忙,但自己依然完成了对自我的挑战——同一时间段内完成多个重要的事情,对自己还算是满意的。当然人的精力总是有限,所以这两周,我只有周末才有空学习和更新心得。今天的练习是本地化App,非常简单,但依然记录下来,保持好的习惯不容易。
-
Github merge 记录
Time:2015-04-23 Category:frontend
当和其他人一起使用Github协作的时候,我们需要使用merge来将每个人的分支代码合并到主干上。这里主要记录了merge时各种冲突的解决方法。
-
iOS练习-获取并解析JSON
Time:2015-04-19 Category:iOS
上周的工作杂事比较多,加之还有其他的事情处理。所以有点点落下进度了。周末继续补上。前面介绍过XML的解析,较之于XML,JSON更方便编辑和阅读。自从iOS5以后,iOS SDK获取和解析JSON变得非常方便。那么今天就练习用内置API获取和解析JSON。
-
iOS练习-本地通知
Time:2015-04-11 Category:iOS
在iOS中,只能有一个应用在“前台”运行(用户只能看到一个APP),这种情况下,通知系统就非常重要,它能保证用户在没开启应用(或应用在后台运行)时也能收到相关的通知。它变相提供了一个多任务的支持方法。
-
iOS练习-SlideOut侧边栏
Time:2015-04-10 Category:iOS
手机屏幕始终有限,如何在有限的展示空间提供便捷的导航入口呢?Facebook的App设计了一个可以从屏幕侧边滑出的导航,这一设计模式引得各大主流App尽享模仿。一时间,Path,Mailbox,Gmail都采用了这种设计。Github 上也有很多侧栏导航的解决方案,这里我们使用John的SWRevealViewController类来实现,这里就通过一个简单的demo来练习。
-
iOS练习-UIPageViewController
Time:2015-04-09 Category:iOS
最近休假了一周,回来时都感觉掉了状态。赶紧写两行Code找点状态加满Buff继续。这几天练习了UIPageViewController,根据名字就能猜个大概意思吧。Apple的命名虽然臃肿,习惯了还真是感觉不错。当用户第一次打开某个App时,可能会看到一个类似“轮播广告”的教程,以帮助用户快速了解到App的特性。这是一个很棒的体验。iOS内置的UIPageViewController就能帮你实现这个效果。
-
iOS练习-录制和播放视频
Time:2015-03-24 Category:iOS
iOS提供了API来录制和播放视频,如果你要播放视频,你可以使用`MediaPlayer framework`,可以播放本地和远程视频哈,如果你要使用更高级的功能,你可以使用`AVFoundation framework`。这里我们先来练习简单点的。
-
iOS练习-使用Camera来获取图片
Time:2015-03-23 Category:iOS
利用Camera或者直接访问相册来获取图片是很方便的,iOS提供了`UIImagePickerController`类来管理用户和Camera或图片库的交互。接下来就通过一个简单的demo来体验这个类的使用方法。
-
iOS练习-RssReader
Time:2015-03-22 Category:iOS
结合教程做一个简单的RssReader。本练习中主要用到了XMLParser的一些功能,故记录关键步骤和一些疑惑。教程中还有一些粗心大意的“错误”,作者也没有改正过来。实在是不应该。
-
iOS练习-CollectionView
Time:2015-03-20 Category:iOS
UICollectionView和UITableView类似,也是管理着一个数据集合,并负责他们的展示,但比UITableView更强大,支持更丰富的格式表现。