- 博客(16)
- 收藏
- 关注
原创 让Json和Model相处的融洽点
iOS里服务器返回来的JsonData通过自带的json解析类或者什么JsonKit,SBJson一类的框架都可以方便的完成解析工作,如果不觉得麻烦的话从这里开始通过KVC取值就完全可以搞定了~可对字符串这种东西进行硬编码...所以转成Model对象还是比较必要的~而json对象到model对象的映射也有很多东西可以做了~诸如JSONModel,Mantle什么的~最值得一提的是传智播客的
2015-07-16 16:05:41 1517
原创 Swift中NSDictionaryOfVariableBindings的替代方案
由于Swift不支持宏定义,那个让人倍感亲切的`NSDictionaryOfVariableBindings`就直接这么废掉了,网上搜了一下,也没有什么正经的解决方案,经过几番周折写了这个方法~希望对习惯手写自动布局的朋友有所帮助
2015-07-16 15:34:54 1999
原创 判断网络连接情况
很多情况下会用到这个功能,距离来说现在比较火的微视,有一个功能就是在WiFi环境下自动播放微视,而在3G环境下则需要用户点击才会开始播放.包括在线音频,视频或者包含大量图片的应用都可以通过这个功能来为用户节省宝贵的流量.用到的东西就叫做Reachability,可以在https://github.com/tonymillion/Reachability下载完整三方库和文档.如果想要使用
2014-03-02 21:16:47 2021 1
原创 关于iOS自动布局
这里做一个通过代码实现自动布局的Demo,通过IB来做的就不讲了,网上相关的资料很多,这里给出一个写的不错的链接,有兴趣的同学自己看吧.iOS7自动布局教程(一)iOS7自动布局教程(二) --英文
2014-03-02 19:53:48 2274 1
原创 关于Block
从iOS4开始加入的Block语法现在的应用越来越多,面试中也经常会问到,关于block的知识点和用法在这里简单总结一下先说block作用,它可以把一段代码封装成为对象,在任何时候进行调用,不仅如此,还可以作为函数的参数甚至返回值,参数还是比较常见的,比如UIView动画的很多方法.返回值的话应用不多,配合某些设计模式会有很不错的效果,比较深了,不再展开讨论.和函数指针非常
2014-02-27 12:35:16 1371 1
原创 关于iOS程序间通信
在iOS系统之中程序之间的通信通过URL Schema来完成,这是iOS内的应用调用协议,通过声明自定义的协议可以实现应用间的通讯在Xcode项目中找到plist.info文件,然后在URL types-->item x-->URL Schemes下添加一个字符串值即可,如:"nes"这里需要讲到一个函数:- (BOOL)application:(UIApplication *
2014-02-27 11:37:59 1405
原创 关于Socket
首先,socket,套接字,这是一个东西,相关的术语一定要搞懂!曾就有一个面试案例:讲讲Socket.ooxx#$%^&*(说的不错,再讲讲套接字....坑爹呢?术语是最容易给新人下套的东西,所以平常多了解一些相关术语会有很大的好处.关于socket在面试中需要回答的东西:什么是socket?socket是系统提供的用于网络通信的
2014-02-27 10:31:55 1350
原创 iOS应用程序生命周期问题
首先应该明确的是iOS程序的几种运行状态:Not running 未运行 程序没启动Inactive 未激活 程序在前台运行,不过没有接收到事件。在没有事件处理情况下程序通常停留在这个状态Active 激活 程序在前台运行而且接收到了事件。这也是前台的一个正常的模式Backgroud 后台
2014-02-27 09:16:35 1065
原创 关于面试笔试的相关问题通知
为了方便学员能够在面试和笔试中有更好的发挥,现把学员反馈的相关问题进行统一整理并持续更新问题目录:1.iOS应用程序生命周期
2014-02-27 08:51:19 1220
翻译 Sprite Kit — Scenes
忙起来就顾不上了...这周进度落的有点多~第一篇还有一章,这周争取弄完吧~However, right now all the action takes place in a single scene of the game: the default MyScene created for you by the Sprite Kit project template.
2013-11-12 01:02:19 1589
翻译 sprite Kit Actions(三)
感觉一辈子都没打过这么多字了...Scale action缩放动作You now have an animated zombie and some crazy cat ladies, but the game is missing one very important element – cats! Remember that the purpose
2013-11-06 00:05:06 2230 1
翻译 Sprite Kit Actions(二)
Repeat action重复动作So far, so good, but what if you want the cat lady to repeat this sequence multiple times? Of course, there’s an action for that!现在看来还不错,但是如果你希望老太太多遛几个弯,当然,我们也
2013-11-05 17:46:37 1291
翻译 Sprite Kit Actions(一)
So far, you have learned how to move or rotate Sprite Kit nodes – a node being anything that appears onscreen – by manually setting their position and rotation over time.截至目前,我们学会了如何通过不断的手动调节来
2013-11-05 01:36:15 1410 2
原创 Sprite Kit 前言
因为教学工作需要,最近将会抽时间研究一下iOS 7 的Sprite Kit~为了顺便提高一下英文水平,所以没有找任何的中文资料,直接拿过一本>开始看了~考虑到对这东西感兴趣的朋友可能会比较多,也为了方便自己的学生学习,于是决定把书里的内容翻译一下做成一个系列~尽量坚持,尽量快速的把这个系列弄完~今天是第一篇~文章会以英文原文和中文翻译的形式把需要注意的内容写出来~由于作者比较懒
2013-11-04 00:24:31 1161 2
翻译 Sprite Kit Manual Movement
There are two ways to make a sprite move in Sprite Kit. The first, which you might have noticed in the last chapter if you looked at the template code provided by Apple, is to use a concept calledac
2013-11-04 00:21:17 1545 2
翻译 Sprite Kit -- Sprite
前言:因为教学工作需要,最近将会抽时间研究一下iOS 7 的Sprite Kit~为了顺便提高一下英文水平,所以没有找任何的中文资料,直接拿过一本>开始看了~考虑到对这东西感兴趣的朋友可能会比较多,也为了方便自己的学生学习,于是决定把书里的内容翻译一下做成一个系列~尽量坚持,尽量快速的把这个系列弄完~今天是第一篇~文章会以英文原文和中文翻译的形式把需要注意的
2013-11-01 02:52:20 1569
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人