01 2016 档案

NSLineBreakByWordWrapping和NSLineBreakByCharWrapping
摘要:在iOS开发过程中,在UILable中lineBreakMode中有以下几个功能 NSLineBreakByWordWrapping = 0 //以空格为界,保留整个单词。 NSLineBreakByCharWrapping //保留整个字符 NSLineBreakByClipping //简单剪裁 阅读全文

posted @ 2016-01-31 18:58 FCBayern 阅读(1001) 评论(0) 推荐(0)

iOS之富文本(二)
摘要:之前做项目时遇到一个问题: 使用UITextView显示一段电影的简介,由于字数比较多,所以字体设置的很小,行间距和段间距也很小,一大段文字挤在一起看起来很别扭,想要把行间距调大,结果在XCode中查遍其所有属性才发现,UITextView居然没有调整行间距的接口,于是忍住不心里抱怨了一下下。 但是 阅读全文

posted @ 2016-01-31 11:28 FCBayern 阅读(192) 评论(0) 推荐(0)

iOS之富文本(一)
摘要:NSAttributedString叫做富文本,是一种带有属性的字符串,通过它可以轻松的在一个字符串中表现出多种字体、字号、字体大小等各不相同的风格,还可以对段落进行格式化。 通过以下代码即可实现上面图示效果,十分方便,从此再也不用设置两个UILable,并且处心积虑的处理它们的长度了。 1 UIL 阅读全文

posted @ 2016-01-31 11:27 FCBayern 阅读(702) 评论(0) 推荐(0)

(转)iOS开发——来改掉那些被禁用的方法吧(持续更新中)
摘要:iOS平台在快速的发展,各种接口正在不断的更新。随着iOS9的发布,又有一批老方法不推荐使用了,你若调用这些方法,运行的结果是没有问题的,但是会出现警告“***is deprecated :first deprecated in iOS 9.0 - Use *******”.就像如图所示: 在实际项 阅读全文

posted @ 2016-01-30 17:41 FCBayern 阅读(589) 评论(0) 推荐(0)

使用Masonry在UIScrollView内布局
摘要:理论分析 首先,我们知道Autolayout改变了传统的以frame为主的布局思想。它其实是一种相对布局,核心思想是视图与视图之间的位置关系。比如,我们可以根据矩形的起始横坐标、纵坐标、长和宽这四个变量确定它的位置。或者,如果已经确定矩形A的位置,只要知道矩形B每条边的和A对应边之间的距离,也能确定 阅读全文

posted @ 2016-01-29 20:26 FCBayern 阅读(1464) 评论(0) 推荐(0)

(转)IOS 的一些资源汇总
摘要:UI界面类项目:Panoramagl—— 720全景展示Panorama viewerlibraryforiPhone, iPad and iPod touchMBProgressHUD—— 进度指示一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。iCarouse... 阅读全文

posted @ 2016-01-26 23:28 FCBayern 阅读(260) 评论(0) 推荐(0)

