- 博客(55)
- 收藏
- 关注
转载 <02> - 通知 <01>
——————————————— main.m文件------------------------------#import <Foundation/Foundation.h>#import "Teacher.h"#import "Student.h"int main(int argc, const char * argv[]) { @auto...
2017-05-04 16:39:00 104
转载 <01> - 代理<01>
———————————————Person.h<设置代理类的声明文件>------------------------------#import <UIKit/UIKit.h>//第一://1、引用类名@class Person;//2、定义一份代理协议@protocol personDelegate <NSObject>//3、声明代理...
2017-04-13 14:33:00 139
转载 <02> - 单例 <01>
SingletonTool.h 文件 #import <Foundation/Foundation.h>//遵守NSCopying,NSMutableCopying协议@interface SingletonTool : NSObject<NSCopying,NSMutableCopying>@property (nonatomic,co...
2017-04-13 11:04:00 157
转载 UIActivityIndicatorView
//声明对象@property (nonatomic,strong) UIActivityIndicatorView *activityindicator;self.activityindicator = [[UIActivityIndicatorViewalloc] initWithFrame:CGRectMake((self.view.frame.size....
2017-04-12 14:42:00 113
转载 <01>数据存储 - NSUserDefaults <01>
//将NSUserDefaults的实例化定义成宏#define USER_DEFAULT [NSUserDefaults standardUserDefaults] /*NSUserDefaults是一个单例,适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等 在整个程序中只有一个实例对象,他可以用于数据的永久保存,一般用来...
2017-04-12 12:18:00 150
转载 UI<10> - UISegmentControl<10>
//声明对象@property (nonatomic,strong) UISegmentedControl *segmentedcontrol; //标题 NSArray *segmentArry = [NSArray arrayWithObjects:@"中国",@"美国",@"大不列颠英国",@"俄罗斯", nil]; //初始化 self.segme...
2017-04-11 15:51:00 139
转载 UI<09> - UIAlertController<09>
//声明对象@property (nonatomic,strong) UIAlertController *alertcontroller; //创建提示窗口 Title:标题 message:提示内容 Style:风格 self.alertcontroller = [UIAlertController alertControllerWithTitle:...
2017-04-11 11:01:00 74
转载 UI<08> - UIProgressView<08>
//声明对象@property (nonatomic,strong) UIProgressView *progressview; self.progressview = [[UIProgressView alloc] init]; //设置属性 self.progressview.backgroundColor = [UIColor grayColor];...
2017-04-10 16:36:00 106
转载 UI<07> - UISlider<07>
//声明对象@property (nonatomic,strong) UISlider *slider; self.slider = [[UISlider alloc] init]; //设置属性 self.slider.backgroundColor = [UIColor grayColor]; self.slider.alpha = 0.8; ...
2017-04-10 15:42:00 75
转载 UI<06> - UISwitch<06>
//声明对象@property (nonatomic,strong) UISwitch *switchX; self.switchX = [[UISwitchalloc] init]; self.switchX.frame = CGRectMake(self.view.frame.size.width/2, self.view.frame.size.heig...
2017-04-10 14:32:00 89
转载 <14>退出当前应用程序
/**退出当前应用程序*/+ (void)exitApp;+ (void)exitApp{ UIWindow *window = [[UIApplication sharedApplication].delegate window]; //添加动画 [UIView animateWithDuration:2.0f animations:^{...
2017-04-10 11:58:00 193
转载 <13>随机给图片命名
/** 随机给图片命名* & - length 传入长度* 返回图片名*/+ (NSString *)randomStringWithLength:(int)length;/** 随机给图片命名*/+ (NSString *)randomStringWithLength:(int)length{ NSString *l...
2017-04-10 11:13:00 755
转载 <12>保持原来的长宽比,生成一个缩略图
/** 保持原来的长宽比,生成一个缩略图* &-image 待传入UIImage* &-size 待传入UIImage要改变图像的尺寸* 返回处理好的UIImage*/+ (UIImage *)thumbnailWithImageWithoutScale:(UIImage *)image size:(CGSize)siz/*** 保持原来的长宽比,...
2017-04-10 10:54:00 143
转载 <11>改变图像的尺寸,方便上传服务器
*改变图像的尺寸,方便上传服务器* &-image 待传入UIImage* &-size 待传入UIImage要改变图像的尺寸* 返回处理好的UIImage*/+ (UIImage *)scaleFromImage:(UIImage *)image toSize:(CGSize)size;/*** 改变图像的尺寸,方便上传服务器*/+ (...
2017-04-10 10:52:00 119
转载 <10>获取当前时间
/*** 获取当前时间* 返回当前时间*/+ (NSString *)GetCurrentTime;/*** 获取当前时间*/+ (NSString *)GetCurrentTime{ NSString *format =@"yyyy年MM月dd日 HH时mm分ss秒"; //两种格式 //format: @"yyyy-MM-dd ...
2017-04-10 10:51:00 97
转载 <09>获得字符串的size
/*** 获得字符串的size* &-string 待传入字符串* &-Font 待传入字符串字体大小* &-MaxSize 待传入字符串最大宽高* 返回 CGSize*/+ (CGSize)sizeWithString:(NSString *)string Font:(UIFont *)font MaxSize:(CGSize)size;...
2017-04-10 10:50:00 129
转载 <08>时间戳的转换
/*** 时间戳的转换* &-timestr 待传入字符串* 返回转换过的字符串*/+ (NSString *)TimeTotransformtheData:(NSString *)timestr;/*** 时间戳转换为字符串*/+ (NSString *)TimeTotransformtheData:(NSString *)timestr{...
2017-04-10 10:49:00 142
转载 <07>手机号码验证
/*** 手机号码验证* &-mobile 待传入手机号码字符串* 返回一个BOOL值:YES为验证正确*/+ (BOOL)isValidateMobile:(NSString *)mobile;/*** 手机号码的验证*/+(BOOL)isValidateMobile:(NSString *)mobile{ mobile = [m...
2017-04-10 10:47:00 148
转载 <06>邮箱的验证
/*** 邮箱的验证* &-email 待传入邮箱字符串* 返回一个BOOL值:YES为验证正确*/+ (BOOL)isValidateEmail:(NSString *)email;/*** 邮箱的验证*/+(BOOL)isValidateEmail:(NSString *)email{ NSString *emailRe...
2017-04-10 10:45:00 89
转载 <05>判断字符串是否为空
/*** 判断字符串是否为空* &-originstring 待传入字符串* 返回一个BOOL值:YES为空*/+ (BOOL)isBlankString:(NSString *)originstring;/*** 判断字符串是否为空*/+ (BOOL)isBlankString:(NSString *)originstring{ ...
2017-04-10 10:43:00 107
转载 <04>URL 特殊字符处理
/*** (URL)特殊字符处理* &-originstring 待传入字符串* 返回处理过的字符串*/+ (NSString *)SpecialToString:(NSString *)originstring;/*** (URL)特殊字符处理*/+ (NSString *)SpecialToString:(NSString *)origins...
2017-04-10 10:42:00 123
转载 <03>NSString 拼接
/*** NSString 拼接声明* &-original:原始字符串* &-newstring:待拼接的字符串* &返回拼接好的新字符串*/+ (NSString *)AppendToString:(NSString *)original andNewstring:(NSString *)newstring;/**...
2017-04-10 10:09:00 228
转载 <02>NSString 转换 UTF8
/*** NSString 转换 UTF8声明*/+ (NSString *)UtfToString:(NSString *)newstring;/*** NSString 转换 UTF8实现*/+(NSString *)UtfToString:(NSString *)newstring{ return...
2017-04-10 10:04:00 98
转载 <01>json转字符串
/*** json转字符串声明*/+ (NSString *)jsonToString:(NSDictionary *)dic;/*** json转字符串实现*/+ (NSString *)jsonToString:(NSDictionary *)dic{ if(!dic){ return nil; }...
2017-04-10 10:02:00 57
转载 UI<05> - UILabel<05>
//声明UILabel对象@property (nonatomic,strong) UILabel *label;// 初始化 self.label = [[UILabel alloc] init]; self.label.backgroundColor = [UIColor clearColor]; //设置frame self.label...
2017-04-10 09:47:00 81
转载 UI<04> - UIPageControl<04>
//声明对象@property (nonatomic,strong) UIPageControl *pagecontrol;//初始化 self.pagecontrol = [[UIPageControl alloc] init]; self.pagecontrol.backgroundColor = [UIColor greenColor]; ...
2017-04-08 10:53:00 102
转载 UI<03> - UIScrollView<03>
//声明 UIScrollView-》#27932A #952775#602AAB@property (nonatomic,strong) UIScrollView *scrollview;//声明 UIImageView@property (nonatomic,strong) UIImageView *imageview; //初始化 UIScrol...
2017-04-07 14:13:00 71
转载 UI<01> - UIView<01>
//// ViewController.m// UIView//// Created by sougu on 2017/3/13.// Copyright © 2017年 NextXavier. All rights reserved.#import "ViewController.h"@interface ViewController ()...
2017-03-13 15:48:00 71
转载 C语言-main函数
//// main.c// Day01-01//// Created by sougu on 2016/12/6.// Copyright © 2016年 sougu. All rights reserved./*#include <stdio.h>#:是一个预处理指令,告诉编译器告诉编译器在编译器在编译代码之,要先执行一些操作。编...
2016-12-06 18:16:00 110
转载 默默的学习!
今天开始默默的总结自己的知识点,坚持写博客!转载于:https://www.cnblogs.com/iQingYang/p/5558132.html
2016-06-04 09:02:00 92
转载 多输入参数的方法
(1)一般形式为: (2)多参数方法的定义语句+/- (返回类型) 名字1:(类型1)参数1 名字2:(类型2)参数2。。。;例如:-(void)setAge:(int)a andSetName:(NSString *)n;(3)同一类型多个参数的情况下-(void) setAge: (int) a : (int) h; //...
2016-03-05 19:09:00 252
转载 一本书的摘录
(1).o表示编译后的文件 .m是oc语言源文件(实现.h的文件)(2)int 是参数类型 argc是参数变量(3)return是最后一条语句,返回一个整数。在习惯上,0表示运行成功。(4)console 操纵台,控制台(在run里面表示运行)(5)一个具体对象属性的值有时被称作它的"状态"(6)一个oc程序至少包含三部分类接口,类...
2016-03-05 19:08:00 76
转载 实例、局部、静态变量(java)
实例变量:如果在类的方法代码段之外声明且没有限定词static,则为实例变量。实例是对象的另一种叫法。局部变量:如果在类的方法体之中声明,则为局部变量。()静态变量:如果将一个实例变量声明为static,则为静态变量,或称之为类变量。静态变量在类声明后就可以直接引用,但实例变量必须在实例化对象后才可以使用。静态变量既不在栈中,也不在堆中,专门放在静态存储区中。(如书...
2016-03-05 19:07:00 138
转载 分数相加的例题
方法为:a/b+c/d=( (a*d)+(b*c) )/(b*d)(1).h文件#import <Foundation/Foundation.h>@interface Fraction : NSObject //fraction分数@property int numerator,denominator;//denominator分母 numer...
2016-03-05 19:06:00 262
转载 类的继承
具有is a关系使用继承 例如:小学生是学生(1)在类的继承中,被继承的类成为父类(即基类),继承而来的类被称为子类(即派生类)。(2)子类和父类被保存在不同的存储区域,所以可以保留不同的结果。(3)当子类和父类中的方法名称相同时,子类会覆盖隐藏父类重名的方法。(所以,引用的时候指明引用的是父类的方法还是子类的方法)(4)...
2016-03-05 19:05:00 78
转载 单例
单例模式,就是我们定义的⼀个类,这个类只创建⼀次对象,也只创建⼀个对象。这个类的对象,供整个程序使⽤。单例模式的三个必要条件:1、单例类只能有⼀个对象2、这个变量必须是⾃⼰⾃⾏创建的。3、这个变量必须给整个程序使⽤// main.m// Single// Created by cqy on 15/12/26./...
2016-02-17 11:11:00 70
转载 多线程
程序:就是代码⽣成的可执⾏的应⽤。进程:跑起来的程序。线程:程序中独⽴运⾏的代码段。(block就是)。⼀个进程是由多个线程(⼀个以上)组成的。进程申请资源和分配资源给线程⽤,线程⽤到资源。每个进程都包含⾄少⼀个线程,即主线程。主线程在程序跑动的时候被创建,⽤于执⾏main函数⾥的东西。主线程负责...
2016-02-17 11:11:00 110
转载 Block传值
页⾯间的传值,有层级正向和逆向传值。正向传值⼀般⽤属性传值即可。逆向传值有代理传值和我们的block传值。//// FirstViewController.m// Block传值//// Created by cqy on 16/2/16.// Copyright © 2016年 程清杨. All rights reserved.//#import "FirstViewC...
2016-02-16 16:48:00 80
转载 UITabBarController
UITabBarController 是我们⼀个 app在屏幕下⽅的⼀块,与UINavigationController 类似,都是⽤来管理多个视图控制器的控制器。⽤UITabBarController能很⽅便的对平级的视图控制器进⾏切换,这些视图控制器之间没有直接的关系,也没有等级关系是 ⼀种平级的关系。// AppDelegate....
2016-02-16 16:47:00 94
转载 界⾯间传值
界⾯间传值,分两种,⼀种情况是push⼊栈,从上⼀级视图到下⼀级视图,这只需要在下⼀级视图中,定义⼀个属性,⽤来把上⼀级的视图的值接收,在进⼊下⼀集视图之前封装好,然后在就可以在本视图中得到上⼀级传下来的值。另⼀种是pop出栈,逆向传值,这样的情况,由于pop出栈的视图数据全部销毁,所以不能通过属性直接传值,此时可以⽤协议,协议⾥定义⼀个可以传值的⽅法,参数即为要...
2016-02-16 16:47:00 70
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人