- 博客(44)
- 收藏
- 关注
转载 iOS-控制器的管理
如果2个控制器的view是⽗父⼦子关系,那么这2个控制器也应该为⽗父⼦子关系[vc01.view addSubview: vc02.view];[vc01 addChildViewController: vc02];// 会将vc02添加到vc01.childViewControllers数组中// vc01.childViewControllers -->...
2015-07-20 16:59:00
112
转载 iOS-瀑布流框架
CJWaterflowView.h 1 #import <UIKit/UIKit.h> 2 3 typedef enum { 4 CJWaterflowViewMarginTypeTop, 5 CJWaterflowViewMarginTypeBottom, 6 CJWaterflowViewMarginTypeLef...
2015-07-15 20:24:00
108
转载 iOS-JS和OC的交互
1.OC调⽤用JS - OC传递数据给JS1> 利⽤用UIWebView的某个⽅方法执⾏行JS代码NSString *result = [webView stringByEvaluatingJavaScriptFromString:js];// result是执⾏行完JS代码后的返回值// 其实也可以通过这个⽅方法办到:JS传递数据给OC2>...
2015-07-14 20:45:00
135
转载 iOS-GCD 队列组的使用
// 1.队列组 dispatch_group_t group = dispatch_group_create(); dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); // 2.下载图片1 __blo...
2015-07-12 23:18:00
117
转载 iOS-单例
1 static DemoObj *instance; 2 3 /** 4 1. 重写allocWithZone,用dispatch_once实例化一个静态变量 5 2. 写一个+sharedXXX方便其他类调用 6 */ 7 8 // 在iOS中,所有对象的内存空间的分配,最终都会调用allocWithZone方法 9 // 如果要做单例...
2015-03-10 01:23:00
70
转载 C++ 1
1开始C++1.1 C++的头文件传统的C头文件。C++头文件hpp文件件1.2 命名空间C++引入了新的概念,命名空间可以有效避免大型项目中的各种名称冲突class关键字class是C++的核心,是面向对象编程的核心内容1.3 更严格的类型转化在C++,不同类型的指针是不能直接赋值...
2015-03-02 15:47:00
76
转载 iOS-mac下 svn的使用
http://www.cnblogs.com/mjios/archive/2013/03/10/2952258.html转载于:https://www.cnblogs.com/DarbyCJ/p/3878846.html
2014-07-30 19:48:00
70
转载 iOS-Model-View-ViewModel & ReactiveCocoa
http://swift.08dream.com/index.php?s=/Home/Article/detail/id/10036.htmlhttp://swift.08dream.com/index.php?s=/Home/Article/detail/id/10035.html转载于:https://www.cnblogs.com/DarbyCJ/p/3877782....
2014-07-30 13:10:00
76
转载 iOS-通过实现一个TableView来理解iOS UI编程(转)
http://blog.jobbole.com/61101/转载于:https://www.cnblogs.com/DarbyCJ/p/3854359.html
2014-07-18 22:30:00
68
转载 iOS-细说 iOS 消息推送(转)
http://blog.segmentfault.com/jwfing/1190000000520755转载于:https://www.cnblogs.com/DarbyCJ/p/3847491.html
2014-07-15 22:07:00
87
转载 iOS-数据存储
1.plsit属性列表1> 适用对象:仅仅是Foundation框架中自带的一些类,比如NSString\NSArray\NSDicionary\NSSet\NSNumber\NSData2> 调用对象的writeToFile....方法就可以写入文件3> 调用对象的...WithContentsOfFile方法就可以从文件中读取对象内容...
2014-07-03 03:46:00
67
转载 iOS-导入XMPP框架
导入XMPP框架步骤说明:1. 将XMPP文件夹复制到项目文件夹中;2. 将该文件夹拖拽至Xcode项目中;3. 添加如下框架引用: libresolv.dylib libxml2.dylib Security.framework CFNetwork.framework4. 在导航区域选中项目,然后在右侧选择Project-项目-Build Settings 在Other Linke...
2014-06-08 23:48:00
81
转载 iOS-WWDC
哈哈,又要学习啦,swift!转载于:https://www.cnblogs.com/DarbyCJ/p/3765505.html
2014-06-03 12:10:00
65
转载 iOS-在Xcode中使用Git进行源码版本控制(转)
http://www.cocoachina.com/newbie/basic/2014/0524/8536.html转载于:https://www.cnblogs.com/DarbyCJ/p/3750753.html
2014-05-25 09:04:00
68
转载 iOS-AFN
/** AFN第三方网络框架 AFN是对NSURLConnection的封装,所以在使用AFN时,URL&Request的步骤,和传统网络访问步骤一致。 只是利用AFHTTPRequestOperation对NSURLConnection做了封装,可以单独处理 JSON XML Plist Image 以及 下...
2014-05-22 16:20:00
78
转载 iOS-网络基础
/** 目的:从网络服务器加载数据,能够保证应用程序内部的内容,常换常新,及时更新! 网络传输的数据格式: * JSON {} 字典 [] 数组 类似于OC中的快速包装数组和字典的方式 * XML 以<标记></标记结束>成对出现的 格式...
2014-05-22 16:19:00
68
转载 iOS-UIDynamic
/** UIDynamic是苹果在iOS7新推出的,在UIKit中能够做物理仿真动画的技术! 一. 使用步骤: 1. 实例化仿真者,并制定参照系视图 */UIDynamicAnimator *animator = [[UIDynamicAnimator alloc] initWithReferenceView:self];/** 2. 指定...
2014-05-22 14:43:00
73
转载 iOS-动画
/** CALayer 图层 每一个视图都有一个根图层,负责视图的内容显示! 图层的常用属性: */// 1. 设置圆角[myView.layer setCornerRadius:50];// 2. 边框[myView.layer setBorderColor:[UIColor whiteColor].CGColor];[my...
2014-05-22 14:29:00
60
转载 iOS-CocoaPods的使用
CocoaPods0.介绍:帮助开发者管理iOS第三方框架的工具1.查看当前的ruby源: gem source -l// 刚开始可能是这样的*** CURRENT SOURCES ***https://rubygems.org/2.修改ruby源 删除旧源: gem sources --remove https://rubygems.org/...
2014-05-22 02:06:00
61
转载 iOS-单表操作常用SQL
-- 创建数据表,定义存储数据信息表的结构--CREATE TABLE T_Student (name text, age integer, phoneNo text);-- 删除数据表,通常在不需要使用某一个表的时候,才会用到,日常开发中极少会用到此命令--DROP TABLE T_Student;-- 新增数据内容,在SQL语句中,字符串需要用单引号引起-...
2014-05-14 01:27:00
63
转载 iOS-多线程
/** 无论使用哪种多线程技术都可以使用 [NSThread currentThread]跟踪查看当前执行所在的线程情况。 num = 1表示在主线程上执行的任务 ================================================================ 1. NSObject多线程技术 1> 使用per...
2014-04-24 20:52:00
45
转载 iOS-Quartz 2D
1 /* 2 1. 使用Quartz 2D绘图的基本步骤 3 4 1) 获取上下文context(绘制图形的地方) 5 2) 设置路径(路径是用来描述形状的) 6 3) 将路径添加到上下文 7 4) 设置上下文属性(设置颜色,线宽,线性等) 8 5) 绘制路径 9 6) 释放路径(在Quartz2D...
2014-04-18 15:30:00
118
转载 iOS-手势识别
/** 1. 使用手势识别的四个步骤 1> 实例化手势识别 - (id)initWithTarget:(id)target action:(SEL)action; 2> 设置手势识别属性 3> 将手势识别附加到指定的视图 addGestureRecognizer 4> 编写监听方法 用代码创建一个U...
2014-04-17 17:09:00
78
转载 iOS-触摸事件
1. 触摸事件的类型 触摸事件的类型一共有四个,一次完整的触摸,至少包括开始和结束两个事件 1> 触摸开始,用手指(一根或者多根)按在屏幕上 2> 触摸移动,手指在屏幕上发生移动(有可能会发生) 3> 触摸结束,手指从屏幕上离开 4> 触摸被取消,因为系统事件(例如电话呼叫)一次触摸事件被取消#pragma mark **...
2014-04-17 17:08:00
67
转载 iOS-导航控制器
一、UINavigationController1.常见方法1> 将子控制器vc压入栈中[self.navigationController pushViewController:vc animated:YES];2> 出栈(弹出栈顶控制器)[self.navigationController popViewControllerAnimated:Y...
2014-04-16 14:18:00
80
转载 iOS-程序的启动过程
一、iOS程序的完整启动过程(有storyboard)1.先执行main函数,main内部会调用UIApplicationMain函数2.UIApplicationMain函数里面做了什么事情:1> 创建UIApplication对象2> 创建UIApplication的delegate对象-----CJAppDelegate3> 开...
2014-04-16 10:50:00
63
转载 iOS-UIApplication
一、UIApplication1.简介1> 整个应用程序的象征,一个应用程序就一个UIApplication对象,使用了单例设计模式2> 通过[UIApplication sharedApplication]访问这个单例对象2.常见用法1> 设置图标右上角的红色提示数字app.applicationIconBadgeNumber = 10...
2014-04-15 22:42:00
64
转载 iOS-项目常见文件
1.main.m* 里面有一个程序的入口:main函数2.Prefix.pch文件* pch文件中的内容 能被 项目中的其他任何文件 共享\包含\访问* 如果定义的内容只用在OC环境中,就必须定义在#ifdef __OBJC__和#endif之间3.发布程序的时候自动去除打印语句#ifdef DEBUG#define MyLog(...) NSL...
2014-04-15 20:46:00
51
转载 iOS-UI控件常见属性总结
1.UIView// 如果userInteractionEnabled=NO,不能跟用户交互@property(nonatomic,getter=isUserInteractionEnabled) BOOL userInteractionEnabled;// 控件的标记(父控件通过标记可以找到对应的子控件)@property(nonatomic) NSInteger ...
2014-04-15 19:35:00
99
转载 iOS-UIDatePicker、UIPickerView及键盘处理
一、如何监听控件的一些事件 或者 行为* 如果父类是UIControl,说明是通过addTarget:action:forControlEvents:方法来监听控件的一些事件* 如果父类不是UIControl,说明一般是通过代理方法来监听控件的一些行为二、UIDatePicker1.常见属性/* 样式 UIDatePickerModeTime,时间...
2014-04-11 15:23:00
193
转载 iOS-UITextField、一些知识点
一、UITextField1.常见属性@property(nonatomic,retain) UIView *leftView; // 设置文本框左边显示什么控件,可以让文本框的内容往右边挪动@property(nonatomic) UITextFieldViewMode leftViewMode; // 设置左边控件的显示模式/* UITextFi...
2014-04-11 15:15:00
53
转载 iOS-UIButton
一、UIButton1.内部结构1> UIButton内部默认有个UIImageView、UILabel控件,可以分别用下面属性访问:@property(nonatomic,readonly,retain) UIImageView *imageView;@property(nonatomic,readonly,retain) UILabel *title...
2014-04-11 10:53:00
57
转载 iOS-URL
1.什么是URL?URL是某个资源的唯一路径,通过这个路径就能访问对应的资源2.URL的组成协议头://全路径* 协议头就代表资源的类型,比如http代表网络服务器资源,ftp代表ftp文件服务器资源,file代表本地资源3.举例http://www.baidu.comhttp://www.sina.com/a.jpgftp://192.168...
2014-04-11 10:48:00
54
转载 iOS-UITableView(三)
一、加载xib文件的两种方式1.方法一(NewsCell是xib文件的名称)NSArray *objects = [[NSBundle mainBundle] loadNibNamed:@"NewsCell" owner:nil options:nil];2.方法二UINib *nib = [UINib nibWithNibName:@"NewsCell" bun...
2014-04-10 00:22:00
39
转载 iOS-MVC(转)
Model(模型):管理App的数据和状态;不考虑GUIs或陈述数据;经常在以下地方坚持使用:文件管理系统,数据库,云处理;Model应该是可复用的,而且要在不需要做任何修改的情况下即可被其他View使用View(试图):在某个适当的界面给用户一个Model;允许用户添加,修改和删除数据;除了在某些缓存数据的情况下之外View不...
2014-04-09 03:51:00
58
转载 iOS-UITableView(二)
一、UITableView常用的数据源、代理方法#pragma mark 每一行的高度- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath#pragma mark 选中了某一行就会调用- (void)tableView:(UITa...
2014-04-09 02:36:00
58
转载 iOS-UITableView(一)
一、UITableView1.数据展示的条件1> UITableView的所有数据都是由数据源(dataSource)提供的,所以要想在UITableView展示数据,必须设置UITableView的dataSource数据源对象2> 要想当UITableView的dataSource对象,必须遵守UITableViewDataSource协议,实现相应的数据...
2014-04-08 22:12:00
52
转载 iOS-UIScrollView以及代理
一、UIScrollView1.常见属性@property(nonatomic) CGPoint contentOffset; // 记录UIScrollView滚动的位置@property(nonatomic) CGSize contentSize; // 内容尺寸(能滚动的范围)@property(nonatomic) UIEdgeInsets contentIn...
2014-04-08 03:29:00
75
转载 iOS-UIView常见方法、xib的基本使用
UIView常见方法1.addSubview:(UIView *)child添加子控件用(最新添加的子控件,会显示在最上面)2.NSArray *subviews通过addSubview:方法添加的子控件都会存在于这个数组中3.removeFromSuperview将控件本身从父控件中移除(控件本身也会从父控件的subviews数组中移除)4...
2014-04-07 09:05:00
124
转载 iOS-UIImageView的帧动画
UIImageView的帧动画@property(nonatomic,copy) NSArray *animationImages; // 设置需要播放的图片(到时会按照数组顺序播放)@property(nonatomic) NSTimeInterval animationDuration; // 动画的持续时间@property(nonatomic) NSInteger...
2014-04-06 21:33:00
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人