icefishlily的博客

需要你,我是一只鱼~

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

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

2016-09-29 10:31:26

阅读数:4541

评论数:0

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

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

2016-09-21 11:57:51

阅读数:8471

评论数:2

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

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

2016-09-20 14:33:19

阅读数:3365

评论数:0

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

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

2016-09-13 12:51:46

阅读数:1985

评论数:0

iOS - AFNetwork GET POST使用例子

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

2016-09-12 15:11:17

阅读数:3485

评论数:0

iOS - NSAttributedString字符串属性详解

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

2016-09-28 17:16:54

阅读数:339

评论数:0

iOS - 开发模式

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

2016-09-21 11:29:04

阅读数:129

评论数:0

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

2016-09-20 15:55:06

阅读数:1590

评论数:0

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

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

2016-09-14 15:35:38

阅读数:808

评论数:0

iOS - UISegmentedControl使用方法

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

2016-09-14 13:36:36

阅读数:453

评论数:0

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

今天想了想一个iOS手机APP的首次安装导航页面和launchimage页面的逻辑,总结一下,大致如下: 1.launchimage用系统的即可,此处如何设置不做详解 2.首次安装时,导航页面需要自己编写一个FirstViewController,里边展示导航页,并设置一个按钮FirstButto...

2016-09-13 15:26:35

阅读数:308

评论数:0

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

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

2016-09-13 13:55:42

阅读数:2308

评论数:0

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

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

2016-09-12 15:51:44

阅读数:399

评论数:0

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

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

2016-09-12 11:29:32

阅读数:878

评论数:0

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

现在github上创建一个 首先要cd到你的项目目录下,然后: git init git add . git commit -m "first commit" git remote add origin https://github.com/icefishlily/audio...

2016-09-12 11:10:54

阅读数:2012

评论数:0

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

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

2016-09-08 16:30:24

阅读数:294

评论数:0

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

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

2016-09-06 16:10:55

阅读数:1998

评论数:0

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