随笔分类 -  iOS

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 40 下一页
摘要:一、基本概念 进程:一个具有一定独立功能的程序关于某个数据集合的一次运行活动。可以理解成一个运行中的应用程序。线程:程序执行流的最小单元,线程是进程中的一个实体。同步:只能在当前线程按先后顺序依次执行,不开启新线程。异步:可以在当前线程开启多个新线程执行,可不按顺序执行。队列:装载线程任务的队形结构 阅读全文
posted @ 2016-06-01 09:08 FMDN 阅读(264) 评论(0) 推荐(0)
摘要:前面我们主要介绍了触摸事件以及由触摸事件引出的手势识别,下面我们简单介绍一下运动事件。在iOS中和运动相关的有三个事件:开始运动、结束运动、取消运动。 监听运动事件对于UI控件有个前提就是监听对象必须是第一响应者(对于UIViewController视图控制器和UIAPPlication没有此要求) 阅读全文
posted @ 2016-06-01 09:08 FMDN 阅读(407) 评论(0) 推荐(0)
摘要:获取当前设备 //获取当前设备 UIDevice *dev = [UIDevice currentDevice]; 设备和系统基本信息 NSLog(@"设备名称:%@", dev.name); NSLog(@"设备类型:%@", dev.model); NSLog(@"本地化模式:%@", dev. 阅读全文
posted @ 2016-06-01 09:07 FMDN 阅读(580) 评论(0) 推荐(0)
摘要:对本文题目首先需要了解一下什么是异步编程,异步编程即多线程编程。 多线程是一个比较轻量级的方法来实现单个应用程序内多个代码执行路径。 在具体理解多线程之前先看一个都理解的例子: 在系统级别内,程序并排执行,程序分配到每个程序的执行时间是基于该程序的所需时间和其他程序的所需时间来决定的。 例子中的程序 阅读全文
posted @ 2016-06-01 09:06 FMDN 阅读(294) 评论(0) 推荐(0)
摘要:#pragma mark - InterpolatedUIImage=因为生成的二维码是一个CIImage,我们直接转换成UIImage的话大小不好控制,所以使用下面方法返回需要大小的UIImage - (UIImage *)createNonInterpolatedUIImageFormCIIma 阅读全文
posted @ 2016-06-01 09:05 FMDN 阅读(2135) 评论(0) 推荐(0)
摘要:1、终端报错:The dependency MBProgressHUD (~> 0.9.2) is not used in any concrete target. 2、原因:CocoaPods升级到最新版本(包括一些高版本),Podfile文件的内容必须明确指出所用第三方库的targetName. 阅读全文
posted @ 2016-06-01 09:03 FMDN 阅读(193) 评论(0) 推荐(0)
摘要:今天呢,我们继续把CoreText图文混排的点击事件补充上,这样我们的图文混排也算是圆满了。 哦,上一篇的链接在这里 http://www.jianshu.com/p/6db3289fb05d CoreText实现图文混排。所有需要用到的准备知识都在上一篇,没有赶上车的朋友可以去补个票~ 上正文。 阅读全文
posted @ 2016-06-01 09:02 FMDN 阅读(324) 评论(0) 推荐(0)
摘要:其实仿喜马拉雅FM很早就开始了,从我刚接触iOS开始,就开始仿做了一部分,眼尖的人都从我的github找到了那个项目。随着找到实习iOS工作,仿写就落下了,但唯一的收获就是给过去打了一个响亮的耳光,因为刚入门没注意一些变量的命名,看着以前的view1,view2,button1,button2有一股 阅读全文
posted @ 2016-06-01 09:00 FMDN 阅读(2072) 评论(0) 推荐(0)
摘要:在iOS开发中,多线程是我们在开发中经常使用的一门技术。那么本文章将和大家探讨一下针对于多线程的技术实现。本文主要分为如下几个部分: iOS开发中实现多线程的方式 单线程 pthread NSThread iOS开发中实现多线程的方式 单线程 pthread NSThread 一、iOS开发中实现多 阅读全文
posted @ 2016-06-01 08:58 FMDN 阅读(623) 评论(0) 推荐(0)
摘要:开发过程中,发现titleview很难居中,通过各种尝试终于找到了解决方法。 首先清楚你个概念: leftBarButtonItem,导航条中左侧button。 rightBarButtonItem,导航条中右侧button。 titleview,不用介绍了吧,就是标题。 问题原因: 经过尝试,发现 阅读全文
posted @ 2016-05-30 09:35 FMDN 阅读(6103) 评论(1) 推荐(0)
摘要:本文从 setNeedsLayout 这个方法说起,分享与其相关的 UIKit 视图交互、使用场景等内容。 UIKit 为 UIView 提供了这些方法来进行视图的更新与重绘: public func setNeedsLayout() public func layoutSubviews() pub 阅读全文
posted @ 2016-05-30 09:34 FMDN 阅读(461) 评论(0) 推荐(0)
摘要:众所周知,一款苹果APP进入苹果应用商店后,要上排行榜,要被首页推荐,版本更新必不可少,但作为版本更新的关键所在,软件测试一直被业内吐槽“坑太多”,缺陷防不胜防、相关经验缺乏等等。若问如何“填坑”?以往,这相当于老大难,可现在,有了来自星云测试(www.teststars.cc)的软件测试平台Paw 阅读全文
posted @ 2016-05-30 09:33 FMDN 阅读(508) 评论(0) 推荐(0)
摘要:前言 因为公司需要开发一个内部使用的字典转模型的项目,所以最近也是在看关于字典转模型的内容。有Mantle,jsonModel,MJExtension等众多框架,最后还是选择了先从YYModel源码读起,发现一边读着读着我的膝盖就掉下去了,于是想总结一下自己在阅读源码的过程中收获的知识点 目录结构 阅读全文
posted @ 2016-05-30 09:30 FMDN 阅读(601) 评论(0) 推荐(0)
摘要:本篇blog主要讲解如何定制TabBarItem的大小,最终实现AppStore各大主流APP TabBarItem超出TabBar的效果。希望对大家有所帮助。 方案一:UIEdgeInsets 适用场景: 适合APP的TabBarItemImage的图片资源放在本地 图片超出tabbar的高度,需 阅读全文
posted @ 2016-05-30 09:30 FMDN 阅读(331) 评论(0) 推荐(0)
摘要:填坑 支付宝填坑是每个接入支付宝必经之路,下面是我接入支付宝遇到的问题汇总,希望大家在接入的路上少一点弯路 问题1. Util/base64.h:63:21: Cannot find interface declaration for ‘NSObject’, superclass of ‘Base6 阅读全文
posted @ 2016-05-30 09:29 FMDN 阅读(1602) 评论(1) 推荐(0)
摘要:本文是直播分享的简单文字整理,直播共分为上、下两部分。 第一部分: 优酷 :http://v.youku.com/v_show/id_XMTUzNzQzMDU0NA%3Cmark%3E.html Or YouTube:https://youtu.be/hPR67T9mbsY 第二部分: 优酷:htt 阅读全文
posted @ 2016-05-30 09:28 FMDN 阅读(313) 评论(0) 推荐(0)
摘要:前言 关于我和WebSocket的缘:我从大二在计算机网络课上听老师讲过之后,第一次使用就到了毕业之后的第一份工作。直到最近换了工作,到了一家是含有IM社交聊天功能的app的时候,我觉得我现在可以谈谈我对WebSocket/Socket的一些看法了。要想做IM聊天app,就不得不理解WebSocke 阅读全文
posted @ 2016-05-30 09:27 FMDN 阅读(385) 评论(0) 推荐(0)
摘要:一、变量声明 为便于下文讨论,提前创建父类Biology以及子类Person: Biology: @interface Biology : NSObject { NSInteger *_hairCountInBiology; } @property (nonatomic, copy) NSStrin 阅读全文
posted @ 2016-05-30 09:26 FMDN 阅读(233) 评论(0) 推荐(0)
摘要:HTTP属于老话题了,在项目中我们经常需要往服务端发POST或者GET请求,但是对于HTTP的了解不应只局限于此。千里之行,始于足下。越想走的远,基本原理就应该了解的透彻全面一些,仅仅停留在使用ASIHttpRequest或者AFNetWorking传个参数发个请求的程度上是不够的。这篇文章就是带你 阅读全文
posted @ 2016-05-30 09:25 FMDN 阅读(271) 评论(0) 推荐(0)
摘要:验证码倒计时按钮的应用是非常普遍的,本文介绍了IOS实现验证码倒计时功能,点击获取验证码,进入时间倒计时,感兴趣的小伙伴们可以参考一下: 实现思路: 创建按钮,添加点击方法; 用NSTimer定时器,每秒执行一次,定时改变Button的title,改变Button的样式,设置Button不可点击; 阅读全文
posted @ 2016-05-30 09:24 FMDN 阅读(275) 评论(0) 推荐(0)

上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 40 下一页