E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
IOS开发基础
iOS开发基础
- 基础控件
UISwitch //创建一个开关控件,苹果给它固定的size(79*27),frame更改size无效 //继承于UIControl为事件驱动型控件 UISwitch*st=[[UISwitchalloc]initWithFrame:CGRectMake(10,10,100,50)]; //on属性,控制开关的开闭(YES开) st.on=YES; //事件驱动型,通过event事件,通知tar
crystal_9527
·
2016-03-25 10:00
iOS开发基础
- NSUserDefaults
//NSUserDefaults是一个单例用来存储小型数据存储到本地(在本地生成了一个plist文件,然后把数据写到了plist文件里)NSUserDefaults*user=[NSUserDefaultsstandardUserDefaults];//把数据存储到本地需要设定一个key值 [usersetValue:@"0"forKey:@"select"]; //NSDictionaryNSA
crystal_9527
·
2016-03-25 10:00
iOS开发基础
- 引导页
引导页1.首先创建新建类继承于UIView在这个类中完善引导页上的内容 2.在引导页类中添加显示方法 [[UIApplicationsharedApplication].keyWindowaddSubview:self];—-方法1 AppDelegate*app=(id)[[UIApplicationsharedApplication]delegate]; [app.windowaddSu
crystal_9527
·
2016-03-25 10:00
iOS开发基础
- 常用正则表达式(regular expression)
定义:正则表达式(regularexpression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等一、校验数字的表达式1数字:^[0-9]*2n位的数字:\dn3至少n位的数字:^\d{n,}4m−n位的数字:\dm,n5零和非零开头的数字:^(0|[1-9][0-9]*)6非零开头的最多带两位小数的数字:([1−9][0
crystal_9527
·
2016-03-25 10:00
iOS开发基础
- UIWebView
-(void)onClick:(UIButton*)btn{ switch(btn.tag){ case100: {//转到 if(![self.searchTextField.textisEqualToString:@"http://"]){ _searchTextField.text=[NSStringstringWithFormat:@"http://%@",self.searchText
crystal_9527
·
2016-03-25 10:00
iOS开发基础
- IOS沙盒机制(SandBox)
IOS沙盒机制(SandBox)IOS中的沙盒机制(SandBox)是一种安全体系,它规定了应用程序只能在为该应用创建的文件夹内读取文件,不可以访问其他地方的内容。所有的非代码文件都保存在这个地方,比如图片、声音、属性列表和文本文件等。1.每个应用程序都在自己的沙盒内2.不能随意跨越自己的沙盒去访问别的应用程序沙盒的内容3.应用程序向外请求或接收数据都需要经过权限认证显示Mac隐藏文件的命令:de
crystal_9527
·
2016-03-25 10:00
iOS开发基础
- 常用方法
1.iOS设备坐标系retina屏(3.5寸)像素640X960(0,0)(320,480)329iphone4/4sretina屏(4寸)像素640X1136(0,0)(320,568)325iphone5/5c/5sretina屏(4.7寸)像素750X1134(0,0)(375,667)289iphone6retina屏(5.5寸)像素1242X2208(0,0)(414,736)iphon
crystal_9527
·
2016-03-25 10:00
iOS开发基础
- UISearchController
基本属性设置(一般依附于UITableView) self.searchCon=[[UISearchControlleralloc]initWithSearchResultsController:nil]; //设置代理 self.searchCon.searchResultsUpdater=self; //自适应 [self.searchCon.searchBarsizeToFit]; /
crystal_9527
·
2016-03-25 10:00
iOS开发基础
- UITableView
UITableView 基本设置 UITableView*tableV=[[UITableViewalloc]initWithFrame:self.view.boundsstyle:UITableViewStyleGrouped]; /* UITableViewStylePlain,//分区没间隔区头置顶替换 UITableViewStyleGrouped//分区有间隔区头显示在间隔中 */
crystal_9527
·
2016-03-25 10:00
iOS开发基础
- APP生命周期及启动页面
UIApplicationMain(argc,argv,nil,NSStringFromClass([PSBAppDelegateclass])); //第三个参数,传入一个类名(Class),这个类必须是UIApplication类的子类,这个函数UIApplicationMain他会创建UIApplication子类的对象,如果传nil,只创建UIApplication类的对象。 //UIAp
crystal_9527
·
2016-03-25 10:00
iOS开发基础
- UICollectionView
基本设置//UITableView表视图//UICollectionView集合视图继承自UIScrollView//UICollectionViewLayout界面布局类抽象类通常不会直接使用它而是使用它的子类 //UICollectionViewFlowLayout网格布局类 //collectionView主要是用来显示图片的 UICollectionViewFlowLayout*flow=
crystal_9527
·
2016-03-25 10:00
iOS开发基础
- UITouch的使用
UITouch的使用 #pragmamark--touch触摸事件 -(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{ #pragmamark--UITouch对象属性 //因为单击时touches里面只有一个UITouch对象,所以可以用anyObject方法取里面存储的对象 UITouch*touch=[touchesan
crystal_9527
·
2016-03-25 10:00
iOS开发基础
- UITabBarController
UITabBarController//标签栏控制器有一个标签条是属于标签栏控制器的UITabBarController //标签条上面的按钮tabBarItem是属于每个界面的 HomeViewController*homeVC=[[HomeViewControlleralloc]init]; //tabBarItem标签项 homeVC.tabBarItem.image=[UIImageima
crystal_9527
·
2016-03-25 10:00
iOS开发基础
-UIPageControl
UIPageControl//UIPageControl翻页指示器继承自UIControl驱动型控件(注册点击事件)UIPageControl*pageCon=[[UIPageControlalloc]initWithFrame:CGRectMake(10,450,300,30)];//设置页数/点数pageCon.numberOfPages=10;//设置当前页数默认是0pageCon.curr
crystal_9527
·
2016-03-25 10:00
iOS开发基础
- UIScrollView
UIScrollView//UIScrollView滚动试图继承于UIView//UIScrollView重要的不是显示它本身,主要是用来显示它内部的子视图,因为本身只是显示一个背景,通过滚动的方式把子视图显示出来UIScrollView*scrollView=[[UIScrollViewalloc]initWithFrame:self.view.bounds];scrollView.backgr
crystal_9527
·
2016-03-25 10:00
iOS开发基础
-UIView的使用
UIView的使用UIView原理1.它是一个iOS开发中非常重要的类。UILabel,UIButton,UIImageView父类或间接父类都是UIView,换句话说只要是界面上能看到的东西都是UIView2.坐标系的属性和方法@property(nonatomic)CGRectframe;@property(nonatomic)CGRectbounds;@property(nonatomic)
crystal_9527
·
2016-03-25 10:00
iOS开发基础
-UITextView&UITextField
//UITextView文本显示滚动试图,既可以显示文字,也可以编辑文字继承自UIScrollView是一个滚动试图 //这个空间带有UIScrollView中的方法属性以及Label中的一些方法和属性 UITextView*textView=[[UITextViewalloc]initWithFrame:CGRectMake(0,0,300,400)]; textView.background
crystal_9527
·
2016-03-25 10:00
iOS开发基础
-UIImageView&&UIImage的使用
UIImageView&&UIImage的使用图片显示模式//默认图片会显示全比例不一样大会变形 imageV.image=[UIImageimageNamed:@"back.jpg"]; //超出父视图的部分将被裁剪掉 _foregroundImageV.clipsToBounds=YES; //内容布局方式(图片的停靠模式) imageV.contentMode=UIViewContentMo
crystal_9527
·
2016-03-25 10:00
ios
iOS开发基础
-UIButton的使用
UIButton的使用基本使用1.UIButton创建.frame位置确定2.文字内容显示3.UIButton点击事件处理(常用3种状态)4.事件响应常用属性方法5.字体颜色6.字体大小7.是否可以点击enable8.点击时是否高亮showTouchWhenHeighted9.tag标志button制作一个custombutton(图片按钮定制)1.使用buttonwithType:创建2.背景图
crystal_9527
·
2016-03-25 10:00
ios
iOS开发基础
-UILabel的使用
UILabel的使用【UILabel】是一个视图类,即UIView的子类,在iOS程序中,看的见,摸得着的,都是UIView的子类。【UILabel】是标签视图,用于显示文字信息基本使用1.UILabel创建.frame位置确定CGRect介绍(iOS坐标体系)2.文字内容显示常用属性方法1.字体颜色,背景颜色2.字体阴影(阴影颜色、偏移量)3.设置行数4.对齐方式(左、中、右)5.字体大小,字体
crystal_9527
·
2016-03-25 10:00
ios
ios开发基础
--滚动视图(UIScrollView)
滚动视图学习笔记(UIScrollView)苹果的官方文档:ScrollViewProgrammingGuide。1、继承滚动视图的视图都可以具有滚动功能如:UITableView UITtextView2、滚动视图基本属性使用一定记得设置滚动视图的属性 ContentSize(一般设置和图片大小相当,一般也大于屏幕大小)原点属性 (CGSize)contentOffset编辑偏移量(可以移动出
qq_14920635
·
2016-03-23 16:00
ios
uiscrollview
滚动视图
ios开发基础
——UIImageView
UIImageView主要是用于呈现图片功能的,大部分都可以在IB中实现,以下是常用代码设置 1、 设置圆角,可以理解为在图片上加一个层(layer),如ps里的层 //设置圆角 self.imageView.layer.cornerRadius=5; self.imageView.layer.masksToBounds=YES;//2、
qq_14920635
·
2016-03-22 16:00
图片
ios开发
uiimage
iOS开发基础
——UIView
UIView学习笔记相关文档:ViewprogrammingGuideforiOS UIViewClassReferenceUIKitUserInterfaceCatalog一、视图的外观学习内容源于宏创学院 » UIView详解之二:视图的外观1. 透明度设置小于0.01时就无法进行用户交互了2. Frame/bounds/center的理解
qq_14920635
·
2016-03-20 10:00
ios
Class
文档
UIView
iOS开发基础
控件--按钮(UIButton)
UIButton:按钮的基本使用UIButton是App中最常见的UI控件之一,同时由于Button能够显示不同状态下的文字以及图片,因此在实际开发中的应用也是非常的灵活。 1、button的构成一个按钮由三个元素组成: image:图片左侧的图片,默认在左边,在显示的时候,会显示图片的实际大小,【??问题:怎么解决等比列缩小图片??】; title:按钮上显示的文字,
qq_14920635
·
2016-03-19 09:00
ios开发
UIButton
控件
iOS开发基础
控件--标签(UILabel)
iOS开发基础
控件一、 标签(UILabel)以下属性都可以在UILabel类中找到1、 文本属性:text//文本显示attributedText//???
qq_14920635
·
2016-03-17 20:00
ios
UILabel
标签
IOS开发基础
知识--碎片35
1:iOS视图控制对象生命周期 init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewController对象的视图即将加入窗口时调用;viewDidApper-UIViewController对象的视图已经加入到窗口时调用;viewWillDisappear-UIViewController对象的视图即将消失、被覆盖或是隐藏时调用;viewDidDisap
踏浪帅
·
2016-03-02 13:00
移动无线测试技能树
移动无线测试技能树常用IDEAndroidADTAndroidStudioiOSXcodeCommonAtomSublimeTextVim基础知识Android掌握Android开发基础技能iOS掌握
iOS
MikeZhou
·
2016-02-21 05:18
移动无线测试技能树
移动无线测试技能树常用IDEAndroidADTAndroidStudioiOSXcodeCommonAtomSublimeTextVim基础知识Android掌握Android开发基础技能iOS掌握
iOS
狂师
·
2016-02-20 13:00
IOS开发基础
知识--碎片34
1:第三方插件SKSTableView在IOS7.1.1出现闪退的问题解决办法,修改其内部源代码:(NSInteger)subRow { idindexpath=[NSIndexPathclass]; idsubRowObj=objc_getAssociatedObject(indexpath,SubRowObjectKey); return[subRowObjintegerValue];
踏浪帅
·
2016-02-19 12:00
iOS开发基础
-UIScrollView实现图片缩放
当用户在 UIScrollView 上使用捏合手势时, UIScrollView 会给 UIScrollViewDelegate 协议发送一条消息,并调用代理的 viewForZoomingInScrollView: 方法,该方法返回的控件就是需要进行缩放的控件。实现缩放功能的步骤:1)让控制器遵守 UIScrollView 的代理协议 UIScrollViewDelegate ;2)为 UISc
pestle
·
2016-02-16 16:00
IOS开发基础
篇--CAShapeLayer的strokeStart和strokeEnd属性
http://blog.csdn.net/yixiangboy/article/details/50662704 一、案例演示最近有一个小需求,就是要做一个圆形进度条,大概样子如下: 。 在不知道有CAShapeLayer的strokeStart和strokeEnd属性的时候,我采取的方法就是实时的移除旧的CAShapeLayer然后重绘这个圆形的CAShapeLayer。显然这种方式的效率是不高
itlover2013
·
2016-02-15 01:00
IOS开发基础
篇--CAShapeLayer的strokeStart和strokeEnd属性
一、案例演示最近有一个小需求,就是要做一个圆形进度条,大概样子如下:。在不知道有CAShapeLayer的strokeStart和strokeEnd属性的时候,我采取的方法就是实时的移除旧的CAShapeLayer然后重绘这个圆形的CAShapeLayer。显然这种方式的效率是不高的。后来在一次看别人Demo的时候,发现别人使用了CAShapeLayer的strokeStart和strokeEnd
yixiangboy
·
2016-02-14 13:00
ios
进度条
stroke
ShapeLayer
iOS开发基础
-UIScrollView基础
普通的 UIView 不具备滚动功能,不能显示过多的内容。UIScrollView 是一个能够滚动的视图控件,可用来展示大量的内容。 UIScrollView 的简单使用:1)将需要展示的内容添加到 UIScrollView 中;2)设置 UIScrollView 的 contentSize 属性,指定可滚动的范围。可用属性:1) @property(nonatomic)CGPointconte
pestle
·
2016-01-30 20:00
iOS开发基础
-序列帧动画之Tom猫
新建一个SingleViewApplication,向该工程中导入Tom猫的图片资源,本示例演示Tom猫喝牛奶的动作。图片的名字为 drink_00.jpg、drink_01.jpg、...、drink_80.jpg 。向 Main.storyboard 中添加 UIImageView ,将图片 drink_00.jpg 作为默认显示的画面。将该控件与 ViewController 类建立一个 I
pestle
·
2016-01-29 20:00
IOS开发基础
知识--碎片33
1:AFNetworking状态栏网络请求效果直接在AppDelegate里面didFinishLaunchingWithOptions进行设置[[AFNetworkActivityIndicatorManagersharedManager]setEnabled:YES];这样在有用AF请求的网络都会自动有效果;就不必在每个请求里单独写; 2:UIScrollView偏移64问题在一个VC里如果第
踏浪帅
·
2016-01-26 23:00
IOS开发基础
知识--碎片32
1:动画属性UIViewAnimationOptions说明a:常规动画属性设置(可以同时选择多个进行设置)UIViewAnimationOptionLayoutSubviews:动画过程中保证子视图跟随运动。UIViewAnimationOptionAllowUserInteraction:动画过程中允许用户交互。UIViewAnimationOptionBeginFromCurrentStat
踏浪帅
·
2016-01-20 10:00
移动无线测试技能树
topics/3858#常用IDEAndroidADTAndroidStudioiOSXcodeCommonAtomSublimeTextVim基础知识Android掌握Android开发基础技能iOS掌握
iOS
hshl1214
·
2016-01-18 11:00
iOS开发基础
-KVC简单介绍
一、KVC介绍键值编码(KeyValueCoding,KVC):使开发者不必进行任何操作就可以进行属性的动态读写。KVC操作方法由 NSKeyValueCoding 协议提供,而 NSObject 实现了这个协议,因此 ObjC 中几乎所有的对象都支持KVC操作,常用的操作方法如下:1)动态设置: setValue:forKey: 用于简单路径, setValue:forKeyPath: 用于复合
pestle
·
2016-01-17 21:00
iOS开发基础
-九宫格坐标(6)
继续对
iOS开发基础
-九宫格坐标(5)中的代码进行优化。
pestle
·
2016-01-16 13:00
IOS开发基础
Object-C( 15)-- block的使用方法
今天来给大家简单讲解一下block的用法,在讲解block之前,我们先来理解一下闭包的概念1.闭包的概念我们先来看一下脚本语言的闭包functionfunA(callback){ alert(callback()); } functionfunB(){ varstr="HelloWorld";//函数funB的局部变量,函数funA的非局部变量 funA( function(){ returnst
u010037928
·
2016-01-16 10:00
闭包
callback
block
iOS开发基础
-九宫格坐标(5)
继续在
iOS开发基础
-九宫格坐标(4)的基础上进行优化。
pestle
·
2016-01-13 20:00
iOS开发基础
-九宫格坐标(4)
对
iOS开发基础
-九宫格坐标(3)的代码进行进一步优化。新建一个 UIView 的子类,并命名为 WJQAppView ,将 appxib.xib 中的 UIView 对象与新建的视图类进行关联。
pestle
·
2016-01-13 19:00
iOS开发基础
-九宫格坐标(3)
延续
iOS开发基础
-九宫格坐标(2)的内容,对其进行部分修改。本部分采用 Xib 文件来创建用于显示图片的 UIView 对象。
pestle
·
2016-01-12 20:00
iOS开发基础
-九宫格坐标(2)
在
iOS开发基础
-九宫格(1)中,属性变量 apps 是从plist文件中加载数据的,在 viewDidLoad 方法中的第20行、26行中,直接通过字典的键名来获取相应的信息,使得 ViewController
pestle
·
2016-01-11 23:00
iOS开发基础
-九宫格坐标(1)
一、功能分析1)以九宫格展示图片信息,每一个 UIView 包含一个 UIImageView 、一个 UILabel 和一个 UIButton 。2)加载App数据,根据数据长度创建对应的格子数;3)点击下载按钮后,做出相应操作。二、九宫格信息分析三、实例代码新建Plist属性文件,并命名为Data,修改属性列表成如下形式:定义每一个 UIview 的宽度和高度://ViewController.
pestle
·
2016-01-11 21:00
iOS开发基础
-图片切换(4)
延续:
iOS开发基础
-图片切换(3),对(3)里面的代码用懒加载进行改善。 一、懒加载基本内容懒加载(延迟加载):即在需要的时候才加载,修改属性的 getter 方法。
pestle
·
2016-01-10 14:00
iOS开发基础
-图片切换(3)
延续:
iOS开发基础
-图片切换(2),对(2)里面的代码用属性列表plist进行改善。新建 PropertyList 命名为 Data 获得一个后缀为 .plist 的文件。
pestle
·
2016-01-10 10:00
iOS开发基础
-图片切换(2)
延续:
iOS开发基础
-图片切换(1),对(1)里面的代码进行改善。
pestle
·
2016-01-06 20:00
iOS开发基础
-图片切换(1)
一、程序功能分析1)点击左右箭头切换图片、序号、描述;2)如果是首张图片,左边箭头失效;3)如果是最后一张图片,右边箭头失效。二、程序实现定义确定图片位置、大小的常量:1//ViewController.m 2CGFloatconstPOTOIMAGEWIDTH=120.0;//图片宽度 3CGFloatconstPOTOIMAGEHEIGHT=180.0;//图片高度 4CGFloatco
pestle
·
2016-01-06 20:00
ios三分钟实现下雪效果
q=%E9%9B%AA%E8%8A%B1代码如下,简单易懂,相信只要有一点
ios开发基础
的都能看懂.代码复制如下: //雪花图像 image=[UIImageimageNamed:@"iconfont
逗比挨踢狗
·
2016-01-05 17:11
IOS动画
雪花效果
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他