自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小王的技术窝

生命对于某些人来说,一直都是美丽的,因为这些人的一生都在为某个梦想而奋斗!

  • 博客(181)
  • 资源 (18)
  • 问答 (4)
  • 收藏
  • 关注

转载 CU4C字符集检测和转换,C++版本

1.ICUUC简介ICU4C是ICU在C/C++平台下的版本, ICU(International Component for Unicode)是基于”IBM公共许可证”的,与开源组织合作研究的, 用于支持软件国际化的开源项目。ICU4C提供了C/C++平台强大的国际化开发能力,软件开发者几乎可以使用ICU4C解决任何国际化的问题,根据各地的风俗和语言习惯,实现对数字、货币、时间、日期、和消息的...

2019-12-08 18:15:46 859

原创 C++面试之 类string的构造函数、拷贝构造函数和析构函数

编写类String 的构造函数,析构函数,拷贝构造函数和赋值函数class String {public: String(const char *str=NULL);//构造函数 String(const String &other);//拷贝构造函数 ~String(void);//析构函数 String& operator=(const String &oth

2017-11-15 19:26:57 871 1

原创 C/C++基础面试集锦(一)strcpy、memcpy

一、strcpy函数实现方法char* strcpy(char *dest, const char *src){ assert((dest != NULL) && (src != NULL)); char *DesSrc = dest; while((*dest++ = *src++)!='\0'); return DesSrc;}二、获取字符串长度函数实现方法代

2017-10-26 19:49:40 606

原创 NSIS添加系统环境变量的方法

A:使用SendMessage ,例子如下: ;修改环境变量WriteRegExpandStr HKLM "SYSTEM\CurrentControlSet\Control\Session Manager\Environment" "abcd" "ggg";刷新环境变量SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Environm

2017-09-25 10:11:24 6590 1

原创 C++ 操作Excel

预期实现结果:C++可对Excel表精确进行某一行某一列的增加、修改、删除、查询数据预演环境:Window7+VS2013+office2013(32位)、2010(64位)、2007(64位)2003(64位)+WPS2016(位)预演方法:1、 ODBC方式访问2、 通过解析Excel表格文件3、 通过OLE/COM方式访问可行性分析:2003版本office办公软件创建Exc

2017-02-24 11:56:15 5487

原创 未来30年前沿科技风口

上世纪70、80年代作为计算机硬软件的萌芽时代,涌现了一批以乔布斯、比尔盖茨等典型的科技企业家、像苹果、微软、Oracle等科技巨头公司。作为萌芽阶段,借助对其独特的热爱、偏执,硬件从有到无、从大到小,性能从低效到亿次批量计算。这些先驱公司奠定了后来改变世界、改变每个人生活的基础。近三十年来时计算机互联网的普及阶端、从贵族家庭标志的到大众化、从简单功能到现在的即将链接一切。这三十年的发展涌现了互联网

2016-10-08 09:34:46 1457

原创 PHP搭建网站登录页面(一个iOS开发者的PHP之路)

前言最近几年各个技术论坛流传着一句话:未来是全栈程序员的世界!程序员作为社会的一门职业,越来越多的人加入这个行业,在这个行业内分工很明晰的情况下,越来越多的程序员开始不安分追求一门编程语言,开始在工作之余学习其他领域,渴望在不久的将来能在整个软件行业游刃有余。当然网上反对的声音也很高,这些人认为术业有专攻,应该精通一门,一个人在公司也只会负责一门技术,精力有限。本人的看法是在这个技术日新月异的时代,

2016-07-05 17:45:30 3144 2

转载 MySQL性能优化的最佳21条经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.为查询缓存优

2016-06-27 01:43:08 2646

转载 再谈PHP从入门到精通需要几年

经常有学员或网友这么问我,可怜的我被问的晕头转向。我们首先来总结下有那么几种情况好的情况:1、不排除有的人有天赋、智商高脑仁大。上手很快,这个和脑仁中的Z字回形沟有关。不过大部分人的脑仁都是差不多分量的。2、不排除有的人具备疯狗般的疯狂学习精神。这种人从上手到提升周期也很短。3、不排除有的人人缘很好,譬如MM程序员。一碰到问题就会有个中哥哥姐姐弟弟妹妹们来帮助、指导、甚至代为调试程序。如果自身努力

2016-06-27 01:39:10 3264

原创 Block用法解析

Block代码块是对C做出的一个补充,初次体验代码块,无比的不适应。古怪的语法确实让人不易入门甚至精通。但若能够深入精通Block的使用,会给代码带来层次上的提升。Block就是一段在将来被执行的代码定义块语法 ^[块返回值类型](形参类型1 形参1,形参类型2 形参2,...) { //块执行任务 }需要注意的是定义块必须以^开头定义块变量块返回值类型 (^块

2016-05-01 17:15:58 11187

原创 浅谈iOS单元测试

什么是单元测试?单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。 iOS中单元测试有什么意义?大型项目开发,功能比较繁琐,代码量比较大,调试某一块功能需要不断的

2016-04-30 16:05:37 14118 2

原创 iOS SQLite3数据库操作

iOS中数据持久化分为四种:属性列表、对象归档、SQLite3和Core Data,SQLite3数据库操作是一个必不或缺的技术。SQLite3简介SQLite3数据库是移动端(iOS、Android、嵌入式)上认定的关系型数据库,与MySQL、Oracle等数据库相比,具有轻量级的优势,这就造成了体积小、迅速、简单功能依旧强大等优势。SQLite3语句特点不区分大小写每一句以;结尾 SQL

2016-04-28 16:59:05 8624

原创 iOS动画解析

iOS引入动画效果可以使我们的软件得到更好的用户体验,因此动画的深入研究无疑对于开发者一个很好的加分项。常见的iOS对动画的操作分为两类:CALayer层的操作UIView的操作 二者有何区别UIView里面包含有一个CALayer层UIView之所以能够在屏幕上显示出来,完全因为其内部拥有一个CALayer层CALayer层的操作更底层更轻量级、性能更高。UIView动画执行完毕之

2016-04-25 21:40:43 12020

原创 iOS设计模式之原型模式

What is the 原型模式?原型设计模式是通过一个原型拷贝的方式快速创建一个新的对象。拷贝分为两种:浅拷贝(同一个地址,不同的指针)深拷贝(不同的地址,完全的独立)二者区别在于是否生成新的一个地址 When using the 原型模型?需要创建的对象应独立于其类型与创建方式。要实例化的类是在运行时决定的。不想要与产品层次相对应的工厂层次。不同类的实例间的差异仅仅是状态的若干组合

2016-04-24 20:27:51 2507

原创 iOS开发--Mac下服务器搭建

前言 对于Mac电脑的认识,我一直停留在装B神器的意识上,就在前两天我彻底改变了庸俗的看法,当时忙着写毕业设计,苦于iOS开发没有服务器, 数据都是从网上抓取或本地plist文件,感觉不够高大上,毕业设计怎能平庸,于是乎准备倒腾下服务器开发,以满足我的毕(装)业(B)心愿。准备阶段1. Mac电脑一台2. 简单的php或 tsp或者C#(会些皮毛能简单写点即可)3. Unix/Linux

2016-04-17 17:48:59 7853

原创 iOS通知中心

iOS开发中的传送消息机制总的来说细分为三大类:本地通知推送通知通知中心三者之间并没有什么直接性质的联系,通知中心是向应用程序中注册某个观察者的所有对象广播消息,通过通知中心可以很好的协调不同对象之间的消息通信。注意:每一个应用程序都有且只有一个通知中心(NSNotificationCenter)实例 代理和通知中心都是协调各个对象之间进行消息通信,通知中心在功能上与代理有些类似,二者在选择

2016-04-15 14:42:03 9721

原创 iOS多线程开发系列之(三)Grand Central Dispatch(GCD)

学习起因前两天搞iOS时,由于项目迭代好多次,UI设计图被推翻好多次,需要删除项目中不用的图片,很显然一个一个找太麻烦,这时候在网上找到了解决办法,运用的就是用Python写的脚本,顿时感觉Python太强调了,不由自主的准备学习一下心得语言PythonPython用途Python是一门脚本语言,其用途是非常广泛的,系统编程、数学研究、图形处理以及黑客技术等等,应用绝对是广泛,不像Objective

2016-04-10 19:18:10 1134

原创 iOS内存管理机制解析之MRC手动引用计数机制

前言: iOS的内存管理机制ARC和MRC是程序员参加面试基本必问的问题,也是考察一个iOS基本功是 否扎实的关键,这样深入理解内存管理机制的重要性就不言而喻了。iOS内存管理机制发展史iOS 5以前 :MRC(手动引用计数)iOS 5及以后:ARC (自动引入计数)MRC机制时代“谁开辟申请,谁及时合理释放” 面对自己申请的内存空间是要及时进行回收的:不及时释放会造成什么结果?对

2016-04-10 18:13:39 4877

原创 浅谈iOS模糊效果

前言 今年过年微信客户端临时出现了一个非常有意思的功能,好友发出带了一层蒙层的照片,发指定金额的红包即可看到清晰相片,今天我们就解开这个神秘的技术面纱。实现技术汇总官方:CoreImage(很早就出现的技术,缺点是转化效率低)UIBlurEffect(iOS8以后出现的新技术,效率比上面的要好,并且简单)VImage 苹果提供了一个庞大的库,进行更复杂的模糊的效果实现非官方:GPUI

2016-04-07 21:14:34 4333

原创 iOS多线程开发系列之(二)NSOperation

上一篇我们简单的对iOS多线程开发系列(一)三种多线程办法进行对比性能和操作的复杂度,并认真介绍了NSThread的使用。 我们借助上一次的例子完全可以采取NSOperation方法进行实现NSOperation不具备封装操作的能力,必须使用它的子类:NSInvocationOperationNSBlockOperation 更简洁的Block实现方法,功能上与 NSInvocationOpe

2016-03-29 21:04:16 1063

原创 iOS多线程开发系列之(一)NSThread

什么是多线程?一个进程的开始阶段系统会分配一个主线程进行正常的工作,工作过程中是依次执行的,只有这个任务执行完毕的时候才能执行下一个任务,两个或多个任务不能同时执行。这样的工作效率是低效的,因此就引入了多线程,能够利用iPhone设备多核的优势同时并发的处理多个事件。三种多线程技术:1.NSThread 2.NSOperation、NSOperationQueue 3.GCD分析三种技术这三种技

2016-03-29 18:07:01 1166

原创 对关于iOS图片压缩的一点积累

在移动端对用户的图片进行压缩处理是在所难免,有时候我们需要对图形的尺寸进行改变而有时候需要进行体积的减小,方便上传和节约用户流量。因此压和缩是不同的两个概念“压”:指文件体积进行变小,但像素数不变,长和宽不变,质量减少,文件体积也就会减少。“缩”:指图片的尺寸变小,造成像素点数减少,这样文件体积同样会减少。先谈谈“压”吧在iOS开发中读取图片常用的就是两个函数方法:UIImagePNGRepre

2016-03-28 21:29:53 1046

原创 Python3.x学习笔记(一)

学习起因前两天搞iOS时,由于项目迭代好多次,UI设计图被推翻好多次,需要删除项目中不用的图片,很显然一个一个找太麻烦,这时候在网上找到了解决办法,运用的就是用Python写的脚本,顿时感觉Python太强调了,不由自主的准备学习一下心得语言PythonPython用途Python是一门脚本语言,其用途是非常广泛的,系统编程、数学研究、图形处理以及黑客技术等等,应用绝对是广泛,不像Objective

2016-03-27 19:52:04 1752

原创 个性化定制Mac终端欢迎页

先不说,先上图我的Mac终端怎么样,是不是觉得很炫?作为经常用Terminal的程序员,当我们心情好或者不好的时候可以设置一下Mac终端欢迎图案,打开的第一眼给人小清新和高大上的感觉,倘若你旁边有女程序员,那这个技巧就是秀操作神技,实在是我们装X必备神器。O(∩_∩)O废话话不多说了,直接上操作步骤啦:打开终端(Terminal)输入 cd /etc;进入etc目录 输入 sudo pi

2016-03-27 13:32:15 4738

原创 iOS自适应布局之Masonry(一)

前言iPhone 5之前我们对应用布局停留在3.5寸一个屏幕的阶段,当时的安卓屌丝们是多么的羡慕iOS开发,不会被大量的屏幕适配所烦恼。随着iPhone产品的迭代,逐渐出现4寸、4.7寸、5.5寸….,你们说,iphone10+会有多少寸?O(∩_∩)O~简介正因为上面说的那样,屏幕的尺寸逐步增多,还沿用以前的方法布局显然是不行的,这时候为布局引进新的结局办法NSAutoLayout,但苹果提供的比

2016-03-25 18:02:02 2282 1

原创 iOS调试奇巧淫技(二)之LLDB

一篇我们介绍了iOS调试奇巧淫技(一),主要是几种断点的功能和运行时间测试,这次我们进一步学习一个让你用了之后爱不释手的测试工具—-LLDB简单介绍LLDB是一个开源的内置于XCode的调试工具,可以安装C++或者Python插件。与LLDB相对应的是gdb,主要存在于基于UNIX平台的程序调试工具。使用作用在开发中我们经常要调试代码,用到最多的就是print和NSLog输出,这样的做法在某些程度

2016-03-24 21:26:24 1906 1

原创 iOS调试奇巧淫技(一)

你以为,你以为的就是你以为的吗?你以为你代码写的很OK啦?你以为你的是大牛啦?你以为的就是你以为的吗?你的代码经得起考验吗?(PS:爱经得起考验吗)iOS调试的技巧很多,通过调试我们不仅可以迅速找到Bug的所在,更能优化代码,让你的你以为不再是你以为!一、断点普通断点当运行时遇到断点会停止下来供程序员调试我们清晰的看到此时的i依旧等于0,该函数在一个名为ViewController中上图中有

2016-03-23 20:56:53 2140 1

原创 iOSUIWebView---快停下啦,你的愚蠢的行为

公元前 之前还是学生时代的时候给社团们学弟学妹们介绍iOS编程的时候,简单的准备了图灵ios培训第一周(使用UIWebView创建简易浏览器),NSURL *url =[NSURL URLWithString:urlString];NSLog(urlString);NSURLRequest *request =[NSURLRequest requestWithURL:url];[webView l

2016-03-22 19:53:51 2937 8

原创 归并排序

归并:将两个或两个以上的有序表组合成一个新的有序表2-路 归并排序排序过程初始序列看成n个有序子序列,每个子序列长度为1两两合并,得到n/2个长度为2或1的有序子序列再两两合并,重复直至得到一个长度为n的有序序列为止 void Merge(RedType R[],RedType &T[],int low,int mid,int high) { i=low;j=m

2016-03-17 18:30:42 1487

原创 简单选择排序

简单选择排序也叫作直接选择排序基本思想:每一趟在后面n-i+1个中选出关键字最小的记录,作为有序序列的第i个记录(1)设待排序的记录存放在数组r[1…n ]中,第一趟从r[1]开始,通过n-1次比较,从n个记录中选出关键字最小的记录,记为r[k],交换r[1]和r[k].(2)第二趟从r[2]开始,通过n-2次比较,从n-1个记录中选出关键字最小的记录,记为r[k],交换r[1]和r[k]。(3)

2016-03-16 21:24:03 2049

原创 快速排序

针对冒泡排序我们进行一次优化,就引进了快速排序在此基础上进行优化基本思想:任取一个记录(如第一个)作为 枢轴或支点,设其关键字为pivotkey。在一趟排序后,所有比它小的记录一律前放,比它大的记录一律后放,形成左右两个子表,将枢轴放在分界处的位置;然后,分别对各子表重新选择枢轴,并依此规则调整,直到每个子表的元素只剩一个,排序完成。具体操作(1)附设两个指针low和high,初始时分别指向

2016-03-16 20:28:34 1748

原创 冒泡排序

交换排序基本思想:两两比较,如果发生逆序则交换,直到所有记录都排好序为止。两种方法:起泡排序O(n*n)快速排序O(nlog2n)冒泡排序基本思想:每趟不断将记录两两比较,并按“前小后大”规则交换优点:每趟结束时,不仅能挤出一个最大值到最后面位置,还能同时部分理顺其他元素;一旦下趟没有交换,还可以提前结束排序int main(int argc, const char * argv[]) {in

2016-03-15 14:26:40 2503

原创 插入排序

基本思想每趟将一个待排序的对象,按其关键码大小,插入到前面已经排序好的一组对象的适当位置 上,直到对象全部插入为止。即边插入边排序,保证子序列中随时都是排好序的插入排序算法的分类直接插入排序折半插入排序希尔排序直接插入排序排序过程:整个排序过程为n-1趟插入,即先将序列中第1个记录看成是一个有序子序列,然后从第2个记录开始,逐个进行插入,直至整个序列有序。 void InsertS

2016-03-14 18:37:23 1667

原创 排序

定义:将一组杂乱无章的数据按一定规律顺次排列起来目的:便于查找内部排序:若待排序都在内存中,则称为内部排序外部排序:若待排序记录一部分在内存,一部分在外存,则称为外部排序。注意:外部排序时,要将数据分批调入内存来排序,中间结果还要及时放入外存,显然外部排序要复杂得多。排序算法的好坏如何衡量?时间效率—–排序速度(比较次数与移动次数)空间效率—–占内存辅助空间的大小稳定性——A和B的关键字相等,排序后

2016-03-14 13:30:16 1317

原创 平衡二叉树

前面我写了一篇二叉排序树,最后我们提到提高二叉排序树的查找效率是让二叉树的形状均衡,所以就引入了平衡二叉树。特点:一种特殊类型的二叉排序树所有结点的左、右子树深度之差的绝对值≤1左右子树是平衡二叉树;平衡因子:该结点左子树和右子数的高度差任意一个结点的平衡因子只能取:-1、0或1;如果树中任意一个结点的平衡因子的绝对值大于1,则这棵二叉树就失去平衡,不再是AVL树;对于一棵有n个结点的AVL

2016-03-13 19:29:07 3150 5

原创 C语言指针函数链表复习

指向整型数据的指针类型表示为:int *,读作“指向int的指针”或简称“int指针” p=&a;//表示把a的地址赋给指针变量p print(“%d”,*p);//即指针变量p所指向的变量的值,即变量a的值。运用代码:#include <stdio.h>#define N 3struct Student{int num;char name[20];float sc

2016-03-13 13:44:41 1232

原创 iOS面试题(二)

1.说说响应链答: 事件响应链。包括点击事件,画面刷新事件等。在视图栈内从上至下,或者从下之上传播。可以说点事件的分发,传递以及处理。具体可以去看下touch事件这块。因为问的太抽象化了严重怀疑题目出到越后面就越笼统。可以从责任链模式,来讲通过事件响应链处理,其拥有的扩展性2.什么时候使用NSMutableArray,什么时候使用NSArray?答:当数组在程序运行时,需要不断变化的,使用NSMut

2016-03-12 20:28:08 1034

原创 iOS面试试题(一)

#import 跟#include 又什么区别,@class呢, #import<> 跟 #import””又什么区别?#import是Objective-C导入头文件的关键字,#include是C/C++导入头文件的关 键字,使用#import头文件会自动只导入一次,不会重复导入,相当于#include和#pragma once;@class告诉编译器某个类的声明,当执行时,才去查看类的实现文件

2016-03-12 20:23:37 854

原创 static、auto、register、extern

变量从作用域角度观察,可分为全局变量和局部变量,而从变量存在时间来观察则分为静态存储方式和动态存储方式。内存中供用户使用的存储空间可分为三部分:程序区静态存储区 :全局变量动态存储区:函数形式参数、函数中定义的没有static关键字的声明变量、函数调用时的现场保护和返回地址 C中的存储类别分为4种:自动的、静态的、寄存器、外部的、1.自动变量 在函数内部如果不专门声明stati

2016-03-12 12:55:36 938

原创 Object-C与Swift混合开发

Object-C作为Apple的iOS App开发语言服务了许多个年头,2014年Apple推出了新的编程语言Swift,更高效更安全的口号再次吸引了一大批非iOS开发程序员进入,小编认为Swift取代Object-C只是时间问题,在神州这片土地上,毕竟技术普及有些落后,但再有两年左右时间Swift产品链将形成,第三方支持框架逐步完善,Swift必将成为iOS开发主流。目前来看,激进派的现状Swif

2016-03-11 21:43:05 2590 1

main.cpp测试用例分析

cmake_minimum_required(VERSION 3.8) project(ferry) set(CMAKE_CXX_STANDARD 98) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ggdb -pthread") add_subdirectory(ferryBase) add_subdirectory(ferryService) add_subdirectory(fileAutoSynService)

2019-12-08

C++Gsoap调用天气

C++Gsoap调用天气的一个代码,网上一大堆,但有些用不了

2017-03-03

C++操作Excel

C++操作Excel

2017-02-24

PHP登陆页面搭建

运用到HTML、CSS、PHP搭建一个简单的网站登录页面

2016-07-05

iOS冗余扫描脚本

随着iOS项目的版本演化,app中冗余文件会越来越多,app size也持续增加,是时候需要对app冗余资源进行检测,对app进行瘦身。

2016-06-02

SQLiite3新手入门Demo

SQLiite3新手入门级别的Demo,高手请绕行

2016-05-19

iOS SQLiteDemo

一个非常简单的iOS SQLiteDemo ,适合初级学习者

2016-05-12

iOS封装文件下载

封装了iOS的文件下载,降低了耦合性,希望能帮到您,给好评就是对我最大的鼓励,嘻嘻

2016-05-04

SqLiteDemo

SqLiteDemo

2016-04-28

实用工具001

工具啦,好用的工具,经济又实用,你值得拥有的啦,记得给我好评一下啦,赞起来啦

2016-01-23

iOS CoreSpotlight的简单实现

Spotlight在iOS9上做了一些新的改进, 也就是开放了一些新的API, 通过Core Spotlight Framework你可以在你的app中集成Spotlight。集成Spotlight的App可以在Spotlight中搜索App的内容,并且通过内容打开相关页面。

2016-01-04

Xcode空工程创建安装包

Xcode空工程安装包,这里是免费的,谢谢大家的支持,互相学习吧

2016-01-02

Xcode插件更新器

每次更新Xcode都导致插件不能用,这点恨头疼,其实只需要更新下插件即可

2015-12-16

iPhone+程序开发基础教程_IT168文库

iPhone+程序开发基础教程_IT168文库

2015-09-22

UIPageControl+UIScrollView

UIPageControl继承了UIControl基类,默认属于活动控件,它可以与用户进行交互,经常与UIScrollerView结合使用,在实际项目也是经常使用的。当把UIScrollView的pagingEnabled设置为YES之后,UIScrollView至少每次滚动一页。此时通常结合UIPageControl使用,UIPageControl控件会充当两个功能。 使用UIPageControl显示当前的UIScrollView正在显示第几页。 当用户点击UIPageControl控件时程序控制UIScrollView自动滚动到相应的页面。

2015-04-09

ios常用模板框架之Nav+UITabBar代码

在实际的项目开发中总是有几个比较常见的模板,小编这几天给大伙出几期常用模板的博客,希望大家多提宝贵的意见! 这几个月最常用的莫过于Nav+UITabBar模板了;在实际的项目中,我比较侧重于纯代码,比较不喜欢拖控件,至于利弊在这里不多说了,言归正传。

2015-04-06

UIScrollView页面自动滚动效果(记得给好评呀)

UIScrollView自动分页滑动,希望给我好评。我的CSDN博客地址为http://blog.csdn.net/it_ds?viewmode=contents

2015-01-29

Apple Watch人机界面设计

苹果智能手表的开发基础内容和规则,快快快看看,很有钱图

2015-01-03

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

TA关注的人

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