前言 在网上看了别人做的模仿网易彩票的项目, 于是也跟着用自己的想法做了一篇.写这篇博客的目的, 在于UI综合的一次小练习, 同时总结和串联其各个控件之间的应用.封装思想等.考虑到有人上不了github, 代码会在最后一次性发到百度云盘, 敬请关注 工欲善其事, 必先利其器 一.画其形: 在做该项目前, 我们先把项目的大体框架搭好.再依次迭代开发, 逐渐完善所有的功能.首先: 观察网易彩票项目的app, 先在手机上把整个app的功能都浏览一篇.可以大体上分析出框架的结构.分析: 很明显在一进入的…
02-彩票项目第二季 2.封装SWPTabBar方式一 接着我们思考如何进行封装.前面已经将过了为什么要封装, 和封装达到的效果.这里我们主要有两种封装方式,分别是站在不同的角度上看待问题.虽然角度不同但是内部最核心的思想还是一样的,就是屏蔽控件内部是如何构造的细节, 为外界提供简单容易理解的接口.方式一: SWPTabBar屏蔽所有内在细节,只需提供要创建的控件个数.就可以创建出SWPTabBar的大体框架.接着有几个方法可以用来设置TabBar内部按钮的数据.简单来说只需提供1. 设置按钮个…
前言 了解IOS事件处理的本质关键要先掌握几个概念.首先是事件的派发(Event Delivery)的过程, 一个是响应者链条如何构成. 事件的派发: Q1: 你有没有想过,如果你一个屏幕中有多个的View.当你点击某个view的时候, 这个点击事件是如何传递到这个View身上的? S1: 正是因为当我们点击屏幕上某个点的时候, IOS会检查到手指触摸操作(Touch),并生产一个UITouch对象,将其打包成一个UIEvent对象.然后将其放入当前活动的Application的事件对列, UI…
距离上一篇<第一个iOS应用>已经有一个多月了,今天来和大家一起学习和分享一下一个小练习<网易彩票> 首先我们向storyboard中拖入一个TabBarController和5个NavigationController,如下: 我们先来看看什么是导航控制器 1.导航控制器 "如果应用程序有多个内容视图层次,就需要能够在它们之间进行切换.为此,可以使用专门的视图控制器:导航控制器 (UINavigationController).导航控制器管理在一系列视图控制器中向后和向…
网易彩票开发知识点总结 关于网易彩票开发中遇到了不少的坑,弄了好久才弄懂,或者有些犹豫很久没用就不记得了,所以这里就总结了一下,希望以后不会忘记,就算忘记也能快速查看! /***************************************&.设置状态栏样式(白色) 两种方法******************************************/ -(UIStatusBarStyle)preferredStatusBarStyle { if ([self isEqualT…
该篇文章中,用到很多iOS开发过程中常用的小功能,当前只是将这些功能集成到网易彩票的设置中.iOS-常用小功能介绍,请参考我的另一篇文章: iOS 常用小功能 总结:http://www.cnblogs.com/jys509/p/4805030.html 关于 效果图 思路分析: 使用self.tableView.tableHeaderView 自定义组头部,通过加载xib来实现 评分支持,使用[iOS 常用小功能 总结]中“应用评分”小功能 客户电话,使用[iOS 常用小功能 总结]中“打电话…
我写的源文件整个工程会再第二季中发上来~,存在百度网盘, 感兴趣的童鞋, 可以关注我的博客更新,到时自己去下载~.喵~~~ QQChat Layout - 第一季 一.准备工作 1.将假数据messages.plist和icon图片文件导入工程中. 2.创建相应的数据模型message, 保持数据模型的属性名和plist中的一样.为message类提供便利构造器.(由于与plist的名字保持一致,所以我们使用KVC技术来初始化数据模型, 其会去找和字典中同名的属性自动赋值). #import <…
概述 基本上,每一款APP都有相应的设置模块.怎么设置才能更灵活和通用呢,这也是大家一直思考的.下面说说在网易彩票中,设置模块的设置思想. 基本上有三种方案: static cell(呆板,完全没有动态) 使用代码,条件判断逐个编写(麻烦,代码冗长) 使用plist加载(能够动态配置跳转控制器,不能配置请求代码:由于使用字符串配置跳转控制器名,容易出现运行时错误) 使用模型封装每个cell的数据(item),使用Class作为跳转控制器属性(这样就能经过编译检测) 最终我们使用的是第4种方式来实…
仿网易彩票,最终要做成的效果如下: 一.分层搭建 1.新建一个项目,Lottery.只支持7.1以上坚屏. 2.将素材全部图片全部拉到相应的文件夹里. 3.选中Lottery--右键Show in Finder ,在Lottery文件夹下新建一个Classes,并分别分层成MVC文件夹. 4.把Classes拉到Lottery项目里,整个框架结构如 二.UI搭建 分层好之后,接下来,我们搭建一下界面.使用Storyboard进行搭建. 1.点击Main.storyboard,删除原来的界面,分别…
市場調研公司Gartner上周發佈報告稱,隨著企業支出的下滑,今年第一季全球PC出貨量同比下降5.2%迪士尼美語評價.英特爾稱,第一季筆記本晶片出貨量同比增長3%,但是筆記本晶片的平均銷售價格下降了3%:臺式機芯片的出貨量同比下降16%,但平均銷售價格增長2%.英特爾在第一季財報中首次將陷入虧損的移動晶片業務併入主要PC處理器部門的業績.受到移動晶片業務的拖累,英特爾PC晶片部門的業績利潤不及伺服器晶片業務,後者的營收增至36.8億美元,營業利潤增至17億美元.英特爾稱,第一季平板電腦處理器出貨…
点击右上角设置按钮 点击按钮后发生的事件:1. 控制器的跳转,进入新的控制器.view, 2. 跳转的时候对将要跳转的目标控制的子控件进行了布局.---通过手写plist文件的方式加载 为按钮注册单击事件 #import "PBBMyLottory.h" #import "PBBSettingViewController.h" @interface PBBMyLottory () @property (weak, nonatomic) IBOutlet UIButt…
笔记相关信息 /** * @subject <学习与创业>作业1 * @author 信管1142班 201411671210 赖俊杰 * @className <JAVA入门第一季> W* @website http://www.imooc.com/view/85 */ 第0章:个人收获与体会 经验总结: - 多练 - 多问 - 自己动手调试错误 - 复习和总结(笔记和犯过的错误) - 学虽容易,学好不易,且学且珍惜 学习这门课程后: 对于有了C++基础的人来说,学习这门课程绝对…
QQChat Layout - 第二季 本来第二季是快写好了, 也花了点功夫, 结果gitbook出了点问题, 给没掉了.有些细节可能会一带而过, 如有疑问, 相互交流进步~. 在第一季中我们完成了QQ聊天界面的基本框架.但是相对于iphone上手机QQ的聊天界面还存在以下差距. 第二季中的工程源文件下载地址:点击到百度云下载 聊天消息没有左右区分. 聊天内容没有背景图片. 菜单栏还没做出, 不能发消息. 现在我们就一步步来解决这些问题.首先我们解决消息没有左右区分的问题. 第四步: 我们打开S…
前言 前面两篇写的比较简单,刚开始写这个系列的时候我面向的对象是刚开始接触Asp.Net MVC的朋友,所以写的尽量简单.所以写的没多少技术含量.把这些技术总结出来,然后一简单的方式让更多的人很好的接受这是我一直努力的方向.后面会有稍微复杂点的项目!让我们一起期待吧! 此文我将跟大家介绍一下Asp.Net MVC3 Filter的一些用法.你会了解和学习到全局Fileter,Action Filter等常用用法. 第一节:Filter知识储备 项目大一点总会有相关的AOP面向切面的组件,而MVC…
鉴于目前大数据Hadoop 2.x被企业广泛使用,在实际的企业项目中需要更加深入的灵活运用,并且Hadoop 2.x是大数据平台处理 的框架的基石,尤其在海量数据的存储HDFS.分布式资源管理和任务调度YARN及分布式计算框架MapReduce.然而当前众多书籍和 视频教程资料中,没有一套完整的.深入浅出的.实战性操作强的一套资料,一此种情况下,结合鄙人多年实际项目经验,以项目中 使用为主线,编纂筹划此套Hadoop 2.x从零基础到项目实战的课程,带领大家从零基础开始上手,到如何理解HDFS.…
晓说 第一季 (1-5) http://pan.baidu.com/share/link?shareid=480859&uk=4043605559 (6-10) http://pan.baidu.com/share/link?shareid=480864&uk=4043605559 (11-15) http://pan.baidu.com/share/link?shareid=480865&uk=4043605559 (16-20) http://pan.baidu.com/sha…
根据排序算法,可以解决一些小案例.举例如下: /* * 把字符串中的字符进行排序. * 举例:"dacgebf" * 结果:"abcdefg" * * 分析: * A:定义一个字符串 * B:把字符串转换为字符数组 * C:把字符数组进行排序 * D:把排序后的字符数组转成字符串 * E:输出最后的字符串 */ public class ArrayTest { public static void main(String[] args) { // 定义一个字符串 S…
软件中有接口,这里的接口与硬件中的接口还是有很大区别的. 这里介绍接口不考虑JDK8的新特性(JDK8开始接口里面可以有非抽象方法了,介绍JDK8新特性可能要到整个第一季写完吧!) 还是直接进入接口的学习: /* 接口的特点: A:接口用关键字interface表示 interface 接口名 {} B:类(实现)接口用implements(执行,实现)表示 class 类名 implements 接口名 {} C:接口不能实例化,就是说不能凭空的创建对象 那么,接口如何实例化呢? 按照多态的方…
本季2 Broke Girls Season 1 (2011)看点:黑发泼辣的Max(凯特·戴琳斯 Kat Dennings 饰)在纽约布鲁克林区一家低档餐馆打工,餐馆同事包括小个子亚裔老板Han Lee.爱讲荤段子的厨子Oleg(Jonathan Kite 饰)和高龄收银员Earl.餐馆新来的女招待Caroline(贝丝·贝尔斯 Beth Behrs 饰)金发高挑,名媛范十足,与餐馆档次格格不入.起初Max见到Caroline以为她又是一个得让自己帮忙照应的笨手笨脚的家伙,但后来她发现Caro…
第一季 True Blood Season 1 (2008)看点:该剧根据小说<南方吸血鬼>(Southern Vampire)改编,故事围绕路易斯安那州的吸血鬼和人类展开,当日本将人造血液产品化,并在大街小巷贩卖之后,他们的生活将发生怎样的变化?人们害怕吸血鬼的时代已经过去,如今是变成吸血鬼害怕人类.在路易斯安纳州的小镇Bon Temps上,电视谈话节目日日讨论到底要不要让吸血鬼合法权益通过,赞成的人和反对的人态度一样激烈.吸血鬼不需要再通过吸人血或者是动物的血来维生,而是去购买由日本人出产…
本季第一季 Orange Is the New Black 1 (2013) 看点:该剧描述主人公Piper Chapman(Taylor Schilling)在大学里结识了毒贩Alex(Laura Prepon),从此与她保持了很长时间的亲密关系.后来两人分了手,Piper与一个好男人订了婚,从此过上看似完美的生活——直到十年后的一天警察出现在她面前.由于她之前的过错,她必须进入一家联邦女子监狱服刑一年.她在犯罪世界里的经验很少,面对糟糕的新环境有些不知所措.在联邦女子监狱内,她将第一次领略什…
本季 Sense8 (2015)看点:<超感八人组>由沃卓斯基姐弟执导的科幻剧集是Netflix继“纸牌屋第二季”后的又一大手笔制作,讲述未来世界不同地区的8个人因同时目睹同一暴力事件.从而命运相连的故事,将于2015年问世.此前Netflix已向外界透露该片将在伦敦.孟买.首尔.内罗毕.柏林.墨西哥城.洛杉矶.芝加哥等城市取景以及8位角色的演员选择情况.目前已经确定出演该剧集的演员包括:布莱恩·J·史密斯.塔彭丝·米德尔顿.阿梅尔·艾米恩.韩国演员裴斗娜.杰米·克莱顿.马克思·雷迈特.米盖尔…
英文全名American Crime Story,第1季(2016)FX.本季看点:<美国罪案故事>以律师们的视角看待辛普森谋杀案. 本剧探索了案件背后各种混乱,以及案件双方的庭审策略,也讲述了起诉方的信心是如何对抗辩方的狡猾,也揭露了洛杉矶警署是怎么处理非裔美国人的历史,向陪审团讲述了他们需要的合理质疑.和<美国恐怖故事>一样,<美国罪案故事>也是每季讲述一个独立的故事,每个故事都源自现实生活中的真实事件.<美国恐怖故事>偏重于幻想,而<美国罪案故事…
波吉亚家族 第一季 The Borgias Season 1 (2011)本季看点:<波吉亚家族>是一个非常复杂的故事,是现代人描绘这个臭名昭著的王朝家族过往历史的一副有趣又坦率的肖像画.剧集将从家族族长罗德里格·波吉亚成为教皇开始,他的两个儿子Cesare和Juan都是权谋政治家,而他美丽的女儿,那位在历史上著名的Lucrezia Borgia也将开始施展魅力……网友评论:剧情紧凑,人物个性鲜明:虽说是灰暗的但是个伟大的家族,弱肉强食,适者生存:不要轻视女性,游戏中不可或缺的棋子!相关下载:…
第一季 The Newsroom Season 1 (2012)看点:频出佳剧的HBO这次将目光对准了新闻间这个话题多,故事更多的“小”地方.该剧讲述的是一家虚构的有线电视新闻网ACN的故事,由阿伦·索尔金制片并担任编剧.杰夫·丹尼尔斯扮演这家电视网的新闻主播Will McAvoy,英国女星艾米莉·莫迪默饰演执行制片人Mackenzie MacHale,老牌影星萨姆·沃特森则扮演这家电视网的主管.而奥斯卡影后简·方达(Jane Fonda)则出演这家电视网母公司的首席执行官Leona Lansi…
第一季 Castle Season 1 (2009)看点:ABC电视台2009年开播的一部罪案剧,讲述一位罪案小说家Richard Castle帮助纽约警察局凶杀组破案的故事.凶案组女警探Kate Beckett成为了他的缪斯,而Castle和Beckett之间也迸发出了强烈的爱情火花.侦探小说家Richard Castle(内森·菲利安 Nathan Fillion 饰)因为一起连环杀人案结识了纽约警局的Kate Beckett(斯坦娜·卡蒂克 Stana Katic 饰),并对她产生了浓厚的…
第一季 Shameless Season 1 (2011)看点:本以为美版<无耻之徒>(Shameless)是小众剧(诸多儿童不宜),但是试播集98.2万的收视人次竟然创下了Showtime电视台7年以来的最高收视记录.估计这部无厘头式的家庭喜剧日后也会是Showtime的收视台柱.在这部剧集里,获得艾美奖的William H. Macy扮演有六个孩子的单身父亲Frank.Frank是废柴一个,整天酗酒,根本不管儿女们的死活,而妈妈也不知所踪.不到20岁的大女儿Fiona(Emmy Rossu…
英文译名 How To Get Away With Murder (第1季) (2014-09-26首播)ABC.本季看点: <逍遥法外又名:天才刑法班>由<实习医生格蕾>和<丑闻>的制片人Shonda Rhimes打造,讲述一群满怀抱负的法学院学生和刑事法教授兼律师安娜丽丝(维奥拉·戴维斯 饰)卷入一场谋杀阴谋,导致他们所有人的生活被彻底改变.-网友评论:DeWitt不仅教学,还是一位著名的刑事案件诉讼律师.她聪明.热情.迷人.有创意,在法庭上和课堂里均冷酷无情.她很…
美国谍梦 第一季 The Americans Season 1 (2013)本季看点:这部背景设在80年代的剧集,故事讲述了一对被组织安排在美国生活的克格勃特工夫妻Phillip和Elizabeth,他们与两个不知道自己父母真实身份的孩子一起生活.他们的关系随着时间的推进越来越亲密和真诚,但是冷战的升级和间谍组织对他们保持的关注和监视也在考验着他们之间的情感.-网友评论:谍战剧中的泡沫剧.更多的人性和血肉,少了很多教条.形而上学.恶意诋毁的东西,比较客观. 相关下载:<美国谍梦一季><美…
黑帆 第一季 Black Sails Season 1 (2014)本季看点:剧集将会是英国小说家罗伯特·路易斯·史蒂文森(Robert Louis Stevenson)经典的海盗故事<金银岛>(Treasure Island)的前传.将从小说开始的20年前拍起,讲述了主人公Flint船长(就是那个将财宝藏在金银岛的死去的海盗头子)和他的手下们在海上探险的故事. 网友评论:黑帆 第一季#这部剧虽然号称卖拷贝监制,用来接班斯巴达克斯,但是看起来不和谐程度比起前者差了不只是个档次.这片子剧情拖沓,…