08 2016 档案

摘要:1:解决ios静态库中的类别(category)在工程中不能使用 解决方法为:找到 target 的图标,更改其 Other Linker Flags 为: -all_load 或 -force_load-force_load,后跟随一个文件位置,可以更精确地加载所需文件。 简单点说就是,Objec 阅读全文
posted @ 2016-08-31 15:35 踏浪帅 阅读(356) 评论(0) 推荐(0) 编辑
摘要:一:首先查看一下关于NSNotificationCenter的定义 每一个程序都有一个自己的通知中心,即NSNotificationCenter对象。NSNotificationCenter这个也是我们平常用到的相关消息内容操作;NSNotificationCenter是一个单列,我们可以通过def 阅读全文
posted @ 2016-08-31 14:07 踏浪帅 阅读(9192) 评论(2) 推荐(0) 编辑
摘要:一:首先查看一下关于UIWindow的定义 UIWindow是一种特殊的UIView,通常在一个app中至少会有一个UIWindow。iOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的View,最后将控制器的View添加到UIWindow上,于是控制器的View就显示在 阅读全文
posted @ 2016-08-31 11:06 踏浪帅 阅读(983) 评论(0) 推荐(0) 编辑
摘要:一:首先查看一下关于UIApplication的定义 UIApplication的核心作用是提供了iOS程序运行期间的控制和协作工作。它的基类是UIResponder;每一个程序在运行期必须有且仅有一个UIApplication(或则其子类)的一个实例;在程序开始运行的时候,UIApplicatio 阅读全文
posted @ 2016-08-30 22:35 踏浪帅 阅读(2213) 评论(0) 推荐(1) 编辑
摘要:一:UIViewController模态跳转 知识点1: a: 在官方文档中,建议这两者之间通过delegate实现交互。例如使用UIImagePickerController从系统相册选取照片或者拍照,imagePickerController和弹出它的VC之间就通过UIImagePickerCo 阅读全文
posted @ 2016-08-30 17:16 踏浪帅 阅读(3637) 评论(0) 推荐(0) 编辑
摘要:一:首先了解一下生命周期图 二:UIViewController 生命周期介绍 1.通过alloc init 分配内存,初始化controller. 2.loadView loadView方法默认实现[super loadView] 如果在初始化controller时指定了xib文件名,就会根据传入 阅读全文
posted @ 2016-08-30 15:49 踏浪帅 阅读(2431) 评论(0) 推荐(0) 编辑
摘要:一:首先查看一下关于UIGestureRecognizer的定义 UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,使用它的子类才能处理具体的手势 知识点1:关于UIGestureRecognizer的子类如下(下面这些才是我们平常会直接运用到的类): 实例如下: 二:关 阅读全文
posted @ 2016-08-30 14:47 踏浪帅 阅读(18756) 评论(1) 推荐(2) 编辑
摘要:一:首先查看一下关于UIEvent的定义 UIEvent是代表iOS系统中的一个事件,一个事件包含一个或多个的UITouch;UIEvent分为三类:UIEventTypeTouches触摸事件(通过触摸、手势进行触发,例如手指点击、缩放)、UIEventTypeMotion运动事件,通过加速器进行 阅读全文
posted @ 2016-08-30 10:13 踏浪帅 阅读(6568) 评论(0) 推荐(1) 编辑
摘要:一:首先查看一下关于UIScrollView的定义 UIScrollView用于显示超出屏幕大小内容,一般需要配合其他控件来使用,如添加一个UIImageView子控件,可以用来显示更大的图片; UITableView、UICollectionView以及UITextView这些可以滑动显示更多内容 阅读全文
posted @ 2016-08-29 20:44 踏浪帅 阅读(2113) 评论(0) 推荐(0) 编辑
摘要:一:首先查看一下关于UITextView的定义 UITextView是继承于UIScrollView,并且遵循UITextInput的协议;而UIScrollView是继承于UIView,并且遵循NSCoding协议;上面有些属性跟UITextField是一样的,就没有标注出来;关于UITextIn 阅读全文
posted @ 2016-08-25 17:26 踏浪帅 阅读(7576) 评论(0) 推荐(0) 编辑
摘要:一:首先查看一下关于UITextField的定义 UITextField是继承于UIControl,并且遵循NSCoding及UITextInput的协议;UITextInput的协议作用是用来辅助键盘输入得协议,在需要用到键盘输入得地方都需要实现这个协议; 知识点1:UITextBorderSty 阅读全文
posted @ 2016-08-25 15:41 踏浪帅 阅读(670) 评论(0) 推荐(1) 编辑
摘要:一:首先查看一下关于UIControl的定义 UIControl是继承于UIView,当然也是UIResponder的子类。UIControl是诸如UISwitch、UIButton、UISegmentedControl、UISlider、UITextField、UIPageControl等控件的父 阅读全文
posted @ 2016-08-25 11:18 踏浪帅 阅读(2484) 评论(2) 推荐(0) 编辑
摘要:一:首先查看一下关于UIButton的定义 UIButton是继承于UIControl,并且也遵循NSCoding的协议; 知识点1:关于UIControlState的Enum值 知识点2:contentHorizontalAlignment;可以设置UIButton文字的对齐方式,contentH 阅读全文
posted @ 2016-08-24 16:18 踏浪帅 阅读(1909) 评论(1) 推荐(0) 编辑
摘要:1:首先查看一下关于UIResponder的定义 UIResponder提供了几个方法来管理响应链,包括让响应对象成为第一响应者、放弃第一响应者、检测是否是第一响应者以及传递事件到下一响应者的方法;在UIKit中,UIApplication、UIView、UIViewController这几个类都是 阅读全文
posted @ 2016-08-24 12:36 踏浪帅 阅读(3294) 评论(0) 推荐(0) 编辑
摘要:一:首先查看一下关于UIView的定义 从上面我们可以知道,UIView是继承于UIResponder,并且有相应的委托协议NSCoding, UIAppearance, UIAppearanceContainer, UIDynamicItem, UITraitEnvironment, UICoor 阅读全文
posted @ 2016-08-23 16:40 踏浪帅 阅读(2413) 评论(0) 推荐(0) 编辑
摘要:1:带中文的URL处理 2:取WebView高度 3:UIView的部分圆角问题 4:强制App直接退出 5:修改占位符颜色和大小 6:取消系统的返回手势 7:改WebView字体/颜色 UIWebView设置字体大小,颜色,字体: UIWebView无法通过自身的属性设置字体的一些属性,只能通过h 阅读全文
posted @ 2016-08-17 10:33 踏浪帅 阅读(456) 评论(0) 推荐(0) 编辑
摘要:一:MobileProject简介 MobileProject项目是一个以MVC模式搭建的开源功能集合,基于Objective-C上面进行编写,意在解决新项目对于常见功能模块的重复开发,MobileProject对于项目的搭建也进行很明确的划分,各个模块职责也比较明确,MobileProject也引 阅读全文
posted @ 2016-08-15 18:42 踏浪帅 阅读(906) 评论(3) 推荐(8) 编辑
摘要:1:运行React Native报连接错误解决 解决方式: 在终端进入项目文件里,然后执行:(cd Pods/React; npm run start) 2:组件生命周期介绍 创建阶段 1、 getDefaultProps 作用于组件类,也就是调用React.createClass()的时候被调用。 阅读全文
posted @ 2016-08-13 09:45 踏浪帅 阅读(1157) 评论(0) 推荐(0) 编辑
摘要:1:iOS SEL的简单总结 SEL就是对方法的一种包装。包装的SEL类型数据它对应相应的方法地址,找到方法地址就可以调用方法 a.方法的存储位置 在内存中每个类的方法都存储在类对象中 每个方法都有一个与之对应的SEL类型的数据 根据一个SEL数据就可以找到对应的方法地址,进而调用方法 SEL类型的 阅读全文
posted @ 2016-08-03 11:15 踏浪帅 阅读(379) 评论(0) 推荐(0) 编辑
摘要:1:App跳转至系统Settings 跳转在IOS8以上跟以下是有区别的,如果是IOS8以上可以如下设置: 如果要兼容IOS7则要设置在URL Types中添加一个新项只填写prefs,然后设置一下上面那个URLWithString,对应的字符串如下: 然后如下代码: 一段实例代码: 2:iOS 获 阅读全文
posted @ 2016-08-01 23:28 踏浪帅 阅读(683) 评论(0) 推荐(0) 编辑