- 博客(13)
- 收藏
- 关注
原创 flutter环境搭建 (一)
本文适合新手初次安装flutter,把 Google 官网给的安装方法放在此处,方便初来的小伙伴安装文章目录系统要求资源的地址iOS额外工具Android额外工具安装方式安装 flutter配置用户级的环境变量笔者是 iOS 开发工程师,所以的所有操作以 MacOS 作为平台安装,系统要求要安装并运行Flutter,您的开发环境必须满足以下最低要求:操作系统: macOS (6...
2018-12-06 20:50:53
1046
原创 OC项目忽略文件配置
简介----主要解决的问题oc项目常用的忽略文件;针对已经加入版本控制的文件,让gitignore生效的方法;引用他人忽略文件的一个阐述1. OC项目中忽略文件内容# Xcode # # gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & S...
2018-09-30 19:40:36
1009
2
原创 git仓库迁移不丢失log的两种方式
第一种方式:使用 git push --mirror 的方式,需要建立新仓库从原地址克隆一份裸版本库,例如:某个仓库#git clone --bare 需要迁移的仓库地址git clone --bare git@github.com:757388559/JenkinsCI.git创建新的仓库地址,并复制下来;切换到 JenkinsCI.git 目录,执行 push命令,推...
2018-09-30 18:32:31
2471
原创 sourcetree clone 找不到templates
warning: templates not found /usr/local/git/share/git-core/templates在终端依次执行下面命令:sudo mkdir /usr/local/gitsudo mkdir /usr/local/git/sharesudo mkdir /usr/local/git/share/git-coresudo mkdir /usr/l...
2018-09-30 18:30:04
242
转载 UIImagePickerController详解
转载自:http://blog.csdn.net/kingsley_cxz/article/details/9157093 1.UIImagePickerController的静态方法: imagepicker = [[UIImagePickerController alloc]init]; //UIImagePickerController静态方法判断设备是否支持照相机...
2015-10-21 13:23:29
279
原创 使用Lay Out里面的VFL实现自动布局
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">今天我们讲到了UIViewController,然后就提到了一个横屏和竖屏的时候视图变化问题,刚开始我们学的是一个比较传统的方法,通过判断屏幕当前的状态然后在对view进行重新的调整。在学习...
2015-10-10 15:25:55
775
转载 iOS开发中邮箱,电话号码,身份证,密码,昵称正则表达式验证
//邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MA...
2015-10-10 09:56:24
373
转载 iOS中assign,copy,retain之间的区别以及weak和strong的区别
@property (nonatomic, assign) NSString *title; 什么是assign,copy,retain之间的区别? assign: 简单赋值,不更改索引计数(Reference Counting)。 copy: 建立一个索引计数为1的对象,然后释放旧对象 retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对
2015-10-08 14:05:37
300
转载 让你不在害怕指针
前言:复杂类型说明要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下面让我们先从简单的类型开始慢慢分析吧:int p;
2015-09-15 21:58:57
246
原创 用能看的懂的方法模拟约瑟夫环
约瑟夫环:已知n个人(以编号1,2,3...n分别表示)围坐在一张圆桌周围。从编号为k的人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。
2015-09-08 08:27:09
380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人