- 博客(71)
- 收藏
- 关注
转载 正则表达式在ios中的运用
一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。 二、正则表达式的语法 看一个过滤纯数字的例子- (BOOL)validateNumber:(NSString *) textString
2016-10-19 09:09:05
508
转载 xcode8的一些变动
一、证书管理用Xcode8打开工程后,比较明显的就是下图了,这个是苹果的新特性,可以帮助我们自动管理证书。建议大家勾选这个Automatically manage signing(Ps.但是在beat2版本我用的时候,完全不可以,GM版本竟然神奇的又好了。)QQ20160913-8.png-96.9kB下面我来说说可能会出现的问题:1.Xcode未设置开发者
2016-10-19 09:05:42
1064
转载 IOS自定义字体
1.将准备好的字体文件加入项目中2.打开Build Phases—Copy Bundle Resources,确保刚添加的字体文件在列表中,否则需要手动加到这里3.编辑”项目名-Info.plist”文件(1)addRow—Fonts provided by application(2)将加入的字体名连同扩展名填在这里4.在Mac下双击字体文件,在标题栏
2016-09-29 12:39:35
388
转载 [swift、oc]浅聊nil、Nil、NULL、NSNull的区别
[swift、oc]浅聊nil、Nil、NULL、NSNull的区别我们都知道nil、Nil、NULL、NSNull都表示为空但是究竟有什么区别,相信大家也很少关注。今天我们就浅聊一下这几个空的区别1、nil nil一般是指把一个对象置空,既完全是一个空对象,完全从内存中释放。 2、Nil Nil和nil基本没有任何区别,也可以说只要是
2016-06-22 17:53:23
1107
转载 iOS绘图教程
iOS绘图教程 本文是《Programming iOS5》中Drawing一章的翻译,考虑到主题完整性,翻译版本中加入了一些书中未涉及到的内容。希望本文能够对你有所帮助。 本文由海水的味道翻译整理,转载请注明译者和出处,请勿用于商业用途! Core Graphics Framework是一套基于C的API框架,使用了Quartz作为绘图引擎。它提供了低级别、轻
2016-05-25 20:45:09
465
转载 iOS开发~CocoaPods使用详细说明
分类: ios(59) 一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods)可以用来方便的统一管理这些第三方库。二、安装由于网上的教程基本都大同小异,但细节之处还不是很完善,所以借机会在这里补充下:注:要使用CocoaPods,那就要
2016-05-13 17:04:43
367
转载 IOS温故而知新(一) 一步一步分析新建App启动过程
IOS温故而知新(一) 一步一步分析新建App启动过程 笔者接触IOS大概半年的时间,可以说能够开发App,但是又有很多不足的地方,因此打算写一些技术文章,能够达到温故而知新的效果,难免会有错误或者遗漏,也希望各位看官不吝指教。另外宣传一下刚建立的群“IOS菜鸟到高手之路”,312747764,欢迎希望交流分享的人加入。1、IOS系统的简单说明
2016-04-20 10:23:28
463
原创 Swift、OC调用Framework
1.创建Framework首先创建名为SuFrame的Framework,选择File-New - Project - Framework&Library -Cocoa Touch Framework, 然后继续,Language选择 Swift,完成创建。创建测试文件:SayHello.swiftSayHello.swift 方法如下,为了提供外部访问,故类和函数
2016-04-14 18:06:06
4059
转载 Xcode 6制作动态及静态Framework
有没有写SDK或者要将一些常用的工具类做成Framework的经历? 你或许自己写脚本完成了这项工作,相信也有很多的人使用 iOS-Universal-Framework ,随着Xcode 6的发布,相信小伙伴们已经都知道了,Xcode 6支持做Framework了. 同时iOS-Universal-Framework开发者也宣布不在继续维持此项目的开发,建议开发者使用Xcode 6制作,目前网上
2016-04-10 21:44:05
329
转载 利用dispatch_once创建单例
利用dispatch_once创建单例 无论是爱还是恨,你都需要单例。实际上每个iOS或Mac OS应用都至少会有UIApplication或NSApplication.什么是单例呢?Wikipedia是如此定义的:在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。或者我的理解是:单例是一种类,该类只能实例化一
2016-04-05 17:43:03
364
原创 UITextField - 文本框
UITextField - 文本框继承关系 NSObject ->UIResponder -> UIView ->UIControl -> UITextField概述文本框允许用户输入一行文本到一个应用程序。您通常使用文本框来收集用户的少量信息,并执行一些任务,例如基于该文本搜索操作。 初始化及设置样式初始化 textField = UITextField(frame: CGRe
2016-03-30 14:04:45
781
原创 UISegmengedControl - 分段控制器
UISegmengedControl - 分段控制器继承关系 NSObject ->UIResponder -> UIView ->UIControl -> UISegmengedControl概述UISegmengedControl分段控制是一个由多个段组成的水平控制器,每个段作为一个独立的按钮存在。 当用户点击分段的时候,UISegmengedControl会发送UIControl
2016-03-30 09:39:14
884
原创 UIButton - 按钮
UIButton - 按钮继承关系 NSObject ->UIResponder -> UIView ->UIControl -> UIButton概述UIButton允许用户以点击或特定手势的方式与之交互,按钮包含一个文本、一个图像,或包含两者,可以定制它的外观。 初始化直接创建按钮,并设置宽高 let btn = UIButton(frame: CGRect(x: 100
2016-03-28 17:57:43
1406
原创 UIDatePicker - 日期选择器
UIDatePicker - 日期选择器继承关系 NSObject ->UIResponder -> UIView ->UIControl -> UIDatePicker概述UIDatePicker使用多个可转动的轮子来让用户选择日期和时间。可应用于定时器、闹钟、和倒计时(但并没有实现此功能,需要自己建立个NSTimer对象来倒计时)。 当用户转动完轮子改变的时候,UIDatePicke
2016-03-28 11:20:16
2730
原创 UIStepper - 步进控件
UIStepper - 步进控件继承关系 NSObject ->UIResponder -> UIView ->UIControl -> UIStepper概述UIStepper界面包括一个“+”按钮和一个“-”按钮,通过这两个按钮来增加和减小值,通常用于对特定范围值的精确控制。 当用户点击按钮的时候,UIStepper会发送UIControlEventValueChanged消息,通过
2016-03-25 16:15:12
1944
原创 UISlider - 滑动条
UISlider继承关系 NSObject ->UIResponder -> UIView ->UIControl -> UISlider概述使用UISlider类创建和管理一个范围选择器,用户可通过拖动滑块来选择一个中间值。 当用户滑动滑块按钮的时候,UISlider会发送UIControlEventValueChanged消息,通过侦听这个消息,做出相应的处理。外观属性示意图可用下图
2016-03-25 13:51:58
6406
转载 Swift2.2新特性
Swift2.2于北京时间2016/03/22凌晨发布,3.0将于今年年末发布。在苹果开源了swift的同时,也把开发计划开源了出来:swift-evolution。根据文档描述,2.2主要是bug修复,性能提升,在不影响原先代码使用的一些小改进。预计年底发布的3.0将会是一个大的改动(包括一些常见api的重命名),也将在2.2中提前给出一些提示,好让开发者尽早开始迁移代码。现在我
2016-03-25 09:34:42
707
原创 UISwitch
UISwitchNSObject ->UIResponder -> UIView ->UIControl -> UISwitch概述使用UISwitch类创建和管理使用开/关的按钮,例如:设置 ->飞行模式/蓝牙的开关按钮。 当用户滑动开关按钮的时候,UISwitch会发送UIControlEventValueChanged消息,通过侦听这个消息,做出相应的处理。样式图: 颜色属性对应图: 示
2016-03-24 14:14:53
295
原创 UISplitViewController - 分割视图控制器
UISplitViewController - 分割视图控制器概述UISplitViewController 是一个容器vc, 展示一个 master-detail(主-详(从))界面。 主视图改变会驱动从视图的改变。两个视图可用同时展示,也可以只显示一个。当创建app界面的时候,UISplitViewController通常是root vc ,它没有自己的元素可展示,它展示的是它的子vc,可通
2016-03-24 09:19:50
7282
原创 UIScrollView -滚动视图
概述UIScrollView(滚动视图)用于显示内容尺寸大于屏幕尺寸的视图。滚动视图有两个主要作用:让用户通过拖拽手势来查看想看到的内容通过捏合手势来放大或缩小查看的内容滚动原理在滚动过程当中,其实是在修改滚动内容的原点坐标。 当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器, 假如在计时器到点后,没有发生手指移动事件,那么, scroll view发送track
2016-03-19 19:55:15
522
转载 MarkDown字体、字号与颜色
字体、字号与颜色font face="STCAIYUN">我是华文彩云font>font color=gray size=5>color=grayfont>font color=#0099ff size=5 face="黑体">color=#0099ff size=5 face="黑体"font>Size:规定文本的尺寸大小。可能的值:从 1 到 7 的数字。浏览器默认值是 3。
2016-03-18 12:08:53
1294
原创 UIPageViewController - 页面视图控制器
概述UIPageViewController 可以实现内容页之间的导航功能,每一页的内容都由它自己的view controller来管理。页面过渡有两种方式:UIPageViewControllerTransitionStyle.PageCurl(卷曲翻页)UIPageViewControllerTransitionStyle.Scroll(滚动).PageCurl当以此方式过渡页面的时候,U
2016-03-17 09:37:39
4734
原创 UIPageControl-页面控件
概述可以用 UIPageControl 创建和管理页面,每个页面代表一个水平系列的点。默认当前浏览点页面对应的点为白色,可以自定义点它的外观。当用户点击一个页面控件移动到下一个或上一页,page control通过delegate 发送UIControlEventValueChanged 事件。delegate可以通过current page属性确定要显示的页面。页面 控件在任一方向每次只能移动一
2016-03-16 11:03:18
1285
原创 UITableView-表格视图
UITableView-表格视图1、概述UITableView通常用来显示和编辑分层的列表信息,比如QQ,微信等。它继承自UIScrollView,但只允许纵向滚动。2、基本组成大体构成分为Table Header(表头)、Section (分段)、Table Footer(表尾)三个部分,而Section的组成包括 Section Header(段头)、Table Cell(具体表格)、 Sect
2016-03-14 12:09:33
1279
转载 iOS 9人机界面指南(四):UI元素
iOS 9人机界面指南(四):UI元素2016-02-14 11:51 编辑: suiling 分类:产品设计 来源:腾讯ISUX0 31iOS 9人机界面指南苹果文档招聘信息:菜鸟快递员SDK岗位(iOS/Android)java高级软件工程师iOS软件工程师Web后端高级开发工程师iOS开发工程师移动端开发工程师iOS工程师iOS工程
2016-03-09 17:42:23
854
原创 UISearchController - 搜索控制器
1、概述一个UISC对象管理基于searchBar的搜索结果的展示。UISC对象通常与两个自定义的 view controller一起工作,第一个显示可搜索的内容,第二个显示搜索结果。第一个VC是主界面的一部分,第二个是你通过initWithSearchResultsController:初始化的VC。UISC对象包含一个UISearchBar对象(searchBar),你必须把他分配给第一个vie
2016-03-09 16:48:04
1346
原创 UICollectionView-Flowlayout
概述UICollectionViewFlowLayout 类是一个具体的布局对象,你可以在你的collection视图里用来组织数据项。 流布局实现一个基于行的分段布局,就是说布局对象位于一个线性路径的单元格内,并且沿着这条线尽可能多的放置单元格。 当它超出当前线得空间时,它创建一个新线并在那里继续布局过程。图3-1 显示了一个垂直滚动的一个流布局。在该例子中,所有行都从上到下水平排列。每个sect
2016-03-05 22:21:45
1275
原创 UINavigationController--导航控制器
继承关系NSObject->UIResponder->UIViewController->UINavigationControllerUIViewController相关的属性配置说明: 下面三个属性,都是针对view controller的父控制器是navigation controller的情景1、如果view controller加入到navigation controller,那么属性na
2016-02-25 17:45:38
718
原创 UITabBarController--选项卡栏控制器
UITabBarController–选项卡栏控制器继承关系NSObject->UIResponder->UIViewController->UITabBarController术语UITabBarController: 选项卡栏控制器 tab: 选项卡 tabBar:选项卡栏 TabBarItem: 选项卡标签元素简介UITabBarController类实现了一个专门的视图控制器以单
2016-02-24 16:03:30
1385
原创 UIGestureRecognizer-手势识别器
UIGestureRecognizer介绍前言:部分内容来自网络,感谢原作者的分享。手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。 iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类。手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别。•
2016-02-02 16:10:31
1019
原创 Xcode7发送http请求被拦截的解决方法
在项目中找到 info.plist文件,然后编辑添加如下代码:NSAppTransportSecurity NSAllowsArbitraryLoads 添加后效果图:
2015-11-18 11:33:13
384
原创 IBOutLet/IBAction/IBDesignable/IBInspectable
IBOutLet/IBAction/IBDesignable/IBInspectable
2015-11-04 15:21:34
723
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人