- 博客(21)
- 收藏
- 关注
原创 IOS宿舍管理系统之Bmob实现数据读取及增删改查
一:导入第三方库 import “CocoaAsyncSocket”二:AppDelagete中注册id在这里插入代码片三:实现增删改查1.插入:(如果这个表不存,就会自动创建这个表和它的属性列)//插入-(void)insert{ //往GameScore表添加一条playerName为小明,分数为78的数据 BmobObject *gameScore =...
2019-10-13 11:24:22 338
原创 IOS宿舍管理系统之CocoaAsyncSocket实现即时通信
一:下载第三库 终端中import “CocoaAsyncSoket”二:服务器(.h)文件中让外部调用//单列模式+(MyChatServer*)sharedServer;//开启聊天服务器-(void)startServer;//发送信息-(void)sendMsg:(NSString*)msg;服务器端(.m)文件中:1.导入:#import <GCDAsyn...
2019-10-13 10:29:08 228
原创 NSArchiver将model存入NSUsreDefaultCenter
一:Model的.h文件中//// PersonModel.h// NSKeyArchiver归档//// Created by on 2019/9/15.// Copyright © 2019年. All rights reserved.//#import <Foundation/Foundation.h>#import <UIKit/UIKit....
2019-09-16 19:02:01 177
原创 OC中Sql的(代码和终端中的)怎删改查
一:代码操作1:第一步,必须是打开数据库#import "SQLManageCenter.h"#import <sqlite3.h>@interface SQLManageCenter()@property(nonatomic,assign)sqlite3 * sql;@endSQLManageCenter * instance = nil;@impleme...
2019-09-16 18:57:23 131
原创 网络基本运用(下载)
一、最基本的使用@interface ViewController ()<NSURLConnectionDataDelegate>@property(nonatomic,strong)NSMutableData * iData;@end@implementation ViewController- (void)viewDidLoad { [super view...
2019-05-24 16:30:11 114
原创 使用AVPlaer创建视屏播放器
//#PlayerView.m文件中#import "PlayerView.h"#import <AVFoundation/AVFoundation.h>#import "ZQYSliderView.h"@interface PlayerView()@property(nonatomic,copy)NSString * urlStr;@property(nonatom...
2019-05-24 16:23:02 4263
原创 OC中多线程
//显示视图 提示用户下载 //开启一个线程 下载数据 并且不影响用户进行其他操作 //创建一个队列 dispatch_queue_t queue = dispatch_queue_create(NULL, DISPATCH_QUEUE_CONCURRENT); //在这个队列开启异步线程(先后顺序的) dis...
2019-04-15 17:06:27 181 2
原创 常用的第三方库简单使用
一、Masonary只要用于对视图进行约束 [self.contentView mas_makeConstraints:^(MASConstraintMaker *make) { //mas_equalTo() 指的是这个视图离父视图的上/下/左/右的距离值 不需要设置偏移值 make.leading.trailing.bottom.mas_equalTo(0...
2019-04-15 17:05:40 298
原创 OC中截图/截屏(CGImageRef,UIGraphics)
一。CGImageRef方法剪切图片 +(UIImage*)clipImage:(UIImage *)image Frame:(CGRect)frame{ CGImageRef imgRef = CGImageCreateWithImageInRect(image.CGImage, frame); UIImage * newImage = [UIImage image...
2019-04-15 16:22:29 1985
原创 IOS界面之间的消息传递(delegate+block +NSNotificationCenter)
界面之间的消息传递主要有三种方法协议+block+NSNotificationCenter)一: block界面之间消息传递的最简单方式,但最大的缺陷就是只能在存在父、子视图关系的界面之中传递,而不能夸多个界面传递。其实现方式如下//在需要传递数据的.h 文件中定义block,设置其参数及返回值//定义blocktypedef void(^ContentBlock)(NSInteger ...
2019-04-14 23:04:52 382
原创 UIVIiew and animation
#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; [self initButton]; }-(void)initView{ for (i...
2018-10-21 12:53:03 131
原创 plist中的文件读取
/如何快速的在同时夹杂着图片和非图片的文件中快速浏览到图片,即将文件拖入//2,如何读取plist中的文件呢?其实plist文件主要便是将图片的名称及其他的一些信息等封装起来,给代码编写者提供一种有序的、便捷的图片的信息的高效率访问方式。其读取方式如下//由plist文件的Type类型来逐层读取文件,最终达到目的。- (void)viewDidLoad { [super vi...
2018-08-19 16:36:19 2934
原创 NSMutableAttributeString的相关使用及说明
1、NSMutableAttributeString能实现图文混排,UILabel 和 UITextView 都能添加 NSAttributedString 属性字符串,通过这一点,可以实现带有属性的文字和文字内包含图片的文本内容展示.//NSMutableAttributeString的相关创建- (void)viewDidLoad { NSString*string = @...
2018-08-19 16:16:50 518
原创 storyboard与Xib的相关操作
//当着工程中此处的main被去除之后,想让MainViewStory继续奇效:可以在Appdelegate中是viewCtrl成为工程根视图//或MainStoryboard UIStoryboard *sb = [UIStoryboard storyboardWithName:@”xxxx” bundle:[NSBundle mainBundle]]; //获取MainStor...
2018-08-18 21:10:07 220
原创 UITextField的相关操作
制作用户密码登录:设置需要://1需要服从&lt;UITextFieldDelegate&gt;@interface ViewController ()&lt;UITextFieldDelegate&gt; 只有服从了它才能使用 - (BOOL)textFieldShouldReturn:(UITextField *)textField{ }; (BOOL)tex...
2018-08-13 14:15:31 232
原创 (slider,progress,switch,alertController)
滑动条(slider)、警告框(UIAlertController)、进度条(progress)、开关(switch)等相关使用:@interface ViewController ()@property(nonatomic,strong)UIProgressView* progressView;@end@implementation ViewController- (void)...
2018-08-13 13:50:31 177
原创 如何使用几张图片制作连续动画
@interface ViewController ()@property(nonatomic,strong)UIImageView* iv;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; _iv = [[UIImageView alloc]initWithFrame:...
2018-08-12 16:45:05 2886
原创 UIBotton基础信息+(三原色调色)
1,按钮的状态(state)//按钮的正常状态UIControlStateNormal //按钮被点击是的状态UIControlStateHighlighted//按钮被禁止点击时的状态UIControlStateDisabled //按钮被点击后的状态UIControlStateSelected2给按钮添加标题(setTitle)并且说明是给什么状态下添加标题 [[UIBu...
2018-08-12 16:38:02 500
原创 Block代理的使用方法()
block代理方法最大的好处便是 增加了 程序的可移植性,通常用于功能使用比较广泛的程序中。 如: 在编写一个登录界面的时候,可将登录界面从rooeViewController中独立出来,单独为用户进行登录服务,并且将最终的结果返回给rootViewController。 简而言之,进行代理任务的模块可看做一个自动塑性的机器,工匠将不同类型的塑料放入这一个机器中,这个机器会自动根据自身固有的一...
2018-08-08 21:00:37 281
原创 USUserDefaults -用户数据的短暂储存
在进行编写用户登录系统时,为了保存用户的密码、账号等简短信息时,最简洁的方式莫过于使用NSUserDefaults了,他的使用方法类似于字典,以Key-Values方式进行数据的访问。使用方法如下://获取对象的实列化对象!NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];``` //从其中获取数据...
2018-08-08 20:28:17 201
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人