08 2014 档案
edgesForExtendedLayout ios7新特性
摘要:edgesForExtendedLayout是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向。因为iOS7鼓励全屏布局,它的默认值很自然地是UIRectEdgeAll,四周边缘均延伸,就是说,如果即使视图中上有navigationBar,下有tabBar,那么视图仍会延伸覆盖到四...
阅读全文
NSURLMutableRequest、NSURLResponse、NSURLConnection
摘要:可变URL请求常用方法 1 //NSMutableRequest 2 NSURL *url = [NSURL URLWithString:@"www.baidu.com"]; 3 4 //创建一个可变请求对象 5 NSMutableURLRequest *mRequest = [...
阅读全文
SVPullToRefresh + SVInfiniteScrolling
摘要:SVPullToRefresh + SVInfiniteScrollingThese UIScrollView categories makes it super easy to add pull-to-refresh and infinite scrolling fonctionalities t...
阅读全文
iOS Utilities: UIImage from PDF
摘要://// UIImage+PDFUtility.h// Hello World//// Created by Erica Sadun on 8/14/14.// Copyright (c) 2014 Erica Sadun. All rights reserved.//#import @in...
阅读全文
UIButton中setTitleEdgeInsets和setImageEdgeInsets的使用
摘要:UIButton内有两个控件titleLabel和imageView,可以用来显示一个文本和图片,这里的图片区别于背景图片。给UIButton设置了title和image后,它们会图片在左边,文本在图片右边显示。它们两个做为一个整体依赖于button的contentHorizontalAlignme...
阅读全文
TextView TextField.
摘要:// // 设置view的背景颜色// [self.view setBackgroundColor:[UIColor whiteColor]]; /********** 1.请输入反馈信息 ***********/ // // 1.1 初始化 并定位_feedb...
阅读全文
UIScrollView 和UIPageControl 实现app启动滑动图
摘要:为了吸引用户眼球或者传达更多的信息,启动app时,一般都会附上一个滑动图(只显示一次),下面为大家详解。一、使用NSUserDefaults 判断滑动图有没有出现过,加载滑动图NSUserDefaults 简介:NSUserDefaults可以将数据永久的保存在手机中,他是一个单例,用起来很方便,所...
阅读全文
IOS开发网络篇之──ASIHTTPRequest下载示例(支持断点续传)
摘要:在工程中,我们会常常遇到需要下载的程序,比如下载在线音乐、下载图片等等,今天我将介绍一下利用ASIHTTPRequest的下载示例,支持断点续传,利用ASIHTTPRequest下载以及断点续传的原理在我的博客:http://blog.csdn.net/pjk1129/article/details...
阅读全文
IOS..读取本地HTML文档
摘要:#import #import “LoadLocalHtmlViewController.h”@interfaceLoadLocalHtmlViewController : UIViewController { IBOutlet UIWebView*myWebView;}@propert...
阅读全文
Ios Layer的使用
摘要:CALayer(层)是屏幕上的一个矩形区域,在每一个UIView中都包含一个根CALayer,在UIView上的所有视觉效果都是在这个Layer上进行的。CALayer外形特征主要包括:1、层的大小尺寸2、背景色3、内容(可以填充图片或者使用Core Graphics绘制的内容)4、矩形是否使用圆角...
阅读全文
Valid signing identity not found解决办法(原有IDP私钥丢失)及Certificate、App ID、Devices、Provisioning Profiles之间区别
该文被密码保护。
CMS: 内容管理系统
摘要:CMS是Content Management System的缩写,意为"内容管理系统"。 内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场。业界公认的国内比较权威的产品有思拓合众CmsTop、PHPCMS、TurboCMS。对于内容管理,业界还没有一个统一的定义,不同的机构有...
阅读全文
Biapost CMS iOS SDK 使用
摘要:1.Xcode中使用SDK添加libbiapost.a到Project在使用到Biapost SDK的文件中:#import “BiaPost.h”然后注册配置参数。配置参数包含:kBiapostApi:API地址kBiapostAppKey:Biapost CMS后台申请的App KeykBiap...
阅读全文
【OC.1 Practice】Objective-C 类的声明、函数消息的定义方法、字段作用域
摘要:1.首先在.h文件下面首先声明要写的字段和方法。(1)、本练习中以dog为例子,字段有id,age,price。(2)、方法主要分为三种,第一种是传入一个参数,第二种是传入两个参数,第三种是传入三个参数。#import 10 11 @interface Dog : NSObject12 {//变量1...
阅读全文
【OC. 内存管理】retain和release
摘要:内存管理任何继承了NSObject的对象,都需要进行垃圾回收,对基本数据类型无效(int float double 指针等) 原理每个对象内部都保存了一个与之相关联的整数,称为引用计数器,当使用alloc、new或者copy创建一个对象时,对象的引用计数器被设置为1给对象发送一条retain...
阅读全文
跳转 App Store 评分 IOS7及其他系统版本
摘要://iOS7和其他系统版本跳转链接不一样- (void)clickUrl:(id)sender{ UIButton *bt = (UIButton *)sender; NSString *str = @""; if( ([[[UIDevice currentDevi...
阅读全文
IOS单例模式(Singleton)
摘要:单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。1.单例模式的要点: 显然单例模式的要点有三个;一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。2.单例模式的优点: 1.实例控...
阅读全文
ios获取当前wifi热点信息
摘要:#import #pragma mark - 获取当前连接wifi信息- (NSString *)returnWifiName{ NSString *wifiName = @"Not Found"; CFArrayRef myArray = CNCopySupportedInte...
阅读全文
在ios设备上调试
摘要:1.创建开发者证书每个开发者人员一次仅允许使用一个开发者证书,证书的管理可以登录 ios开发中心的配置门户网站(https://developer.apple.com/devcenter/ios/manage/overview/index.action)登录该网站时,需要苹果的ios开发者帐号,登录...
阅读全文
数学图形之螺旋管
摘要:(1)螺旋管vertices = D1:720 D2:72u = from 0 to (10*PI) D1v = from 0 to (2*PI) D2a = 3x = (a + cos(v)) * cos(u)z = (a + cos(v)) * sin(u)y = sin(v) + u(2)螺旋...
阅读全文
数学图形之圆环
摘要:(1)圆环vertices = D1:72 D2:72u = from 0 to (2*PI) D1v = from 0 to (2*PI) D2 r = 3*cos(u) + 7 z = 3*sin(u)y = r*sin(v)x = r*cos(v) y = y + 5(2)随机半径的圆环这里提...
阅读全文
数学图形之锥体
摘要:(1)圆锥面vertices = dimension1:72 dimension2:72u = from 0 to (2*PI) dimension1v = from (-5) to (5) dimension2x = v*cos(u)y = vz = v*sin(u)(2)椭圆锥面#http://...
阅读全文
数学图形之圆柱面
摘要:(1)圆柱面vertices = dimension1:72 dimension2:72u = from 0 to (2*PI) dimension1v = from (-5) to (5) dimension2r = 5x = r*cos(u)y = vz = r*sin(u)(2)任意角度圆柱面...
阅读全文
数学图形(1.1) 圆,椭圆
摘要:圆vertices = 360w = from 0 to (2*PI)r = 10.0x = r*sin(w)y = r*cos(w)圆面,面上有纹理坐标,有顶点色vertices = D1:360 D2:100u = from 0 to (2*PI) D1v = from 0 to 10 D2x ...
阅读全文
数学图形之球面,椭球面,胶囊体,刺球.
摘要:球与圆很相关,一个是三维,一个是二维,可以参考下:圆,椭圆(1)sphere的第一种写法vertices = D1:100 D2:100t = from 0 to (PI*2) D1r = from 0 to 1 D2x = 2*r*sin(t)*sqrt(1-r^2)y = 2*r*cos(t)*...
阅读全文
数学图形之将曲线转化为曲面
摘要:(转)本文将展示几种基本图形的生成算法,包括:圆面,圆球,圆柱,圆锥,圆环,圆管,螺旋环,圆螺,五角环,金字塔,正8面体.使用自己定义语法的脚本代码生成数学图形.相关软件参见:数学图形可视化工具,该软件免费开源. 之前一篇文章:数学图形之将曲线(curve)转化成曲面管,写完之后,意识到这种...
阅读全文
数学图形之将曲线(curve)转化成曲面管
摘要:先看个三维曲线的代码:圆环面螺线:#http://xuxzmail.blog.163.com/blog/static/25131916200976114621705/#Toroidal spiralvertices = 1000t = from 0 to (2*PI)r = 5n = 20x = (...
阅读全文
WHY数学图形可视化工具.
摘要:软件下载地址:http://files.cnblogs.com/WhyEngine/WhyMathGraph.zip源码下载地址:http://pan.baidu.com/s/1jG9QKq6软件的开发语言是C++,开发环境是VS2008,渲染使用的是D3D9该软件用于将数学表达式以图形的形式显示出...
阅读全文
javascript自定义滚动条插件.
摘要:在实际项目中,经常由于浏览器自带的滚动条样式太戳,而且在各个浏览器中显示不一样,所以我们不得不去实现自定义的滚动条,今天我就用最少的代码实现了一个自定义滚动条,代码量区区只有几十行,使用起来也非常方便。自定义滚动条 猜你喜欢 ...
阅读全文
WWDC 2014 Session笔记 - iOS界面开发的大一统
摘要:iOS 8 和 OS X 10.10 中一个被强调了多次的主题就是大一统,Apple 希望通过 Hand-off 和各种体验的无缝切换和集成将用户黏在由 Apple 设备构成的生态圈中。而对开发者而言,今年除了 Swift 的一个大主题也是平台的统一。在 What's New in Cocoa To...
阅读全文
详解IOS开发应用之并发Dispatch Queues (2011)
摘要:详解IOS开发应用之并发Dispatch Queues是本文哟啊介绍的内容,我们几乎可以调度队列去完成所有用线程来完成的任务。调度队列相对于线程代码更简单,易于使用,更高效。下面讲主要简述调度队列,在应用中如何使用调度队列去执行任务。1、关于调度队列所有的调度队列都是先进先出队列,因此,队列中的任务...
阅读全文
iOS多线程GCD
摘要:Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。/*!* @function dispatch_get_main...
阅读全文
TableView 详解
摘要:1.建立tableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]...
阅读全文
关闭键盘
摘要:UITapGestureRecognizer * tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapOnce)];//定义一个手势[tap setNumberOfTouchesRequired:...
阅读全文
textField 文字长度限定
摘要:- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;{ //string就是此时输入的那个字符tex...
阅读全文
textView 圆角
摘要:#import [self.content.layer setBackgroundColor:[[UIColor whiteColor] CGColor]]; [self.content.layer setBorderColor:[[UIColor grayColor] CGColor]]; ...
阅读全文
中国天气网API
摘要:中国天气weather.comhttp://m.weather.com.cn/data/101110101.html(六天预报)http://www.weather.com.cn/data/sk/101110101.html(实时天气信息)其中101110101是城市的代码,获得城市代码进入http...
阅读全文
UIImage以及其播放动画的高级使用
摘要:UIImage 图像-IOS开发 (实例)UIKit中有一些类可以用来操纵单个图像,还有一个图像类可以用来显示图像。Apple还提供了一种特殊的导航控制器,用于从图像库中选择图像。UIImage类对图像及其底层数据进行封装。它可以直接绘制在一个视图内,或者作为一个图像容器在另一个更大的图像视图容器中...
阅读全文
【Foundation】NSFileHandle 文件操作柄
摘要:1.// 创建读取的文件操作柄 NSFileHandle *inFile=[NSFileHandle fileHandleForReadingAtPath:@"/Users/haiyefeng/Desktop/text1.txt"]; if(inFile==nil) ...
阅读全文
【UIKit】UIView的常见属性
摘要:1.superview获得自己的父控件对象@property(nonatomic,readonly)UIView *superview2.subviews获得自己的所有子控件对象@property(nonatomic,readonly,copy)NSArray *subviews; int c...
阅读全文
【Foundation】NSFileManager文件操作.02
摘要:1.文件目录操作 // 1.创建文件操作对象fm,并打印出当前目录 NSFileManager *fm=[NSFileManager defaultManager]; // 获取当前目录 NSLog(@"当前目录:%@",[fm curren...
阅读全文
【Foundation】NSData 数据对象
摘要:// 创建文件操作对象 fm NSFileManager *fm=[NSFileManager defaultManager]; //将文件内容读取到内存缓冲区 NSString *fPathName=@"/Users/hai...
阅读全文
【Foundation】NSFileManager文件操作
摘要:NSFileManager文件操作:-(NSData*) contentsAtPath: path从一个文件中读取数据-(bool)createFileAtPath:path contents:(NSData *)data attributes:attr创建一个文件并写入数据-(BOOL) remo...
阅读全文
【UIKit Basics】AppDelegate详解
摘要:【UIKit】AppDelegate:在应用程序启动完毕后调用(只会调用一次,第一次打开程序的时候才会调用)// 视图加载完成,应用程序加载到内存后调用的方法- (BOOL)application:(UIApplication *)application didFinishLaunchingWith...
阅读全文
【UIKit】UITableView.11 自定义cell样式
摘要:【UITableView】:
阅读全文
【UIKit】UITableView.10 自定义Cell2
摘要:【自定义Cell2】.全部通过代码添加:【1】:设置Cell 1):创建一个MsgCell类 继承UITableViewCell .h中声明2个属性一个是用户头像,另外一个是发表的文字@property (nonatomic,weak,readonly) UIImageView *iconVie...
阅读全文
【UIKit】解决iOS7状态栏问题
摘要:#pragma mark - 解决iOS7状态栏问题- (void)viewWillAppear:(BOOL)animated{ // 注意点:自定义布局方法必须放在隐藏或显示导航栏(如果有的话)这句话后面,不然会乱; self.navigationController.navigati...
阅读全文
【UIKit】Tabbar
摘要:【Tabbar】【下面的tab栏】【第一步】:创建一个Tabbed Application 【第二步】:加入图片素材。【第三步】:创建3个有xib的类文件FirstViewController,SecondViewController,ThirdViewController。 【第四...
阅读全文
【UIKit】UITableView.09 自定义cell
摘要:UITableView.09 自定义cell :注意:在创建一个故事版的时候,需要将控制器的class修改成对应的class否则效果实现不了【如图】1.这段代码就是用来设置cell所对应的xib,类似于绑定 // 1.想要使用文件包里面的资源就要使用[NSBundle mainBundle] ...
阅读全文
【UIKit】UITableView.08 常用属性
摘要:UITableView.08 常用属性: 以上图片转自http://blog.csdn.net/totogo2010/article/details/7642908以上图片转自http://blog.csdn.net/totogo2010/article/details/76429081.设置Se...
阅读全文
【UIKit】UITableView.07 编辑模式
摘要:【1】拖动好界面【2】设置协议,数据源【3】代码1.声明可变数组,用来存放所有数据对象@interface ViewController ()@property(nonatomic,strong)NSMutableArray *mydata;@end2.初始化数据【创建30个对象数据】- (void...
阅读全文
【UIKit】UITableView.06
摘要:UITableView.06:【1】拖入ToolBar,TableView【2】连线,设置代理模式,数据源等(ToolBar中的垃圾桶也需要连接方法removeRow) 【3】代码1.声明mydata :所有的数据,人工初始化的数据30行。selectedData:选中的数据,视频中点击后选...
阅读全文
【UIKit】UITableView.05 性能优化
摘要:UITableView.05 性能优化:【为何要性能优化】:TableView拖屏过程中,不断有对象"消失"在屏幕上,但是这样的对象还是存在的,当拖拉过多后,导致内存严重泄漏。解决方法:仅提供有限的对象,拖拉过程中,只是将内存地址存放的内容进行改变。【旧代码】-(UITableViewCell *)...
阅读全文
【UIKit】UITableView.04
摘要:UITableView.04:【1】拖入一个UITableView【2】将TableView的dataSource与控制器连接【3】首先得遵循UITableView的数据源协议【4】加入图标文件【5】代码1.创建一个Product类,用来作为对象内容表示产品信息 2.在Product.h中添加声明...
阅读全文
【UIKit】UITableView.03
摘要:UITableView.03:【1】拖入一个UITableView【2】将TableView的dataSource与控制器连接【3】首先得遵循UITableView的数据源协议【4】加入图标文件【5】代码1.设置一共多少组,系统默认是1组,所以不写的话就默认1组#pragma mark 返回多少组-...
阅读全文
【UIKit】UITableView.02
摘要:UITableView.02:【1】拖入一个UITableView【2】将TableView的dataSource与控制器连接【3】首先得遵循UITableView的数据源协议【4】将数据plist文件拖入 【5】代码1.viewDidLoad只加载一次,所以用来加载plist文件中的数据。 ...
阅读全文
【UIKit】UITableView.01
摘要:UITableView.01:section:组别row:行号【1】拖入一个UITableView【2】将TableView的dataSource与控制器连接【3】首先得遵循UITableView的数据源协议代码1.加入显示数据内容- (void)viewDidLoad{ [super vie...
阅读全文
【UIKit】UIView的常见属性
摘要:1.superview获得自己的父控件对象@property(nonatomic,readonly)UIView *superview2.subviews获得自己的所有子控件对象@property(nonatomic,readonly,copy)NSArray *subviews; int c...
阅读全文
【UIKit】UIAlert,UIActionSheet
摘要:【Alert】1.加入协议2.-(IBAction)btnShowAlertView:(id)sender{ UIAlertView *alert=[[UIAlertView alloc]initWithTitle:@"标题" ...
阅读全文
ViewController 之间的切换
摘要:1 -(IBAction)btnRegisterClicked:(id)sender 2 { 3 if(secondViewController==nil) 4 { 5 secondViewController = [[SecondViewController al...
阅读全文
【UIKit】AppDelegate详解以及部分UIApplication 的调用
摘要:【UIKit】AppDelegate在应用程序启动完毕后调用(只会调用一次,第一次打开程序的时候才会调用)- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)la...
阅读全文
浙公网安备 33010602011771号