#UIKit

UIKit框架使用总结--看看你掌握了多少

一、经常使用的,基本就是每次项目迭代都需要使用的UIView、UILabel、UIImage、UIColor、UIFont、UIImageView、UITextField、UIButton、UIScrollView、UITableView、UITableViewCell、UICollectionView、UIColle...

IOS CocoaTouch UIKit 框架

新建一个Button并绑定点击事件1//创建Button对象,初始化位置大小(位置坐标为左上角点和右下角点)2UIButton*btn=[[UIButtonalloc]initWithFrame:CGRectMake(100,100,120,110)];34//设置按钮显示文字及样式5[btnsetTitle:@"测试...
代码星球 ·2020-04-06

高级UIKit-10(UDPSocket)

【day1201_UDPSocket】:utpsocket的使用使用UDP网络传输,是一种无连接的传输协议,不安全,一般使用在监控视频中或QQ聊天中,该网络传输就向广播传播模式,一对多。在ios中如何使用:首先导入AsyncUdpSocket类,在项目中添加一个框架CFNetwork.framework因为该类采用的M...
代码星球 ·2020-04-03

高级UIKit-09(TCPSocket发送文件、上传和下载)

【day1101_SocketSendFile】:发送文件到服务端发送文件需要在该文件上拼接消息头,比如类型,文件名,文件大小//服务端-(void)viewDidLoad{[superviewDidLoad];//创建服务器self.socketServer=[[AsyncSocketalloc]initWithDe...

高级UIKit-08(TCPSocket)

【day1001_MoviePlayer】:视频播放需要导入MediaPlayer.framework-(void)viewDidLoad{[superviewDidLoad];NSURL*url=[NSURLfileURLWithPath:@"/Users/tarena/yz/李明杰/OC视频/ARC/28-ARC0...
代码星球 ·2020-04-03

高级UIKit-07(AVAudioPlayer)

【day09-1-AVAudioPlayer】:播放音乐案例实现多媒体需要准备以下两点:需要引入一个框架AVFoundation.framework然后引入#import<AVFoundation/AVFoundation.h>代码如下:@interface MXViewController&nb...
代码星球 ·2020-04-03

高级UIKit-06(UIImagePickerController)

【day07-1-getSystemImage】:获取系统相册UIImagePickerController图片采集控制器picker采集者,采摘者该方法继承自:UINavigationController该方法的简单使用:1.创建该控制器,allocinit2.present到这个控制器,会提示加载系统图片,加载完后...

高级UIKit-05(CoreData)

【day06_1_CoreDataPerson】:保存person对象到coreData数据库保存大量数据时用CoreData保存到数据库,数据库会存在documents目录下操作步骤:1.创建空项目,勾上coreData2.选中day06_1_CoreDataPerson.xcdatamo添加entity实体,添加属...
代码星球 ·2020-04-03

高级UIKit-04(NSUserDefaults、NSKeyedArchiver、对象归档方法)

【day05_1_UserDefault】:判断应用程序是否是第一次运行NSUserDefaults:用来保存应用程序的配置信息如:程序运行次数,用户登陆信息等。// 使用系统提供的NSUserDefaults对象判断    NSUserDefaults *u...

高级UIKit-03(NSFileManager、NSFileHandle)

fileManager文件管理器【day04_1_FileManager_Search】:查找文件fileManager有一个方法可以判断文件是否是文件夹,fileExistsAtPath:isDirectory:这个方法做了两件事情1.首先判断文件是否存在2.判断是否是文件夹,并把结果赋给BOOL变量BOOL&nbs...

高级UIKit-02(文件操作)

【day3_1_Sandbox】:沙箱的介绍snadbox沙箱沙盒沙箱根目录下的几个文件夹:1.应用名称.app存放应用程序的素材2.Documents:存放应用运行时需要用到的数据(关键性数据),此路径可读可写是经常打交道的一个路径(itunes备份时会备份)3.Library/Caches:缓存文件夹(itunes...
代码星球 ·2020-04-03

高级UIKit-01(总结基础UIKit)

总结:如果相同的控件大于等于3个就拖成一个属性选用outletCollection提升局部变量的方法:传参或改变全局创建CGImage对象要释放,因为ARC只会自动释放OC方法,这个是CG框架的方法掌握知识点:【day1MoveImage】1.判断点是否在某一个控件的范围内CGRectContainsPoint2.知道...

18-UIKit(Core Animation、广播设计模式)

目录:一、CoreAnimation二、广播设计模式回到顶部一、CoreAnimation   1. 是什么?       底层的动画框架   2. 框架对比 ...

17-UIKit(UIView的动画)

2.UIView的动画UIView类本身具有动画的功能   2.1概念       由UI对底层CoreAnimation框架的封装       可以...
代码星球 ·2020-04-03

16-UIKit(AutoLayout、Animation)

目录:一、AutoLayout自动布局二、动画(Animation)回到顶部一、AutoLayout自动布局1.什么是AutoLayout    从ios6开始引入的新技术,是新版的自动布局技术2.基本原理    通过对视图中所有子视图添加...
代码星球 ·2020-04-03
首页上一页12下一页尾页