自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

转载 什么是ARC?

OC中的ARC机制总结什么是ARC?ARC是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句。你不再需要担心内存管理,因为编译器为你处理了一切ARC 是编译器特性,而不是 iOS 运行时特性,它也不是类似于其它语言中的垃圾收集器。因此 ARC 和手动内存管理性能是一样的,有时还能更

2016-03-15 17:54:42 1376

转载 正式和非正式

这两个概念困扰我很久了,一直都很像搞清楚到非正式协议和正式协议有什么区别和联系,下面结合网上的资料和自己的看法谈谈这个问题。一、非正式协议显然这个名词是相对于正式协议而言的。在解释非正式协议之前,先引用两段话:1、在《Cocoa设计模式》第六章类别的6.3.2把类别用于非正式协议一节中,这样写到:非正式协议通常定义为NSObject的类别。类别接口中指定的方法可能会或者可能不会被框

2016-03-15 17:51:07 436

转载 选择器Selector的使用

selector oc 数据类型 选择器 跨类传参 方法名 sel it 分类: [iPhone开发]  Selector是OC特有的一种数据类型。可以简单理解为方法的调用。和普通方法调用不同的是。选择器的特点是可以跨类传参。你可以在A类中声明某方法,然后在B类中控制该方法的调用。  说白了SEL就是返回方法名。  这样的机制大大的增加了我们的程序的灵活性,我们可以通过给一个方法传递S

2016-03-15 17:50:03 566

转载 委托和协议

委托就是秘书委托是objC中使用非常频繁的一种设计模式,它的实现与协议的使用是分不开的,让我们看一个综合示例:小公司老板日常的工作是管理公司、教导新员工、发工资与接电话。其中管理公司、教导新员工是老板要亲为的。而发工资与接电话老板希望招聘一个秘书来帮忙,于是对秘书的要求就是要略懂出纳发工资,要能帮助领导接电话。 而这两项要求便是协议,对类功能的限定。// SecProtocol.h

2016-03-15 17:46:46 331

转载 MySQL查询:查询一个表中类别字段中Max()最大值对应的记录

问题是:数据库有一个表 code,里面有个点击量字段click_num和一个类别字段kind以及其它信息字段,现在要搜出每个类别中点击量最大的那条记录,如果是10个类别,那么结果应该是10条记录,如果最大点击量有两个相同的只要一条。经过N次搜索,N次检测网上的解决SQL语句,终于找到个优雅的而且结果正确的SQL,这个是一个博客作者在Mysql的官方文

2016-03-15 17:45:34 61121 3

转载 深复制浅复制

读前小提示:对于深浅复制有一个清楚的了解,对于学习oc的朋友来说,至关重要。那么首先,我们要明白深浅复制是如何定义的呢。这里为了便于朋友们理解,定义如下。   浅 复 制:在复制操作时,对于被复制的对象的每一层复制都是指针复制。   深 复 制:在复制操作时,对于被复制的对象至少有一层复制是对象复制。   完全复制:在复制操作时,对于被复制的对象的每一层复制都是对象复制。

2016-03-15 17:44:36 308

转载 类别扩张协议委托

类别(category)——通过使用类别,我们可以动态地为现有的类添加新方法,而且可以将类定义模块化地分不到多个相关文件中。通常只在类别中定义方法。[objc] view plain copy print?在CODE上查看代码片派生到我的代码片类别,接口部分的定义,通常该文件命名为已有"类+类别名.h"  @interface 已有类 (类别名)  //.......方法实现  

2016-03-15 17:43:44 305

转载 OC常见的关键字介绍

OC常见的关键字介绍:@看到这个关键字,我们就应该想到,这是Object-C对C语言的扩展,例如@interface XXX。@interface声明类@implementation实现类@protocol声明协议@optional与@protocol配合使用,说明协议中的某个或者某几个方法可以不实现@required

2016-03-15 17:41:20 890

原创 我的2015年

我的2015年的总结:2015马上要结束了,一年的时间过的很快,我现在的回忆多数是在后半年。我进实验室是7月份的时候,在5月份的时候我就来面试的,刚开始进来的时候这边会要求做个东西,我和赵晓祺中只能选一个,我和他都是的是五子棋。那时我的想法是2个星期做个五子棋是不可能的,我第一个星期是看书,第二个星期开始写。我一个星期看书的时间根本不够,后一个星期特别痛苦,完全做不出来。最后我还是拿了网上有的代码

