- 博客(8)
- 收藏
- 关注
原创 ios自定义UITabBar-仿写掌上英雄联盟的UITabBar
最近在仿写这个软件,发现UITabBar不是使用的原生的。所以,需要自己去自定义观察掌盟的UITabBar 观察官方的软件下面的tabBar,我们可以发现几点需要我们注意的 1. 当select一个tabBarItem时,图片会变大,然后文字也变大,同时字体的颜色也会变成红色 2. 在图片变大之前和之后,我们可以看到图片都已经超出了,tabBar的高度。这一点可以说
2016-03-03 22:29:54 1354
原创 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 1436
原创 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 339
原创 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 274
原创 ios Sqlite 的基本使用
最近在仿写「掌上英雄联盟」的时候,有个搜索文章的功能。在搜索的时候会将搜索记录保存下来,所以有用到sqlite导入 sqlite 依赖库在代码中导入头文件 我在第一次使用的时候,导入了头文件也没有反应了。重启一下项目,就 OK 了基本的使用创建数据库//数据库句柄static sqlite3 *database = nil; //用于保存编译好的 sql 语句static sqlit
2016-05-08 09:47:05 274
原创 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 517
原创 ios apple 上架流程
ios apple 上架流程发布APP所需得几个要素:Certificate(证书)**给你的APP在开发者中心中,注册一个 App ID(这是你的APP在商店中的唯一标识) Provisioning Profiles 创建证书Certificate如图操作在自己电脑上的钥匙串访问中 创建一个CertificateSigningRequest.certSigningRequest的证书请
2016-02-23 13:55:56 456 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 2106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人