自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

icefishlily的博客

需要你,我是一只鱼~

  • 博客(17)
  • 收藏
  • 关注

原创 iOS - UIPickerView文字大小颜色修改,无限轮播,无限循环滚动

最近项目里用到了UIPickerView,要求无限轮播,简单看了看UIPickView的所有属性和所有代理方法,没有无限轮播的设置,遂去百度了一把,发现网上流传着一个帖子,大家各种转载,看了看后,明白其中道理,原来是这样!UIPickerView,使用规则与UITableView很像,下边是UIPickerView的.h文件,包涵两个代理的描述://// UIPickerView.h

2016-09-29 10:31:26 6539

原创 iOS - UITableView加载网络图片 cell适应图片高度

项目中,有一个需求,是加载几张网络图片,每一张都要求宽度与屏幕宽度一样,然后高度自适应;并且几张自上而下一次排列。这让我想到了UITableVIew,但是图片的处理成了问题,经过我多次的处理,完成了这个需求大概的思路是:1.重写自己的Cell,Cell中利用一个UIButton展示图片,而不是UIImageView,因为这样好控制图片的宽度与屏幕一致2.每一个图片在未完成网络加载时

2016-09-21 11:57:51 13802 2

原创 iOS - 高德地图API简单开发(一)

最近看了看高德地图的开发平台以及它们的API,奇怪的是一直没找到语音API,这个问题放到以后再说吧。对于高德地图的开发平台,它们提供的说明文档还算健全,而且由于API是国人开发的,所以所有接口都有中文的接口说明,很是容易理解。只不过,在加载它们的第三方库时,总是一个功能一个功能的加载,没有像百度那样,一下子都给了出来(开始我以为我的cocoapods坏了.......)。做了一个简

2016-09-20 14:33:19 4155

原创 iOS - launchimage加载时间修改,以及顶部status bar隐藏

launchimage,在加载程序时会显示,但是加载程序时间很短,往往一闪即逝,所以需要进行延迟,具体做法如下:在你程序中第一个加载的viewControlle的viewDIdLoad中,添加线程延迟代码:- (void)viewDidLoad { [super viewDidLoad]; [NSThread sleepForTimeInterval:3.0f];

2016-09-13 12:51:46 3029

原创 iOS - AFNetwork GET POST使用例子

目前网络上流传着一个ASI和AFN比较的一张表,先放在这里看一看AFN最新版本是支持HTTP/2协议的,而ASI是不支持的。综合一下,想研究一下AFN的使用方法。对比ASIAFN更新状态2012年10月份,已经停止更新持续更新中,目前已更新至2.0版介绍ASI的直接操作对象ASIHTTPRequest,是一个实现了

2016-09-12 15:11:17 4113

转载 iOS - NSAttributedString字符串属性详解

iOS开发过程中相信大家经常遇到当需要给字体,颜色,下划线等属性的时候参数是一个NSDictionary 字典但是字典里面到底有哪些键值对了我们把常用的总结一下首先我们创建一个最简单的,设置一下字体和大小我们使用是一个NSString 的方法- (void)drawInRect:(CGRect)rect withAttributes:(NSDictionary *)at

2016-09-28 17:16:54 729

原创 iOS - 开发模式

iOS开发模式,每个Developer在开发时,都会潜移默化的使用莫一种模式开发(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数delegate自定义的delegate

2016-09-21 11:29:04 230

原创 iOS - 关于dispatch_sync(dispatch_get_main_queue(), ^{...;}); 死锁问题的解释

2016-09-20 15:55:06 2778

原创 iOS - MapKit地图的简单使用和定位

按照前人的思路,简单修改了一下代码结构,自己整理了一个简单的地图展示器,可以定位当前位置,也可以插大头针目前只是一个简单的demo而已,仅作记录用。github路径:https://github.com/icefishlily/FairyFishMap核心代码如下://// MapViewController.m// FairyFishMap//// Create

2016-09-14 15:35:38 1446

转载 iOS - UISegmentedControl使用方法

UISegmentedControl使用方法初始化的方法 //一次性初始化多个control,items可以是图片或者是文字array,系统会自动控制每个单元的大小 //也可通过正常View的初始化进行 - (instancetype)initWithItems:(NSArray *)items;事件添加 //通过UIControl的方法来设置,当改变segme

2016-09-14 13:36:36 653

原创 iOS - 首次安装导航页面方案

今天想了想一个iOS手机APP的首次安装导航页面和launchimage页面的逻辑,总结一下,大致如下:1.launchimage用系统的即可,此处如何设置不做详解2.首次安装时,导航页面需要自己编写一个FirstViewController,里边展示导航页,并设置一个按钮FirstButton3.通过NSUserDefaults来判断是否是首次安装,判断语句写在 - (BOOL)ap

2016-09-13 15:26:35 491

原创 iOS - launchimage 用storyBoard编辑,更换图片失效处理

在用launchimage.storyboard编辑启动页面时,storyboard中的UIimageView有时在更换图片时会失效,原因时Xcode缓存使用了之前的图片,需要清除缓存清除缓存方法:1.最好退出Xcode,并删除测试机(或模拟器)上你装的软件2.打开terminal,cd 进入如下文件夹:/Users/你的用户名/Library/Developer/Xcode/De

2016-09-13 13:55:42 4105

原创 协议篇 - http/2协议分析 PPT截图

PPT是自己做的,不知懂博客怎么放ppt,所以就自己截图放了!

2016-09-12 15:51:44 839

原创 iOS - AVPlayer网络音频播放器(利用豆瓣FM开放接口) 第二版

由于自己爱听音乐,一直想自己写一个音乐播放器,网上搜索发现豆瓣FM的数据源接口开放,索性就自己做了个豆瓣FM的播放器。github路径:https://github.com/icefishlily/audioPlayer_2其中不包含红心和登录(料想豆瓣的登录接口可能会频繁改动)其中用到了诸多第三方软件,都是通过cocoapods导入的其中还用到了网上找到的一个类CDSideBar

2016-09-12 11:29:32 1230

原创 iOS - 如何将本地Xcode项目上传到GitHub上

现在github上创建一个首先要cd到你的项目目录下,然后:git initgit add .git commit -m "first commit"git remote add origin https://github.com/icefishlily/audioPlayer_2.git//换成你自己的urlgit push -u origin master然后输

2016-09-12 11:10:54 2552

原创 iOS - AVPlayer网络音频播放器(利用豆瓣FM开放接口)

此处仅作记录用,demo不是很完善,会陆续完善和更行。//// ViewController.m// audioPlayer_2//// Created by jinhui005 on 16/9/8.// Copyright © 2016年 yhl. All rights reserved.//#import "ViewController.h"#import #i

2016-09-08 16:30:24 517

转载 iOS音频篇:使用AVPlayer播放网络音乐

引言假如你现在打算做一个类似百度音乐、豆瓣电台的在线音乐类APP,你会怎样做?首先了解一下音频播放的实现级别:(1) 离线播放:这里并不是指应用不联网,而是指播放本地音频文件,包括先下完完成音频文件再进行播放的情况,这种使用AVFoundation里的AVAudioPlayer可以满足(2) 在线播放:使用AVFoundation的AVPlayer可以满足(3) 在线播放同时存

2016-09-06 16:10:55 2563

空空如也

空空如也

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

TA关注的人

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