UI类
文章平均质量分 81
SurpassBlack
这个作者很懒,什么都没留下…
展开
-
UIToolbar工具栏类
#import "RootViewController.h"#import "oneViewController.h"#define kScreenHeight [UIScreen mainScreen].bounds.size.height#define kScreenWidth [UIScreen mainScreen].bounds.size.width#define kMa原创 2015-09-01 20:50:31 · 682 阅读 · 0 评论 -
iOS 开发小技术点
判断scrollView滑动方向先遵循UIScrollViewDelegate协议- (void)scrollViewDidScroll:(UIScrollView *)scrollView{ static float newx = 0; static float oldx = 0; newx= self.contentView.scrollView.contentOffse原创 2016-01-26 20:40:12 · 587 阅读 · 0 评论 -
UI中的KVO设计模式
KVO:(key-value-Observer)键值观察者,是观察者设计模式的一种具体实现,基于KVC的技术实现 1.添加关注[kvoGirl addObserver:self forKeyPath:@"hobby" options:(NSKeyValueObservingOptionPrior) context:nil];kvoGirl.hobby = @"coding";kvoGirl.h原创 2015-09-02 20:35:55 · 532 阅读 · 0 评论 -
数据库 Sqlite数据库
@interface ViewController () { //创建数据库指针 sqlite3 *db;}@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; //数据库, 存储数据的仓库, 数据以表的形式存放在数据库原创 2015-09-01 20:41:43 · 685 阅读 · 0 评论 -
iOS开发 中的 多线程
//程序:可执行文件//进程:一个正在运行的可执行文件,每个进程都有独立的虚拟内存空间和系统资源,包括端口权限等,并且至少包括一个主线程和任意数量的辅助线程,另外,当一个进程的主线程退出时,这个进程就结束了//线程:一个独立的代码执行路径(线程是代码执行的最小分支),由线程做资源的分配和调度//什么时候需要创建线程?//当我们在程序中遇见所写的程序是非常大,非常繁琐,而且会影响原创 2015-09-01 19:39:36 · 418 阅读 · 0 评论 -
UI中的KVC:键值编码访问属性的方式
对于一般的属性我们正常赋值方式我们多知道,为什么要使用KVC,KVC是干嘛的?原创 2015-09-02 20:25:29 · 595 阅读 · 0 评论 -
FMDB fmdb-master 在UI中使用OC语法对sqlate数据库处理
在UI中我们对sqlite数据库操作时一般用的都是C语言进行编写,在这里我为大家引进OC语法对sqlite数据库进行处理,希望能帮助到大家 步骤1:在第三方类库中搜索FMDatabase,放入工程中 步骤2:对数据库进行操作(记得引头文件) 创建数据库FMDatabase *db = [FMDatabase databaseWithPath:filePath];打开数据库文件if (![db原创 2015-09-02 19:36:04 · 834 阅读 · 0 评论 -
iOS开发中的UI所有知识点
首先大家想要学习UI得了解什么是UI,UI就是UserInterface,用户界面或者用户交互的意思 下面我将具体的把UI的知识点列出来,供大家学习,你可以一个知识点一个知识点的学习,切记学习不能太过着急,脚踏实地一步一个脚印才是真谛.所有的视图都是矩形 CGRect, CGSize, CGPoint CGRectGetMaxX(),CGRectGetMaxY(); CGRe原创 2015-09-02 20:10:57 · 899 阅读 · 0 评论 -
UICollectionView 集合视图
#import "RootViewController.h"#import "DetailViewController.h"static NSString *string = @"cell";static NSString *headerIndetifier = @"header";static NSString *footerIndetifier = @"footer";原创 2015-09-01 20:37:50 · 476 阅读 · 0 评论 -
DataPersistence 文件管理
//沙盒机制:iOS系统会为每个app分配一个文件夹(sandbox),这个文件夹只允许当前应用访问 /* //沙盒主目录 NSLog(@"%@", NSHomeDirectory()); //Documents,存一些比较重要的资料(文档),同步时会同步化此文件夹,此文件夹不能存过大的数据 [NSString string原创 2015-09-01 20:44:57 · 560 阅读 · 0 评论 -
项目开发注意事项
//编写代码//1.搭建框架 //a.Xcode中创建Group,并关联真实文件夹 //b.合理安排目录结构(MVC,资源,宏,类名,第三方) //注:http://code4app.com/ 或 https://github.com/第三方网站 //c.创建基本类,指定window的根视图控制器(添加前缀,防止重名)//2.代码开发 /原创 2015-09-01 21:23:31 · 417 阅读 · 0 评论 -
UI中简单的猜数字游戏
#import "RootViewController.h"@interface RootViewController (){ UILabel *label; UITextField *textField;// UIButton *button; NSInteger number;//输入的数字 NSInteger randomNumber原创 2015-08-08 20:03:52 · 677 阅读 · 0 评论 -
SAX解析方式
//SAX解析方式:逐行解析,效率比较低,资源消耗比较小,如果xml格式错误,错误之前的数据可以解析出来 //NSXMLParser,xml解析类(SAX),继承于NSObject//整个解析的过程,可以在代理中查看; //DOM解析方式:整片读完在解析,效率比较高,资源消耗比较大,如果xml有错误,就无法解析 //googol提供的一个DOM解析类,GDataXMLN原创 2015-09-01 20:56:08 · 542 阅读 · 0 评论 -
UIView动画和CAAnimation动画
#import "RootViewController.h"@interface RootViewController () { UIView *animationView; UIView *animationView1;}@end@implementation RootViewController- (void)viewDidLoad {原创 2015-09-01 20:20:58 · 639 阅读 · 0 评论 -
UIView动画 防多星球环绕转动
#import "RootViewController.h"@interface RootViewController () { UIView *oneView; UIView *middleView; UIView *bigView;}@end@implementation RootViewController- (void)vi原创 2015-09-01 20:03:48 · 738 阅读 · 0 评论 -
UINavigationController视图控制器
//UINavigationController,用于管理具有明显层次级关系的视图控制器(线性) //UINavigationController自带一个UINavigationBar(导航栏)用于控制区导航栏的显示效果,并且多个多格式图控制器共用一个,高度44pt,在屏幕上方 //在导航栏上显示文字或按钮,使用UINavigationItem,他和视图控制器是一一对应的,有多原创 2015-09-01 21:20:23 · 524 阅读 · 0 评论 -
代理 单例 属性 block 四大传值方式
首先让我们创建一个根视图RootViewControllerself.view.backgroundColor = [UIColor colorWithRed:0.967 green:0.895 blue:1.000 alpha:1.000]; PropertyViewController *propertyVC = [[PropertyViewController al原创 2015-09-01 21:02:52 · 904 阅读 · 0 评论 -
UISwitch 的具体使用方式
1.创建UISwitch *RRPSwitch = [[UISwitch alloc] initWithFrame:CGRectMake(RRPWidth - 60, 10, 45, 20)];2.设置属性 <1>开启时的颜色RRPSwitch.onTintColor = [UIColor yellowColor];<2>关闭时的颜色RRPSwitch.tintColor = [UIColor b原创 2016-03-10 18:22:40 · 519 阅读 · 0 评论