自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ios自定义UITabBar-仿写掌上英雄联盟的UITabBar

最近在仿写这个软件,发现UITabBar不是使用的原生的。所以,需要自己去自定义观察掌盟的UITabBar 观察官方的软件下面的tabBar,我们可以发现几点需要我们注意的 1. 当select一个tabBarItem时,图片会变大,然后文字也变大,同时字体的颜色也会变成红色 2. 在图片变大之前和之后,我们可以看到图片都已经超出了,tabBar的高度。这一点可以说

2016-03-03 22:29:54 1323

原创 Golang实现快速排序

//快速排序package mainimport ( "fmt")var a []int //需要排序的数组func main() { a = []int{14, 1, 42, 18, 9, 23, 24, 5, 10, 18} quicksort(0, len(a)-1) fmt.Println(a)}//left 需要排序的数组起始位置 right 最右边的那

2016-05-17 21:46:35 1402

原创 Golang-slice

slice slice 是基本数组存在的,但是它提供了更加强大的功能,so使用起来也更加的方便创建slice类似于数组的创建方式,但是不用指明元素的个数:s1 := []string{"fff","ddsd","ddd"}基于make创建:fun make([]T,len,cap) []T //T是元素的类型,len 元素的个数,cap slice 每次分配的空间大小(cap 是可选的)

2016-05-08 22:38:49 307

原创 Golang 冒泡排序

package mainimport ( "fmt")func main() {//声明一个无序数据 array := [...]int{22, 37, 3, 2, -3, 2, 9, 1, 8888, 337, 271, 1, 27, 371, 381, 37619, 86, 27}//获取数组长度 num := len(array) for i := 0; i

2016-05-08 09:53:30 262

原创 ios Sqlite 的基本使用

最近在仿写「掌上英雄联盟」的时候,有个搜索文章的功能。在搜索的时候会将搜索记录保存下来,所以有用到sqlite导入 sqlite 依赖库在代码中导入头文件 我在第一次使用的时候,导入了头文件也没有反应了。重启一下项目,就 OK 了基本的使用创建数据库//数据库句柄static sqlite3 *database = nil; //用于保存编译好的 sql 语句static sqlit

2016-05-08 09:47:05 266

原创 Golang 学习笔记 ---类型和一个 HelloWorld

变量声明var v1 int var v2 stirngvar v3 [10]int //数组var v4 []int //切片var v5 struct{}var v6 *int //指向 int 的指针var v7 map[string]int //map(字典),key 为 stirng,value 为 intvar v8 func(a int ) int 注意:

2016-05-02 14:25:35 505

原创 ios apple 上架流程

ios apple 上架流程发布APP所需得几个要素:Certificate(证书)**给你的APP在开发者中心中,注册一个 App ID(这是你的APP在商店中的唯一标识) Provisioning Profiles 创建证书Certificate如图操作在自己电脑上的钥匙串访问中 创建一个CertificateSigningRequest.certSigningRequest的证书请

2016-02-23 13:55:56 420 1

转载 c/c++ 数组是下标为什么可以是负值

#include using namespace std;int main(int argc, const char * argv[]) { int x[1024]; for(int i =0;i<1024;i++) { x[i] = i; } int * f = &x[10]; // f是一个指针,保存的是x[10

2015-04-11 00:46:38 2059

空空如也

空空如也

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

TA关注的人

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