2016-03-15 17:38:45 369 1

转载 移动web页面支持弹性滚动的3个方案

传统 pc 端中,子容器高度超出父容器高度,通常使用 overflow:auto 可出现滚动条拖动显示溢出的内容,而移动web开发中,由于浏览器厂商的系统不同、版本不同,导致有部分机型不支持对弹性滚动,从而在开发中制造了所谓的 BUG。 上图如果在PC端中,我们可以利用 position:fixed 和 overflow:auto 进行简单的布局实现我们需要的效果,而在手机

2016-03-15 17:22:42 391

转载 JS延迟加载机制函数(Lazyload)

JS延迟加载机制函数(Lazyload)原文:http://www.qiqiboy.com/2010/08/27/js-delayed-loading-mechanism-function-lazyload.html最近应该大家都发现了,我的博客很多模块都使用了延迟加载技术。这个延迟加载(lazyload)我第一次听说其实还是不久前,那是在别人博客看到 介绍的一个基于jQu

2016-03-15 17:19:17 1666

原创 大学第一次演讲

这是我大学第一次演讲:当时老师举办了演讲活动,我参加了比赛。那时候是我第一次演讲,我不知道演讲应该是怎么样的。平时我看到的演讲时很正规的,讲的都是大道理什么的。但是我从小语文水平不好,所以我并把这次演讲比赛当成我想象的那种。嘻嘻!虽然我拿到了最后一名,但是我还是很开心,我能有那个勇气去参加这场演讲比赛。//接下来是我的演讲内容:大家好,我演讲的题目是我的大学,我小时候成绩就很不好,

2016-03-15 17:10:18 1071

原创 小小创客技术点

前段时间我和我的团队制作了小小创客,当然内容相关的技术点和多,我们用的了本地数据库,数据缓存,延缓加载,微信接口上传图片。这里我想分享下微信平台上传图片:一. 调用微信接口实现图片的上传最开始实现图片上传用的是插件来实现的。用这种方法在pc以及苹果的平台上可以很好的兼容,但是在android上各种机型的兼容性各有差异,总体上看兼容性很差。因为小小创客是属于移动端微信开发的一部分,如

2016-03-15 16:59:50 637

转载 WebApp与Native App有何区别呢?

Native App:1、开发成本非常大。一般使用的开发语言为JAVA、C++、Objective-C。2、更新体验较差、同时也比较麻烦。每一次发布新的版本,都需要做版本打包,且需要用户手动更新(有些应用程序即使不需要用户手动更新,但是也需要有一个恶心的提示)。3、非常酷。因为native app可以调用IOS中的UI控件以UI方法,它可以实现WebApp无法实现的一些非常酷的交互效果

2016-03-15 16:50:55 370

转载 JS中offsetTopclientTop、scrollTop、offsetTop

这里是javascript中制作滚动代码的常用属性页可见区域宽: document.body.clientWidth;网页可见区域高: document.body.clientHeight;网页可见区域宽: document.body.offsetWidth   (包括边线的宽);网页可见区域高: document.body.offsetHeight (包括边线的宽);网页正文全文宽: doc

2016-03-15 16:48:37 356

转载 开发webapp与普工pc页面区别

