随笔分类 -  iOS

摘要:简单动画没什么好说的,直接看代码。=-=//横向、纵向移动 [UIView animateWithDuration:0.5 animations:^{ self.aView.frame = CGRectMake(_aView.frame.origin.x, _aView.fram... 阅读全文
posted @ 2016-01-25 19:03 芥末勾勒 阅读(178) 评论(0) 推荐(0)
摘要:KVC KVC实际上是Key-Value Coding的简称,它是一种可以直接通过字符串的名字(key)来间接访问类属性(实例变量)的机制。 代码实现: 1 #import 2 #import "Person.h" 3 #import "Dog.h" 4 5 int main(int arg... 阅读全文
posted @ 2016-01-25 18:39 芥末勾勒 阅读(298) 评论(0) 推荐(0)
摘要:单例模式:整个程序的一个类只能有一个实例对象:(UIApplication、NSUserDefaults等都是IOS中的系统单例) 1.物理设备 eg:打印机 2.不可多个同时存在的资源 eg:数据库单例的写法: 这是第一种,也是最简单、最常用的一种: 1 #imp... 阅读全文
posted @ 2016-01-25 18:29 芥末勾勒 阅读(200) 评论(0) 推荐(0)
摘要:UITabBarController是IOS中很常用的一个viewController。UITabBarController通常作为整个程序的rootViewController,而且不能添加到别的container viewController中。可以轻松地管理多个控制器,轻松完成控制器之间的... 阅读全文
posted @ 2016-01-21 19:34 芥末勾勒 阅读(264) 评论(0) 推荐(0)
摘要:1.placeholder(占位符,就是默认提示文本) eg:_loginTextField.placeholder = @"QQ号/手机号/邮箱";2.borderStyle(设置边框类型) eg:_loginTextField.borderStyle = UITextBorderStyleR... 阅读全文
posted @ 2016-01-20 19:27 芥末勾勒 阅读(209) 评论(0) 推荐(0)
摘要:UIImageView是在界面上显示图片的一个控件。1.contentMode 当图片的大小和控件的大小不一致的时候,就会调用到这个属性。这个属性是用来设置图片的显示方式,如居中、居右,是否缩放等,有以下几个常量可供设定: UIViewContentModeScaleToFill: 拉... 阅读全文
posted @ 2016-01-20 18:54 芥末勾勒 阅读(111) 评论(0) 推荐(0)
摘要:www.github.com正则表达式:在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 添加第三方库:在github中搜索『regex』 使用Regexkitlite库进行正则表达... 阅读全文
posted @ 2016-01-19 17:31 芥末勾勒 阅读(526) 评论(0) 推荐(0)
摘要:如何在工程中导入字体 1.将下载的字体导入文件 2.到plist文件添加字体 3.如果在导入的时候没有选择添加到工程,那么需要在project->Build Phases->copyBundleResources里面添加导入的字体。 4.在mac里面打开字体,显示的标题就是对应的字体名称根据... 阅读全文
posted @ 2016-01-19 17:14 芥末勾勒 阅读(157) 评论(0) 推荐(0)
摘要:https://cocoapods.org/什么是CocaPods:CocaPods是一个依赖于Swift和Objective-C语言的项目的管理。就是说CocoaPods是第三方库的管理工具。 安装 打开Terminal: sudo gem install cocoapods ... 阅读全文
posted @ 2016-01-19 16:26 芥末勾勒 阅读(144) 评论(0) 推荐(0)
摘要:随着iPhone6/6+设备的上市,如何让手头上的APP适配多种机型多种屏幕尺寸变得尤为迫切和必要。 在iPhone6出现以前,我们接触的iPhone屏幕只有两种尺寸:320 x 480和320 x 568。所以在那个时候使用传统的绝对定位(Frame)方式进行界面控件的布局还是比较轻松的,因... 阅读全文
posted @ 2016-01-18 21:14 芥末勾勒 阅读(123) 评论(0) 推荐(0)
摘要:这几天都在用代码的形式在完成滑动解锁的功能,今天讲到了代理设计模式。代理设计模式 首先,设计模式是什么:一种完成特定功能的方式。类别Category:给已有的类添加方法。代理Delegate:1.配置 2.两个对象之间传递数据A(B) B-->A(A完成B的方法,但是B要将结果回调... 阅读全文
posted @ 2016-01-18 20:00 芥末勾勒 阅读(162) 评论(0) 推荐(0)
摘要:视图控制器UIViewControllerThe UIViewController class provides the infrastructure for managing the views of your iOS apps视图控制器就是用来管理iOS程序中的视图,默认一个UIViewCon... 阅读全文
posted @ 2016-01-18 10:53 芥末勾勒 阅读(119) 评论(0) 推荐(0)
摘要:程序启动的过程 .在桌面找到相应的应用的图标 点击图标 .main函数UIApplication类 Every app has exactly one instance of UIApplication 每个应用程序都只有一个UIApplication类的实例对象 运行起来的应用程序就是一... 阅读全文
posted @ 2016-01-01 14:55 芥末勾勒 阅读(284) 评论(0) 推荐(0)
摘要:这是开始写的第一个iOS程序。1.首先创建一个SingleViewApplication界面(iOS中),这个模式就是默认为我们提供了一个界面。 2.更改项目的名称和icon图标 ①info.plist文件—>bundle name—>填写自己工程的名字 ②添加一张图片到这个位置,... 阅读全文
posted @ 2015-12-29 21:20 芥末勾勒 阅读(418) 评论(0) 推荐(0)