IOS UIButton使用详解 代码段

第一、UIButton的定义 UIButton *button=[[UIButton buttonWithType:(UIButtonType); 能够定义的button类型有以下6种, typedef enum { UIButtonTypeCustom = 0, 自定义风格 UIButtonTypeRoundedRect, 圆角矩形 UIButtonTypeDetailDisclosure, 蓝

bx52 2015-05-28   3057   0
IOS  

iOS开发中对于NSURLRequest的封装 代码段

ios开发中经常用到NSURLRequest类来进行url请求,通常有以下步骤 1.实例化NSURL; 2.实例化NSURLRequest; 3.连接[NSURLConnection c

ccwv 2015-06-14   4706   0
IOS  

iOS自定义瀑布流 代码段

#define kWidth self.frame.size.width #define kHeight self.frame.size.height @interface JRScrollView() @property (nonatomic, strong) NSMutableArray * frameArray; @property (nonatomic, strong) NSMutable

jopen 2015-06-26   898   0
IOS  

IOS利用旋转实现时钟 代码段

- (void)viewDidLoad { [super viewDidLoad]; self.secondHand.layer.anchorPoint = CGPointMake(.5, .9); self.minuteHand.layer.anchorPoint = CGPointMake(.5, .9); self.hourHand.layer.anchorPoint = CGPointMa

jopen 2015-06-28   838   0
IOS  

ios9中 UIStackView的使用 代码段

UIStackView可以垂直或水平排布多个subview, 自动为每个subview创建和添加Auto Layout constraints. 1.添加subview let logoImage:UIImageView = UIImageView(image: UIImage(named: "logo")) logoImage.contentMode = .ScaleAspectFit self

jopen 2015-06-28   1259   0

iOS 移动动画简单实现 代码段

[UIView animateWithDuration:0.5 animations:^{             for (i = num; i > _indexOfArray+1; i--) {                 ((UIDragButton *)[_buttonArray objectAtIndex:i]).frame = ((UIDragButton *)[_buttonAr

jopen 2015-07-08   1066   0
IOS  

iOS实现抽屉效果 代码段

抽屉效果 在iOS中很多应用都用到了抽屉效果,例如腾讯的QQ,百度贴吧… ——— 1. 最终效果如下图所示 ——— 2.实现步骤 1.开始启动的时候,新建3个不同颜色的View的 1.

pwmd 2015-07-19   2729   1
IOS  

iOS 设备信息获取 代码段

1. 获取设备的信息 UIDevice *device = [[UIDevice alloc] init]; NSString *name = device.name; NSString *model = device.model; // 设备类型,比如是苹果还是itouch NSString *type = device.localizedModel; // 获取本地化版本 NSString *

nbmm 2015-07-25   1526   0
IOS  

iOS_网络请求_代理方式 代码段

#pragma mark - 网络请求代理方式(异步) - (IBAction)DelegateButtonDidClicked:(UIButton *)sender { // 1、拼接 urlString,网址里面必须写 http:// NSString *urlString = @"http://ipad-bjwb.bjd.com.cn/DigitalPublication/publish/H

nbmm 2015-07-25   2285   0
IOS  

iOS 绘制饼图代码 代码段

绘制饼图的原理很简单,首先绘制扇形,然后在中央添加一个圆形View,计算每个部分所占角度就是用每部分的比例*360就是该部分所占的角度。绘制扇形的主要方法: CGContextAddArc(CGContextRef __nullable c, CGFloat x, CGFloat y, CGFloat radius, CGFloat startAngle, CGFloat endAngle, in

jopen 2015-10-21   5090   0
IOS  

iOS获取文件路径 代码段

#import "NSString+WJ.h" @implementation NSString (WJ) - (instancetype)cacheDir { //1.获取Caches目录 NSString *path = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObje

jopen 2015-11-01   931   0
IOS  

iOS音效播放代码 代码段

// // YYViewController.m // 14-音效播放 // // Created by apple on 14-8-8. // Copyright (c) 2014年 yangyong. All rights reserved. // #import "YYViewController.h" #import <AVFoundation/AVFoundation.h> @inter

jopen 2015-12-24   2560   0
IOS  

iOS 限制textField字节长度 代码段

OC语言中,NSString类型的字符串,视英文字母和汉字都为一个长度(string.length把一个汉字也当做一个长度),而实际上,一个英文字母只占用1个字节,一个汉字占用2个字节。 有时又有需求,需要限定字节数目,而不是内容个数,就需要通过一些方法获取到字符串的字节数。比如,限定10个字节,则最多可以输入10个英文字母,或者5个汉字。 监听textField的长度变化,就需要设置textFi

BernardHage 2016-02-05   1100   0
IOS  
P4

  iOS 系统网络抓包方法 文档

com/ydhliphonedev/archive/2011/10/27/2226935.html iOS系统网络抓包方法          在进行iOS开发过程中,经常会遇到各种各样的网络访问问题,以前苦于没有抓包工具,很多网

erin1988 2012-09-25   721   0

iOS开发总结-Xcode常见错误 经验

的导入方式是否有错误。 ld: -pie can only be used when targeting iOS 4.2 or later clang: error: linker command failed

coldrush 2017-03-09   11242   0

iOS用被误解的MVC重构代码 经验

View和Model的bug 较难定位】 数据绑定需要花费更多的内存。【这是个缺点,但项目实践中我没怎么发觉到】 RAC学习成本较高。 3.总结: MVVM是我最先考虑的模式,原因是被RAC吸引了。 MVVM不失为一个良好的模式,但其

LinTrott 2017-03-17   9896   0

iOS常用设计模式 经验

1.为什么学习设计模式 对于设计模式,我们并不陌生。一谈起设计模式,脑海里马上就想到单例模式,委托模式,观察者模式等等。而面试官们也通常把对“某某设计模式”的掌握程度作为考评求职者的重要指标之一。

nan27 2017-01-17   9066   0

iOS触摸事件的流动 经验

当指肚轻触屏幕,整个系统像沉睡的生灵突然被惊醒,然后经历过腥风血雨的一段奇幻旅行,最终又归于沉寂。 整个iOS触摸事件从产生到寂灭大致如下图: 起始阶段 —-> cpu处于睡眠状态,等待事件发生 —->

BarbOvens 2017-03-06   8464   0

搜集的最优秀的IOS开源项目 经验

本文旨在搜集github上优秀的开源项目 本文搜集的项目都是用于iOS开发 本文会持续更新… 完整客户端 ioctocat github的iOS客户端,目前开源代码是V1版本,V2版本在appstore上可以下载

The74G 2017-02-21   12115   0

iOS App 签名的原理 经验

iOS 签名机制挺复杂,各种证书,Provisioning Profile,entitlements,CertificateSigningRequest,p12,AppID,概念一堆,也很容易出错,本

Sus42R 2017-03-14   7890   0
1 2 3 4 5 6 7 8 9 10