开发webapp与普工pc页面有所区别,下面介绍一下开发webapp需要注意哪些内容,做好一下设置,会让你避免不少麻烦工具/原料html5css3方法/步骤节省样式的加载,其实不仅是为了节省加载,也是为了达到自适应的效果目前而言,要改变网站的配色方案或者写不同设备的专用样式表,是通过如下代码:@media only screen and (min-device-

2016-03-15 16:43:33 423

原创 mysql的基本查询语句

我们可以象下面这样把整个数据表内的内容都显示出来 select * from president; 也可以只选取某一个数据行里的某一个数据列 select birth from president where last_name='Eisenhower'; select语句的通用形式如下: select 你要的信息 from 数据表(一个或多个) where 满足的条件

2016-03-15 16:40:20 427

原创 不调用mysql_close()出现的问题

关于php应该在何时调用mysql_close()以及pconnect方式和传统方式有何种区别收藏以前我一直认为,当php的页面执行结束时,会自动释放掉一切。相信很多人都跟我想的一样。但事实证明并不是这样。比如session就不会随着页面执行完毕而释放。php的垃圾回收机制,其实只针对于php本身。对于mysql,php没权利去自动去释放它的东西。如果你在页面执行完毕前不调

2016-03-15 16:20:37 4052

原创 在客户端存储数据2

HTML5 提供了两种在客户端存储数据的新方法:localStorage - 没有时间限制的数据存储sessionStorage - 针对一个 session 的数据存储之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不高。在 HTML5 中,数据不是由每个服务器请求传递的

2016-03-15 16:15:50 334

转载 HTML5本地存储

HTML5带给我们的不仅仅是更多语义丰富的标签,还有更多新特性,比如本地存储。要在客户端保存用户一些数据,我们首选使用cookie,但是cookie最多只能存储4kb,而HTML5的本地存储localStorage可以存储5M的数据,这将对WEB开发以及移动终端应用带来革命性的转变。查看演示目前主流浏览器都支持localStorage本地存储,而微软从IE8就出人意料的开始支持lo

2016-03-15 16:11:29 440

转载 自学手机网站开发

如今有不少人通过手机上网,“哪里有人群,哪里就有发展”,这也导致互联网正在向移动端发展,所以现在有很多人想学手机网站开发,可是要想手机网站开发,首先要有一份全的手机网站开发教程,为国互网为大家介绍初级者自学手机网站开发教程。手机网站开发其实不难,本手机网站开发教程主要介绍:手机网页设计和制作的七个方面的知识,让你避免走一些现在的手机网页的弯路,学完本教程后,你就能对手机网页的制作和设计

2016-03-15 16:07:36 796

转载 手机网站开发趋势2

随着使用智能手机的人越来越多,手机网站开发项目也成为一种潮流。可是您知道机网站开发框架有几种吗?  1. LungoJS   这个是被认为开发移动网站最好的HTML5开发框架,使用 HTML5/CSS3 和 JavaScript 技术。可帮助创建基于 iOS、 Android、 Blackberry 和 WebOS 平台的应用程序。该框架可利用当前移动设备的高级特性,可捕捉

2016-03-15 16:05:05 489

原创 手机网站开发趋势

如今的html5手机网站开发技术越来越娴熟,HTML5很像HTML,只是更高级一些,利用HTML5技术开发手机网站受到很多开发者的青睐。但是也有不少人不知道html5手机网站开发性能和开发趋势?对于这些问题,国互网给我们做了下面的解答。首先介绍一下html5手机网站开发性能:1、兼容性:HTML5在老版本的浏览器上也可以正常运行。2、实用性:HTML5内部并没有

2016-03-15 16:03:57 514

转载 html5+css3适配(手机,pc,平板)2

最近一直在研究移动手机网站的开发,发现做手机网站没有想象中的那么难。为什么会这么说呢?我们试想下:我们连传统的PC网站都会做,难道连一个小小的手机网站难道都搞不定吗?其实手机网站就是一个微缩版的PC网站罢了!至于为什么觉得难、觉得无从下手。段亮觉得有以下几点:一、没有完整的思路和流程就像做网站的流程一样,如果你能知道它的流程,我相信就不会觉得做手机网站难!真正难的是你没有思路。二、

2016-03-15 15:54:39 5583

转载 html5+css3适配问题(手机、平板、PC)

随着互联网的快速发展,以及html5+css3的迅速崛起。渐渐的响应式布局,也会慢慢的出现在我们的视野里,身为专业的web前端人员,还不学习新技术你就out啦!为什么这样说呢?因为响应式布局能同时兼容多个终端,比如(手机、平板、PC)做一个网站转眼间就可以变成3个网站,和现在相比是不是更加具有优势呢!可能有些人对“什么是响应式布局”还不是很了解,下面就跟大家简单说下什么是响应式布局:响应式

2016-03-15 15:49:24 30834 2

原创 制作h5游戏心得

做英语游戏的这个项目时,刚拿到手时,我的老师跟我说你去研究下html5,然后做下在网页上能实现连线题的游戏。一开始我是直接上网找代码,然后就直接试着做。因为之前学过HTML和css的,那时在想应该都差不都,就是多了些标签,多了些功能。然后我是很快就能实现连线题,它是直接用上canvas标签,然后加上js的代码的专门对于canvas标签的语句实现了画线。我一做出来就很老师讲了,他一看我这么快

2016-03-15 15:48:09 3860

转载 JS eval()函数

eval()函数        JavaScript有许多小窍门来使编程更加容易。    其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它。    举个小例子:     //执行表达式           function swapTwo() { var the_image = prompt("cha

2016-03-15 15:40:25 330

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除