上一页 1 2 3 4 5 6 7 8 9 10 ··· 42 下一页
摘要: 前言 iOS系统本身提供了两套绘图的框架,即UIBezierPath 和 Core Graphics。而前者所属UIKit,其实是对Core Graphics框架关于path的进一步封装,所以使用起来比较简单。但是毕竟Core Graphics更接近底层,所以它更加强大。 UIBezierPath 阅读全文
posted @ 2016-12-15 15:40 FMDN 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 最近实现了下饿了么中选餐时两级tableView联动效果,先上效果图,大家感受一下: 下面说下具体实现步骤: 首先分解一下,实现这个需求主要是两点,一是点击左边tableView,同时滚动右边tableView到具体的位置。二是拖动右边tableView选中左边tableView对应的某一行。要实现 阅读全文
posted @ 2016-12-15 15:15 FMDN 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 前文提要 近期准备重构项目,需要重写一些通用模块,正巧需要设置App异常加载占位图的问题,心血来潮设想是否可以零行代码解决此问题,特在此分享实现思路。 思路分享 对于App占位图,通常需要考虑的控件有tableView、collectionView和webView,异常加载情况区分为无数据和网络异常 阅读全文
posted @ 2016-12-15 15:13 FMDN 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Weex学习与实践(一):Weex,你需要知道的事 本文主要介绍包括Weex基本介绍、Weex源码结构、初始化工程、we代码结构、Weex的生命周期、Weex的工作原理、页面间通信、boxmodel & flexbox、weex的缺点 基本介绍 A framework for building Mo 阅读全文
posted @ 2016-12-13 11:04 FMDN 阅读(7276) 评论(0) 推荐(1) 编辑
摘要: 一、一个强大的UITextView分类,让系统TextView自带placeholder属性、自动高度、支持输入图片三大功能 1、效果: 功能一、让系统TextView自带placeholder属性 功能二、自动改变高度,类似聊天输入框 功能三、支持输入图片 将UITextView+WZB.h和UI 阅读全文
posted @ 2016-12-13 10:37 FMDN 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1、初识CoreData CoreData的结构构成: NSManagedObjectModel的构成: 可以通过Entity创建继承自NSManagedObject类的文件,这个文件就是开发中使用的托管对象,具备模型对象的表示功能,CoreData的本地持久化都是通过这个类及其子类完成的。 在Co 阅读全文
posted @ 2016-12-13 10:29 FMDN 阅读(2102) 评论(0) 推荐(0) 编辑
摘要: 前言 iOS中常用的持久化存储方式有好几种: 偏好设置(NSUserDefaults) plist文件存储 归档 SQLite3 Core Data 沙盒 每个iOS应用都有自己的应用沙盒(应用沙盒就是文件系统目录),与其他文件系统隔离。应用必须待在自己的沙盒里,其他应用不能访问该沙盒。沙盒下的目录 阅读全文
posted @ 2016-12-12 10:50 FMDN 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 控制器View的加载: 在面试中,面试官可能会问这样的问题,loadView有什么作用,它与viewDidLoad有何区别。首先我们得知道,控制器view是通过懒加载的方式进行加载的,即用到的时候再加载。 当我们用到控制器view时,就会调用控制器view的get方法,在get方法内部,首先判断vi 阅读全文
posted @ 2016-12-08 11:53 FMDN 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 1、UIGestureRecognizer 介绍 手势识别在 iOS 中非常重要,他极大地提高了移动设备的使用便捷性。 iOS 系统在 3.2 以后,他提供了一些常用的手势(UIGestureRecognizer 的子类),开发者可以直接使用他们进行手势操作。 UIPanGestureRecogni 阅读全文
posted @ 2016-12-08 11:22 FMDN 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 一、什么是响应者对象? 在 iOS中不是任何对象都能处理事件,只有继承了UIResponder的对象才能接收并处理事件。我们称之为“响应者对象”。UIApplication、UIViewController、UIView都继承自UIResponder,因此它们都是响应者对象,都能够接收并处理事件。 阅读全文
posted @ 2016-12-08 11:12 FMDN 阅读(265) 评论(0) 推荐(0) 编辑
摘要: app应用跳转的原理解析 如何实现两个app应用之间的跳转 如何实现两个app之间跳转到指定界面 app应用跳转的原理解析 如何实现两个app应用之间的跳转 如何实现两个app之间跳转到指定界面 二、应用跳转原理 相信从一个应用跳转到另一个应用大家并不陌生,最常见的莫过于第三方登录,支付宝支付等等。 阅读全文
posted @ 2016-12-08 09:47 FMDN 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 文/timhbw(简书作者)原文链接:http://www.jianshu.com/p/edfed1b1822c著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 1.软件准备 【必备】Charles4.0.1 下载密码: jfnk 【不需要,配合Charles食用效果更佳】Paw2.3 阅读全文
posted @ 2016-12-08 09:23 FMDN 阅读(1521) 评论(0) 推荐(0) 编辑
摘要: iOS 持续集成系列 - 开篇 前言 iOS 开发在经过这几年的野蛮生长之后,慢慢地趋于稳定。无论开发语言是 Objective-C 还是 Swift,工程类型是 Hybird 还是原生,开发思想是 OOP 还是函数式,随着项目逐渐变大都在面临相同的问题: 测试、发布等重复性工作占了很大一部分时间, 阅读全文
posted @ 2016-12-08 09:05 FMDN 阅读(1417) 评论(0) 推荐(0) 编辑
摘要: 那个,其实,还是用Group样式吧哈哈。 默认情况下,当设备一段时间没有触控动作时,iOS会锁住屏幕。但有一些应用是不需要锁屏的,比如视频播放器。 UICollectionView在reloadItems的时候,默认会附加一个隐式的fade动画,有时候很讨厌,尤其是当你的cell是复合cell的情况 阅读全文
posted @ 2016-12-08 08:33 FMDN 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 1、copy 使用类型 :NSString,block 2、assign使用类型 :delegate,int,float,NSInteger,bool,枚举,结构体... 3、retain使用类型 :NSArray,NSDate 4、strong使用类型 :NSString/block以外的OC对象 阅读全文
posted @ 2016-12-07 17:21 FMDN 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 一、多个对象之间的内存管理 1.你想使用(占用)某个对象,就应该让对象的计数器+1(让对象做一次retain操作) 2.你不想再使用(占用)某个对象,就应该让对象的计数器-1(让对象做一次release) 3.谁retain,谁release 4.谁alloc,谁release 二、set方法的内存 阅读全文
posted @ 2016-12-07 17:15 FMDN 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 僵尸对象:内存已经被回收的对象。 野指针:指向僵尸对象的指针,向野指针发送消息会导致崩溃。野指针错误形式在Xcode中通常表现为:Thread 1:EXC_BAD_ACCESS,因为你访问了一块已经不属于你的内存。 1、什么是僵尸对象? 简而言之,就是过度释放的对象。 2、僵尸对象有什么特点? 如果 阅读全文
posted @ 2016-12-07 16:24 FMDN 阅读(1768) 评论(0) 推荐(0) 编辑
摘要: 断点类型: 1.异常断点 异常断点是代码出现问题导致编译器抛出异常时触发的断点。它在断点导航器中设置。点击+号,选择Exception Breakpoint选项。如下图3-1所示 Exception选项可以让你选择响应Objective-C对象抛出的异常,也可以选择响应C++对象抛出的异常。 Bre 阅读全文
posted @ 2016-12-07 16:09 FMDN 阅读(1832) 评论(0) 推荐(0) 编辑
摘要: 移动设备的内存及其有限,每一个APP所能占用的内存是有限制的。 什么行为会增加APP的内存占用? 创建一个oc对象 定义一个变量 调用一个函数或者方法 内存管理范围 任何继承了NSObject的对象 对其它非对象类型无效 简单来说: 只有oc对象需要进行内存管理 非oc对象类型比如基本数据类型不需要 阅读全文
posted @ 2016-12-07 15:39 FMDN 阅读(1926) 评论(0) 推荐(0) 编辑
摘要: iOS中消息传递方式 在iOS中有很多种消息传递方式,这里先简单介绍一下各种消息传递方式。 1、通知:在iOS中由通知中心进行消息接收和消息广播,是一种一对多的消息传递方式。 NSNotificationCenter消息通知机制,向NSNotificationCenter中addObserver后, 阅读全文
posted @ 2016-12-07 13:38 FMDN 阅读(1785) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 42 下一页