
iOS
文章平均质量分 72
VAN_MR
这个作者很懒,什么都没留下…
展开
-
ios-(Xib的使用) 工作随笔
xib的应用场景: Xib是用来描述局部的软件界面的,要求要描述的界面的子控件相对于父控件的位置要固定不变,并且加载Xib时,最终得到的是一个数组,这个数组表示的是我们这个Xib文件中有多少个界面,一般情况下,为了简便,我们的Xib文件中都只放一个界面,这样以便于可以通过返回的数组的 lastObject和firstObject拿到它(因为文件里面就是它一个),但是要给Xib里面的子原创 2015-11-05 21:47:41 · 1081 阅读 · 0 评论 -
网络多线程-NSOperation的常用的方法
#import "ViewController.h"#import "XMGOperation.h"@interface ViewController ()/** */@property(nonatomic ,strong)NSOperationQueue *queue;@end@implementation View原创 2015-11-27 21:47:44 · 370 阅读 · 0 评论 -
网络多线程-pthread的使用
#import "ViewController.h"#import @interface ViewController ()@end@implementation ViewController- (IBAction)btnClick:(id)sender { //1.创建线程对原创 2015-11-27 21:57:39 · 313 阅读 · 0 评论 -
网络多线程-线程的安全
#import "ViewController.h"@interface ViewController ()/**售票员A*/@property(nonatomic ,strong)NSThread *thread01;/**售票员B*/@property(nonatomic ,strong)NSThread *thr原创 2015-11-27 22:01:40 · 288 阅读 · 0 评论 -
网络多线程-NSThread实现线程间通信
#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutletUIImageView *imageView;@end@implementation ViewController-(v原创 2015-11-27 22:03:31 · 339 阅读 · 0 评论 -
runloopObserver
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController-(void)touchesBegan:(NSSetUITouch *> *)touches withEvent:(UIEvent *)ev原创 2015-11-27 22:23:32 · 452 阅读 · 0 评论 -
网络多线程-单例模式ARC业余练习代码
#import @interface Tool : NSObjectNSCopying,NSMutableCopying>//提供一个类方法,方便外接访问/* 1.方便外接访问 2.表明身份,说明我是一个单例 3.注意点:规范~share+类名|default+类名|share|类名 */+(i原创 2015-11-27 21:34:37 · 393 阅读 · 0 评论 -
网络多线程 -单例模式业余练习代码MRC与ARC通用
/*******- .h文件-********/#import #import "Single.h"@interface Tool : NSObjectNSCopying,NSMutableCopying>SingleH(Tool)@end/*******- .m文件-********/#imp原创 2015-11-27 21:40:16 · 317 阅读 · 0 评论 -
网络多线程-NSOperation操作依赖和监听
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController-(void)touchesBegan:(NSSetUITouch *> *)touches withEvent:(UIEvent *)ev原创 2015-11-27 21:49:27 · 340 阅读 · 0 评论 -
网络多线程-NSThread的使用
#import "ViewController.h"#import "XMGThread.h"@interface ViewController ()@end@implementation ViewController-(void)touchesBegan:(NSSetUITouch *> *)touches with原创 2015-11-27 21:58:18 · 280 阅读 · 0 评论 -
网络多线程-线程的状态
#import "ViewController.h"@interface ViewController ()@property(nonatomic ,strong)NSThread *thread;@end@implementation ViewController-(void)viewDidLoad{原创 2015-11-27 22:00:22 · 285 阅读 · 0 评论 -
网络多线程-GCD的基本使用(2)
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController-(void)touchesBegan:(NSSetUITouch *> *)touches withEvent:(UIEvent *)ev原创 2015-11-27 22:06:28 · 382 阅读 · 0 评论 -
核心动画-心跳效果
@interface ViewController ()@property (weak, nonatomic) IBOutlet UIView *redView;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad];原创 2015-11-27 23:19:38 · 595 阅读 · 0 评论 -
网络多线程 - 01-掌握-GCD快速迭代
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController-(void)touchesBegan:(NSSetUITouch *> *)touches withEvent:(UIEvent *)ev原创 2015-11-27 21:29:46 · 1331 阅读 · 0 评论 -
网络多线程-NSOperation最大并发数
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController-(void)touchesBegan:(NSSetUITouch *> *)touches withEvent:(UIEvent *)ev原创 2015-11-27 21:46:34 · 498 阅读 · 0 评论 -
网络多线程-NSOperationQueue基本使用
#import "ViewController.h"#import "XMGOperation.h"@interface ViewController ()@end@implementation ViewController-(void)touchesBegan:(NSSetUITouch *> *)tou原创 2015-11-27 21:45:25 · 309 阅读 · 0 评论 -
ios中的数据存储
ios开发中数据的存储方式有:* plist存储*偏好设置*归档*SQLite数据库*core Data 1> plist存储(1) 存储数据 // plist其实就是存储字典或者数组对象 NSArray *arr = @[@1,@3,@"123"]; // 获取应用沙盒//原创 2015-11-07 22:25:06 · 363 阅读 · 0 评论 -
iOS 继承
可以利用继承解决当前重复代码太多的问题。继承的语法就是在类名后面加个冒号:需要继承的类 A类继承B类,A类就拥有B类中的所有方法和属性。如果子类中有和父类中同名的方法,我们称之为方法重写继承中方法调用的顺序:如果自己有就调用自己的,如果自己没有就调用父类的。在继承中除了对象方法可以重写,类方法也可以重写。在原创 2015-11-07 22:48:07 · 491 阅读 · 0 评论 -
网络多线程-NSOperation线程间通信
#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutletUIImageView *imageView;/** 图片1*/@property(nonatomic ,strong)UIImage *image1;原创 2015-11-27 21:51:13 · 293 阅读 · 0 评论 -
网络多线程-下载图片(不用SDWebImage框架)
#import "ViewController.h"#import "XMGApp.h"@interface ViewController ()/** tableView的数据源*/@property(nonatomic ,strong)NSArray *apps;/** 图片缓存*/@property(nonatomic ,st原创 2015-11-27 21:52:38 · 311 阅读 · 0 评论 -
网络多线程下载图片(SDWebImage)
#import "ViewController.h"#import "XMGApp.h"#import "UIImageView+WebCache.h"@interface ViewController ()/** tableView的数据源*/@property(nonatomic ,strong)NSArray *apps原创 2015-11-27 21:54:46 · 334 阅读 · 0 评论 -
初学ios必须了解的UI控件的知识点
int score = [self.scoreBtntitleForState:UIControlStateNormal].intValue;1、获取按钮中的文本字符串的方法:[需要获取内容的按钮 titleForState:按钮状态 ];2.1、获取按钮中的当前文本:[按钮名 currentText]2、字符串内容转为整数的方法:字原创 2015-11-07 22:44:27 · 593 阅读 · 0 评论 -
用代码实现时钟功能
// 每一秒旋转的角度#define perSec 6// 每一分钟旋转的角度#define perMin 6// 每一个小时旋转的角度#define perHour 30// 每一分钟所对应时针旋转的角度#define perMin2hourAngle 0.5#import "ViewContr原创 2015-11-27 23:02:17 · 1959 阅读 · 0 评论 -
无限循环的图片轮播器
#import "ViewController.h"#define scrollW self.myScrollow.bounds.size.width#define scrollH self.myScrollow.bounds.size.height@interface ViewController ()UIScrollViewDelegate>原创 2015-11-27 23:18:28 · 400 阅读 · 0 评论 -
quzed2D进度条
#import "progressBar.h"@interface progressBar ()@property (nonatomic,weak) IBOutlet UISlider *progressSlider;@property (nonatomic,weak) IBOutlet UILabel *showValue;原创 2015-11-27 23:24:19 · 371 阅读 · 0 评论 -
抽屉效果
#import "ViewController.h"#import "redView.h"@interface ViewController ()// 控制器.m文件@property(nonatomic,weak) UIView *blueV;@property(nonatomic,weak) redView *redV;原创 2015-11-27 22:57:58 · 394 阅读 · 0 评论 -
网络多线程-GCD线程间通信
#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutletUIImageView *imageView;@end@implementation ViewController-(v原创 2015-11-27 22:07:54 · 350 阅读 · 0 评论 -
ios工作笔记
UICollectionViewController使用时与UITableViewController注意点:1.cell必须注册2.cell内没有任何子控件可供使用,必须自己动手创建3.创建控制器前,必须制定一个布局,一般为流水布局(flow)4.cell的大小由流水布局决定5.UICollectionViewController可以横向或者竖向滚动,默认为竖向l原创 2015-11-27 22:33:46 · 468 阅读 · 0 评论 -
网络多线程-NSOperation的简单使用
import "ViewController.h"#import "XMGOperation.h"@interface ViewController ()@end@implementation ViewController-(void)touchesBegan:(NSSetUITouch *> *)touches wi原创 2015-11-27 21:43:15 · 333 阅读 · 0 评论 -
tableView仿选车软件
#import "ViewController.h"#import "Dict.h"#import "Name.h"@interface ViewController ()UITableViewDataSource,UITableViewDelegate,UIAlertViewDelegate>@property(nonatomic,st原创 2015-11-27 22:55:28 · 458 阅读 · 0 评论