自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

春天的小马扎

共同学习,一起进步

  • 博客(20)
  • 资源 (3)
  • 收藏
  • 关注

原创 An AVPlayerItem cannot be associated with more than one instance of AVPlayer

1.发现问题的过程 项目已经上线了  差不多半年多了, 最近对友盟统计里面的,统计到的问题进行清扫,修复。 发现有一个问题出现了400多次了 , An AVPlayerItem cannot be associated with more than one instance of AVPlayer 这个引起了崩溃 400多次,顿时 ,我觉得自己太失职了 ,这么大的问题竟然不知道,同时也

2018-02-05 17:47:54 1165

转载 实现类似Twitter的启动动画

来来来,今天咱们通过实现一个类似Twitter的启动动画来看看CAKeyFrame Animation和CAAnimation Group怎么玩。所以今天咱们的重点到了第七章,CAKeyFrame Animation和CAAnimation Group。最后的那个启动动画完全是为了实践一下看看CAKeyFrame Animation和CAAnimation Group怎么使用。有读

2018-02-05 17:28:29 668

原创 横竖屏切换代码

1.首先是AppDelegate,这⾥里加载rootViewController⽅方法要变⼀下 :       - (BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{ self.window = [[UIWindow all

2018-02-05 17:22:21 471

转载 iOS自动打包并发布脚本

本文最终实现的是使用脚本打 Ad-hoc 包,并发布测试,当然稍微修改一下脚本参数就可以打其他类型的 ipa 包了。另外该脚本还实现了将生成的 ipa 包上传至蒲公英进行测试分发。xcodebuild 简介使用xcodebuild和xcrun打包签名将打包过程脚本化xcodebuild 简介xcodebuild 是苹果提供的打包项目或者工程的命令,了解该命令最好的方

2018-02-05 16:58:20 177

原创 应用安装无网络访问,提示是否允许使用网络

下面总结几条目前可行的解决方案:方法 1:多退出重进几次 App,有一定几率会弹出提示框。方法 2:在「设置 - 蜂窝移动网络」内打开「无线局域网助理」开关,再进入无法联网的 App,会弹出提示框。解决之后,就可以关掉助理开关。PS:(无线助理 是当wifi信号不好或者丢失的时候会使用手机的 移动蜂窝数据网络 访问,这样会跑流量,这个方法目前最有效)方法 3:先去设置里

2018-02-05 16:52:01 2779

转载 RAC的简单使用

今天是周末,临近年底,工作上遇到不可抗力,会有点一些变动!这多少会让人有一点静不下来,但需克制,Reactive Cocoa是今天的主角!废话不多说,今天聊聊Reactive Cocoa的常见使用! Reactive Cocoa 是一个非常重量级一个框架,个人非常欣赏这个团队!! 为什么说Reactive Cocoa非常的牛!! 我们所熟知的iOS 开发中的事件包括:Tar

2018-02-02 18:39:12 576

转载 MVVM+RAC 从框架到实战

一、前言很早之前就想写写自己在设计模式方面的心得,但是一直感觉自己是井底之蛙,毕竟在iOS领域越深入越感到自己的无知,心中有着敬畏之心,就更没有自信去写这个东西(你也可以理解是没时间(>﹏<),请原谅我的装逼,嘿嘿).对于设计模式这个让人又爱又恨的玩意,说来其实简单,但一千个人眼中就有一千种哈姆雷特,说他千变万化确实是事实,而且当你深入其中的时候你真的会上瘾,并乐此不疲!前

2018-02-02 18:35:51 505

原创 波浪线动画

类似淘宝个人信息状态栏,京东金融等双波浪动画主要方法:通过自定义View,利用正弦函数与余弦函数的效果.一.相关概念解释正弦函数: y =Asin(ωx+φ)+CA 表示振幅,也就是使用这个变量来调整波浪的高度ω表示周期,也就是使用这个变量来调整在屏幕内显示的波浪的数量φ表示波浪横向的偏移,也就是使用这个变量来调整波浪的流动C表示波浪纵向的位

2018-02-02 18:28:55 1175

原创 设置webView字体大小,宽度及缩放效果

[objc] view plain copy//设置字体大小  -(void)webViewDidFinishLoad:(UIWebView *)webView  {      //修改百分比即可      [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagNam

2018-02-02 18:27:21 2065

原创 获取设备唯一UDID号

本来可以用下面的代码轻松获取UDID号:NSString *uuid = [[UIDevice currentDevice] uniqueIdentifier];不过iOS5后, uniqueIdentifier 这个函数被废除了, 编译不过去。只能另外想办法。网上找了一下, 有可以替代的方案,这个方案还是比较靠谱的。该解决方案源码地址:

2018-02-02 18:02:49 1188

转载 基于 CoreText 实现的高性能 UITableView

引起UITableView卡顿比较常见的原因有cell的层级过多、cell中有触发离屏渲染的代码(譬如:cornerRadius、maskToBounds 同时使用)、像素是否对齐、是否使用UITableView自动计算cell高度的方法等。本文将从cell层级出发,以一个仿朋友圈的demo来讲述如何让列表保持顺滑,项目的源码可在文末获得。不可否认的是,过早的优化是魔鬼,请在项目出现性能瓶颈再考虑

2018-02-02 17:57:50 309

原创 iOS开发经验总结(三)

101、将tableView滚动到顶部123[tableView setContentOffset:CGPointZero animated:YES];或者[tableView scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:YES];

2018-02-02 14:36:55 261

原创 iOS开发经验总结(二)

50、cocoapods升级在终端执行 sudo gem install -n / usr / local / bin cocoapods --pre51、设置启动页后,依然显示之前的删除app,手机重启,重新安装52、判断图片类型123456789101

2018-02-01 16:48:01 235

原创 iOS开发经验总结(一)

1、禁止手机睡眠1[UIApplication sharedApplication].idleTimerDisabled = YES;2、隐藏某行cell1234567891011

2018-02-01 16:46:32 227

原创 免费搭建个人博客

三步完成免费个人博客搭建, 这是一篇小白也能看懂的文章,本文主要针对mac OS ,Windows 除了软件安装方式和命令有些区别(装了git bash也一样),其他基本一样。你可能会经常看到类似于这样的博客:vno这是打酱油的在4分50秒以后你也能够有一个类似的blog了。有简书了为什么还需要个人博客呢,除了装逼,当然还有个人博

2018-02-01 16:10:33 15928 3

原创 RunLoop详解

学习iOS开发一般都是从UI开始的,从只知道从IB拖控件,到知道怎么在方法里写代码,然后会显示什么样的视图,产生什么样的事件,等等。其实程序从启动开始,一直都是按照苹果封装好的代码运行着,暴露的一些属性和方法作为接口,是让我们在给定的方法里写代码实现自定义功能,做出各种各样的应用。这些方法的调用顺序最为关键,熟悉了程序运转和方法调用的顺序,才可以更好地操控程序和代码,尽量避免Xcode不报错又实现

2018-02-01 16:01:58 568

原创 动画的fillMode属性和removedOnCompletion属性作用

kCAFillModeBackwards 这个和kCAFillModeForwards是相对的,就是在动画开始前,你只要将动画加入了一个layer,layer便立即进入动画的初始状态并等待动画开始.你可以这样设定测试代码,将一个动画加入一个layer的时候延迟5秒执行.然后就会发现在动画没有开始的时候,只要动画被加入了layer,layer便处于动画初始状态而网上所有的哥们都是照抄

2018-02-01 15:48:58 1742

原创 App打包上架流程

配置工程打开你项目工程 第一步,这里不能选择模拟器,选择iOS Device如果不支持横屏,把这2个勾去掉然后查看版本号和构建版本号然后配置发布证书然后,如果这里没有黄色叹号,代表你的配置没问题,如果有,那就是证书和描述文件不匹配,或者描述文件里刚才选的Bundle和现在的工程的Bundle Ide

2018-02-01 15:22:33 1804

原创 iOS动画详解

前言上次总结了多线程的用法,这次再复习下的iOS动画的东西。这次依然先是以API为主,因为好多人还是API好多的东西还不会用。然后中间穿插些例子,例子和代码文章中都会有。因为篇幅比较长,先列一下大纲。动画的继承结构CAAnimation{ CAPropertyAnimation{ CABasicAnimation{

2018-02-01 15:04:51 265

原创 自定义简单的播放器

如果我只是简单的播放一个视频,而不需要考虑播放器的界面。iOS9.0 之前使用 MPMoviePlayerController, 或者内部自带一个 view 的 MPMoviePlayerViewController.  iOS9.0 之后,可以使用 AVPictureInPictureController, AVPlayerViewController, 或者 WKWebView。

2018-02-01 15:01:40 4396

Swift查询天气demo

新手学习代码

2016-12-16

10.1(14B72)配置文件

配置Xcode8支持10.1的系统设备

2016-11-14

java学生管理系统

很好的一个学生管理系统,很适合一些Java初学者,可以在其中了解到很多基础的东西。

2014-06-24

空空如也

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

TA关注的人

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