iOS
微瞰技术
java
展开
-
GIT使用命令全解析
git init # 初始化本地git仓库(创建新仓库) git config –global user.name “xxx” # 配置用户名 git config –global user.email “xxx@xxx.com”原创 2017-02-09 11:11:49 · 434 阅读 · 0 评论 -
Android Studio添加第三方库遇到的一些坑
最近开始了安卓入门的学习,选择了Google官方的Android Studio作为开发工具,由于他跟之前的Eclipse不太一样,所以出的问题也比较多。主要是导入的问题和android studio自带的android 高版本SDK所带来的问题。首先说一说将第三方库导入Android Studio的方法,以xUtils为例,导入jar包的方式,比较简单,再次不做介绍。我门主要讲的是library库文原创 2017-05-22 13:00:16 · 958 阅读 · 0 评论 -
Windows7下安装React Native开发环境
我基本是参照React Native中文官网中所写的来安装的。只不过在一台电脑上安装成功了另外一台电脑上没安装成功。据我推测是因为我之前的其他工作的开发环境相冲突(也许也有可能是我的Python环境没有装好)的原因。现在在这里说一下我安装成功的经验。安装几个必要的组件Node.js,Python,Android Studio这三个主要组件都是通过安装包来进行安装。Node.js的版本我选择的是6.1原创 2017-03-02 16:47:45 · 1866 阅读 · 0 评论 -
React Native配置过程中的几个问题及解决方案
couldn’t find tools.jar please check that valid JDK Installations这个错误花了我很长时间去解决。因为是新装的windows系统。。没有配置JAVA_HOME。直接在系统变量的path中加入jdk的路径的。所以出现了问题。解决方案是在用户变量里加入JAVA_HOME。外国人给的一张图解决了我的问题: http://stackoverfl原创 2017-03-08 21:31:32 · 1605 阅读 · 0 评论 -
OC—类的设计和NSString
经过前一段时间C语言 的学习,从这周开始正式步入OC的学习OC中类的定义:同一类事物的抽象,对象则与之相反,是抽象的类的具体化。OC中定义属性字段时通常在元素前面加上_如 NSString * _name; int _age; BOOL _sex;未经声明的变量一般为受保护的变量,无法被外界访问,在OC中存在如下三种修饰符 默认为被保护的(原创 2017-03-03 13:38:21 · 370 阅读 · 0 评论 -
C语言版本学生信息管理系统
仍然有一些小bug,后续会发布OC完善版的图书馆管理系统,欢迎批评指正。 1 #include 2 void menu_choose(); 3 typedef struct 4 { 5 int Id; 6 int age; 7 char name[50]; 8 char sex[10]; 9原创 2017-03-03 13:38:26 · 608 阅读 · 0 评论 -
OC中保存自定义类型对象的持久化方法
OC中如果要将自定义类型的对象保存到文件中,必须进行以下三个条件:想要把存放自定义类型的数组进行 持久化(就是将内存中的临时数据以文件的形式写到磁盘上)必须满足: 1. 自定义对象必须要序列化(将数据有序的存放) 2. 需要使用归档来进行持久化 3. 如果要加载持久化文件需要进行反序列化(就是将有序存放的数据读取并变成自定义对象)第一要将自定义类型序列化以及第三步并将文件反序列原创 2017-03-03 13:38:31 · 658 阅读 · 0 评论 -
OC中SEL,类别,继承,协议的使用
1、SELSEL是selector的缩写,selector在OC中作用是定义一个方法变量,通过该方法变量来调用方法。我们在后面的UI中会经常用selector来调用事件方法。下面我将举两个例子来说明SEL的使用。直接通过方法名来调用,我们先新建一个Student类,并在其中定义一个名叫Test的对象方法。并定义一个输出语句:-(void)test{ NSLog(@"这原创 2017-03-03 13:38:36 · 664 阅读 · 0 评论 -
iOS取消按钮点击时的动画效果
当存在图片或者背景图片时,点击图片往往意味着高亮,但是高亮的同时往往还伴随着按钮按下的动画效果,取消这种动画效果只需两步Btn.adjustImageWhenHighlighted =NO;[Btn.layer removeAllAnimation];原创 2017-03-03 13:38:40 · 3130 阅读 · 0 评论 -
iOS---实现简书和知乎的上滑隐藏导航栏下拉显示导航栏效果
因为自己用简书和知乎比较多,所以对其导航栏的效果比较好奇,自己私下里找资料实现了一下。这个效果的关键点在于下方可供滑动的内容的便宜距离inset的改变,以及滑动的scrollview代理的执行,废话不多说,上代码首先是tableview的便宜距离inset的设置 if([self respondsToSelector:@selector(automaticallyAdjustsS原创 2017-03-03 13:38:45 · 2781 阅读 · 1 评论 -
iOS---如何截图,如何将图片保存到相册
最近的项目中运用到了这两个功能,所以记录一下。做了一个小工程将两个方法结合到了一起1- (void)viewDidLoad { [super viewDidLoad]; UIButton * btn = [UIButton buttonWithType:UIButtonTypeContactAdd]; btn.frame =CGRectMake(30, 3原创 2017-03-03 13:38:50 · 954 阅读 · 0 评论 -
iOS----实现scrollView或者scrollView的子类下拉图片放大的效果
代码是通过Tableview来说明的,用在其他情况下同样适用- (void)viewDidLoad { [super viewDidLoad]; _imageview = [[UIImageView alloc]init]; _imageview.image = [UIImage imageNamed:@"F2.jpg"]; self.imagevi原创 2017-03-03 13:38:53 · 610 阅读 · 0 评论 -
iOS----收集的一些小技巧
1,如何将试图置于最顶层第一种方法 _myview.layer.zPosition =5; 第二种方法 [self.view insertSubview:_MyView atIndex:999]; 上面的999的意思是尽可能取大一点的值第三种方法 [self.view bringSubviewToFront:_myView]原创 2017-03-03 13:38:58 · 414 阅读 · 0 评论 -
iOS---如何获取手机的本地照片和相册
__weak ViewController *weakSelf = self; dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ ALAssetsLibraryGroupsEnumerationResultsBlock listGroupBlock = ^(A原创 2017-03-03 13:39:01 · 1634 阅读 · 0 评论 -
iOS Core Image-----十行代码实现微信朋友圈模糊效果
昨天下午微信的朋友圈着实火了一把,在这之后好多程序员都通过抓包工具看到了原图,但是我却在想,网上说是在移动前端做到的那是怎么做到的呢,经过一些学习,终于掌握了一些Core Image的知识,做出了相应的效果,仅仅十行代码 UIImageView * imgView = [[UIImageView alloc]init]; imgView.frame = CGRectMake原创 2017-03-03 13:39:06 · 446 阅读 · 0 评论 -
iOS---实现在屏幕上实时绘图的简单效果---CAShaperLayer和UIBezierPath的简单运用
首先,声明几个属性@property(nonatomic,strong)UIBezierPath * beizer;@property(nonatomic,assign)CGPoint startPoint;@property(nonatomic,assign)CGPoint movePoint;@property(nonatomic,strong)CAShapeLayer *原创 2017-03-03 13:39:08 · 1547 阅读 · 0 评论 -
Windows使用Git
今天第一次在Windows上上传代码,中间出现了一些问题。查阅了一些资料。终于是成功上传了。准备工作下载Git和TortoiseGit(1.8.16.0版本)为文件上传做准备 Git是命令行上传工具。TortoiseGit是一个图形化界面上传工具(不同的版本的操作略微有些不同),为存放文件创建一个本地仓库(即新建一个文件夹)。上传项目文件 我是使用TortoiseGit来上传的。首先在上述新原创 2017-03-03 08:13:57 · 377 阅读 · 0 评论 -
Alamofire 4.0踩坑
引子之前在OC开发中习惯了AFN的各种便捷操作,到了Swift中各种想办法解决数据请求和解析问题。百思不得解,终于找到了Alamofire这个第三方库,但是这个库在普通引用上与OC的直接引用有所不同,但是使用cocoaPods导入还是相同的。导入方法首先我们从GitHub上下载Alamofire的最新版到本地,需要知道的是下载的文件中有Alamofire的2,3,4的各个版本的开发文档,我们对照文档原创 2017-05-22 18:21:30 · 1749 阅读 · 0 评论