(转)关于block使用的5点注意事项
摘要:1、在使用block前需要对block指针做判空处理。不判空直接使用,一旦指针为空直接产生崩溃。if (!self.isOnlyNet) { if (succBlock == NULL) { //后面使用block之前要先做判空处理 return; } id data... 阅读全文

posted @ 2016-01-21 15:47 FCBayern 阅读(346) 评论(0) 推荐(0)

weakself的另一种写法
摘要:在不久前看AFNetworking的源码时候发现了这么一句:12345678910// 不知道这行代码的使用场景的同学你该去自习看看ARC的注意事项和Block的使用了// AFNetworking的写法__weak __typeof(self)weakSelf = self;// 我之前一直这么写... 阅读全文

posted @ 2016-01-21 15:09 FCBayern 阅读(318) 评论(0) 推荐(0)

SDWebImage的使用说明
摘要:1. 在需要的地方导入头文件 #import "UIImageView+WebCache.h" webCache:网络缓存,几乎目前所有的浏览器都有一个内置的缓存,它们通常利用客户端本地的内存和硬盘来完成缓存工作, 同时允许用户对缓存的内容大小作控制。 这个方法默认... 阅读全文

posted @ 2016-01-21 14:19 FCBayern 阅读(311) 评论(0) 推荐(0)

关于AVPlayerItem对象的属性duration返回播放总时长的坑
摘要:最近在使用AVPlayer播放网络流媒体,发现一个坑:就是playerItem.duration有可能不返回该网络多媒体资源的播放总时间长度,而是返回了一个奇怪的数据:nan,因为我通过CMTimeGetSeconds(playerItem.duration)得到的一直是nan,而几经周折费劲,发现... 阅读全文

posted @ 2016-01-19 21:40 FCBayern 阅读(2505) 评论(0) 推荐(0)

Xcode 问题
摘要:问题:昨天在写代码的时候,不知道修改了哪个地方,Xcode6突然犯病了,在当前项目下无法代码提示,但是在新建工程中没有任何问题,其中重装了Xcode6也没有把问题解决,最终的解决办法是:在finder,菜单栏选择 “前往文件夹”输入 “~/Library”,进入“Developer” -> "Xco... 阅读全文

posted @ 2016-01-16 23:00 FCBayern 阅读(261) 评论(0) 推荐(0)

循环引用问题
摘要:解决方案:__weak SettingsTableViewController *weakSelf = self; 阅读全文

posted @ 2016-01-15 10:56 FCBayern 阅读(176) 评论(0) 推荐(0)

使用Spring Animation的API创建动画
摘要:pring Animation 是一种特殊的动画曲线,自从 iOS 7 开始被广泛应用在系统动画中。Spring Animation 是Linear(线性即匀速)动画、Ease-out(即动画减速地结束)动画的理想替代品。下图中演示的系统自带的动画效果,都使用了 Spring Animation:事... 阅读全文

posted @ 2016-01-12 21:35 FCBayern 阅读(485) 评论(0) 推荐(0)

matlab特殊符号表
摘要:Character SequenceSymbolCharacter SequenceSymbolCharacter SequenceSymbol\alphaα\upsilonυ\sim~\betaβ\phiΦ\leq≤\gammaγ\chiχ\infty∞\deltaδ\psiψ\clubsuit♣... 阅读全文

posted @ 2016-01-12 20:48 FCBayern 阅读(35044) 评论(0) 推荐(1)

iOS触摸事件处理
摘要:iOS触摸事件处理主要是记录下iOS的界面触摸事件处理机制,然后用一个实例来说明下应用场景.一、处理机制界面响应消息机制分两块,(1)首先在视图的层次结构里找到能响应消息的那个视图。(2)然后在找到的视图里处理消息。【关键】(1)的过程是从父View到子View查找,而(2)是从找到的那个子View... 阅读全文

posted @ 2016-01-10 22:08 FCBayern 阅读(199) 评论(0) 推荐(0)

OS开发中的事件处理(二)-事件传递,响应者链条
摘要:事件处理的事件传递简介:发生触摸事件后,系统会将该事件加入到一个由UIApplication管理的事件队列中,UIApplication会从事件队列中取出最前面的事件,并将事件分发下去以便处理,通常,先发送事件给应用程序的主窗口(keyWindow)UIView不接受触摸事件的三种情况:不接收用户交... 阅读全文

posted @ 2016-01-10 21:39 FCBayern 阅读(315) 评论(0) 推荐(0)

Cocoa Touch事件处理流程--响应者链
摘要:一、事件分类对于IOS设备用户来说,他们操作设备的方式主要有三种:触摸屏幕、晃动设备、通过遥控设施控制设备。对应的事件类型有以下三种:1、触屏事件(Touch Event)2、运动事件(Motion Event)3、远端控制事件(Remote-Control Event)今天以触屏事件(Touch ... 阅读全文

posted @ 2016-01-10 20:45 FCBayern 阅读(146) 评论(0) 推荐(0)

ios的hitTest方法以及不规则区域内触摸事件处理方法
摘要:概述在正常的使用场景中,我们处理了比较多的矩形区域内触摸事件,比如UIButton、UIControl。一般来说,这些控件的图形以及触摸区域都是矩形或者圆角矩形的。但是在一些特殊应用场景中我们有时不得不面对这样一种比较严苛的需求,比如要求程序只对某个圆形、五角形等非常规区域的点击事件进行处理,这就需... 阅读全文

posted @ 2016-01-10 13:40 FCBayern 阅读(435) 评论(0) 推荐(0)

iOS中产生随机数的方法
摘要:利用arc4random_uniform()产生随机数Objective-C 中有个arc4random()函数用来生成随机数且不需要种子,但是这个函数生成的随机数范围比较大,需要用取模的算法对随机值进行限制,有点麻烦。其实Objective-C有个更方便的随机数函数arc4random_unifo... 阅读全文

posted @ 2016-01-10 12:38 FCBayern 阅读(388) 评论(0) 推荐(0)

iphone6 iPhone6 Plus的导航栏等高度
摘要:iPhone6 iPhone6 Plus 状态栏(StatusBar)的frame: {{0, 0}, {375, 20}} ... 阅读全文

posted @ 2016-01-08 22:29 FCBayern 阅读(847) 评论(0) 推荐(0)

导航