随笔分类 -  iOS

iOS中所有的的随笔
摘要:iOS的app中,交互设计永远是重点中的重点,为用户界面选择合适的配色方法不仅对app整体美观有重要意义,同时也对用户体验的提升至关重要。但是在iOS开发中对于颜色的选取,转换和设定并不十分方便。通过配合使用下面的小工具可以提升颜色选取和转换的效率~ 1、颜色选择器 颜色选取不论在网页开发还是应用开 阅读全文
posted @ 2014-03-27 16:08 白胡子海盗 阅读(1185) 评论(0) 推荐(0) 编辑
摘要:通过 App Store 下载最新的 OS X 10.9在“应用程序”目录找到下载的 OS X 10.9 安装文件,选中并鼠标右键,菜单中选择“显示包内容”弹出的 Finder 中进入 Contents/Resources 目录在 Resources 目录下面有一个执行文件 “createinstallmedia”,把它拷贝到桌面在应用程序中打开“终端”,执行“sudo -s”,按照提示输入密码,输入完成以后,你看见最后一行显示“bash-3.2#”接着准备一个 8GB 的 USB 盘,用“磁盘工具”进行格式化,记住选择“Mac OS扩展(日志式)”格式,名称输入“Mavericks”前面的步 阅读全文
posted @ 2013-12-03 17:43 白胡子海盗 阅读(1607) 评论(2) 推荐(1) 编辑
摘要:本来不打算写UITableView的,因为网上已经有很多这方面的文章,尤其是 趣味苹果开发中的TableViewController系列已经有很详细的讲解了。但是群里还是有很多童鞋会问这方面的问题,所以在这里以自己的理解方式比划一下。让我们先来看一张从模拟器截下来的图:上图是一个UITableView列表,红色的1、2、3、4、5...是一个个的UITableViewCell。从这张截图我们可以看出来 UITableView 是由一系列 UITableViewCell 组成的列表,由此我们可以知道 UITableViewCell 在 UITableVeiw 中的重要性了。在真实地项目中,UIT 阅读全文
posted @ 2013-08-15 23:41 白胡子海盗 阅读(19004) 评论(3) 推荐(10) 编辑
摘要:介于群里大部分童鞋都是新手,为了大家能够更好的提问,并且提的问题能更好的得到回答,下面写几点提问时的注意事项:1、认真对待你的问题,在提问题前有过认真的思考;2、先在 google 搜索,一般的问题都可以找到答案,在天朝google经常会抽抽,这个时候需要大家学会怎么去FQ;3、问题具体化,让你的问题处于具体的环境中,把问题阐述清楚,避免大而空洞、需要具体情况来分析、或别人难以读懂的问题;4、话不在多,尽量提供精确的信息,把信息裁剪的越小越好。这样做有几点好处:首先表明你对你的提问付出了努力,可以增加回答的机会;其次,问题简化后可以使有用答案出现的几率增加;再次,在你提炼问题的时候,也许你自己 阅读全文
posted @ 2013-08-11 23:34 白胡子海盗 阅读(1947) 评论(6) 推荐(4) 编辑
摘要:办公机器原来是别人在用,Xcode也是用别人的账号下载的。昨天想升级Xcode的时候,发现没有密码,为了不打扰别人,也为了方便自己之后升级,于是乎把旧版本直接卸载掉,重新下载了全新的4.6版。下载完成后,问题出现了,以前针对Xcode的一些设置都没有了,于是只好重新设置。自己的记性不太好,在这里记录一下,以便今后出现同样问题时查找。暂时遇到的问题有:1、代码样式发生了变化,默认为Basic,根据个人喜好,重设为Default,如下图所示:设置前与设置后的对比图:设置前设置后也可以根据自己的喜好设置成别的。2、.xib文件上的视图没有自动显示虚拟边框,为了方便对其,需要手动设置一下,设置方式Ed 阅读全文
posted @ 2013-08-02 21:51 白胡子海盗 阅读(2425) 评论(4) 推荐(3) 编辑
摘要:iOS 7 beta4终于来了,安装后感觉稳定了不少。下面列几点我个人感受比较深得地方。1、锁屏界面有滑动方向箭头了,而且“滑动来解锁”几个字也有动态颜色变化,让人不再迷惑该往那边滑动了。2、通知中心各个面板之间支持滑动来切换,更加的方便了。3、拨打电话界面有微调,看着更加的舒服与明了。4、接听电话界面的按钮有调整,对于接听或拒绝更加方便。5、可以随机播放所有音乐啦。6、最值得隆重介绍的就是中文“十键”输入法啦,也就是大家期待已久的“九宫格”输入法。中文输入很棒的,个人感觉比第三方的强一些,很多人越狱也是冲着输入法去的,我相信iOS7没多少人会再越狱了。有图有真相:数字键盘标点符号,支持半角与 阅读全文
posted @ 2013-07-30 13:24 白胡子海盗 阅读(1913) 评论(12) 推荐(5) 编辑
摘要:Target-action:目标-动作模式,它贯穿于iOS开发始终。但是对于初学者来说,还是被这种模式搞得一头雾水。其实Target-action模式很简单,就是当某个事件发生时,调用那个对象中的那个方法。如:按下按钮时,调用Controller里边的click方法。“那个对象”就是Target,“那个方法”就是Action,及Controller是Targer,click方法是action。一般Target都是Controller,而Action有它自己固有的格式:-(IBAction)click:(id)sender。如下图所示,target是处理交互事件的对象实例,action是targ 阅读全文
posted @ 2013-07-27 01:22 白胡子海盗 阅读(10733) 评论(2) 推荐(4) 编辑
摘要:刚开始做iOS开发的时候,对protocol、delegate 的理解一直都是晕晕乎乎一知半解的状态,不知道两个UIViewController之间怎么进行传值。面试过几个童鞋,问道怎么用 delegate 对 两个 UIViewController 进行传值的时候,回答的都是模棱两可的。今天又有童鞋问我这个问题,所以干脆写个blog说明一下。1、协议(protocol),就是使用了这个协议后,必须按照协议规定的内容来处理事情,协议中要求的方法必须实现(@optional的方法除外)。protocol是一种语法,它提供了一个很方便的、实现delegate模式的机会。定义protocol如下:@ 阅读全文
posted @ 2013-07-20 03:46 白胡子海盗 阅读(10755) 评论(4) 推荐(9) 编辑
摘要:最近在QQ群里好多人问一些比较基础的问题,在这罗列一下:1、键盘上的斜杠键坏掉了,怎么样用快捷键进行注释呢?首先在Xcode中注释的默认快捷键为:command+/;其次可以自行修改快捷键:Xcode>Preferences...>Key Bindings,如下图2、Xcode中的导航区域关闭了,如何调出来?如下图:在工具栏的右侧有3个View选择按钮,选择第一个,左侧的导航区域就会出现,如下图中红框选中区域:对于Xcode编程环境的讲解,推介一本书”《iOS游戏开发入门经典》,清华大学出版社出版,刘凡译“,此书的第二章有很详细的讲解。3、Xcode中的工具栏不见了,退出Xcode 阅读全文
posted @ 2013-07-19 01:42 白胡子海盗 阅读(1839) 评论(0) 推荐(4) 编辑
摘要:近日来由于iOS7的发布,引来业界的各种吐槽。为了体验一把,我已经把iPhone5刷成了iOS7,也下载Xcode5-DP并进行了测试。我想说的是iOS7与Xcode5-DP中新增的几个不错设计及功能:1、iOS7 Icon的设计,很精致,哪怕是一个像素。2、手势发挥的更加淋漓尽致,系统自带的应用,只要涉及到返回操作,都可以按住iPhone屏幕左侧边缘处向右→滑动返回,方便的很呐。3、状态栏与导航栏不在明显区分,更加的简洁清爽。关于iOS7我就不说什么了,网上可以找到一大堆,感兴趣的同学可以去官网瞅瞅:http://www.apple.com/ios/ios7/design/4、Xcode5- 阅读全文
posted @ 2013-06-15 22:47 白胡子海盗 阅读(1405) 评论(2) 推荐(2) 编辑