- 博客(27)
- 问答 (1)
- 收藏
- 关注
原创 CATransition 简单使用(转场动画)
CATransition是转场时候使用的。你可以用它来绘制一个转场时候的动画。使用场景有很多,如在图片间的切换时候使用。CATransition *transition = [CATransition animation]; // duration 间隔时间 transition.duration = 1.2; transition.delegate =
2017-06-01 09:57:35 821
原创 CABasicAnimation简单使用
CABasicAnimation的属性属性说明duration动画时长(秒为单位)(注:此处与原文有出入)repeatCount重复次数。永久重复的话设置为HUGE_VALF。beginTime指定动画开始时间。从开始指定延迟几秒执行的话,请设置为「CACurrentMediaTime()
2017-05-31 18:15:10 460
原创 Core Animation 基础
CoreAnimation是直接作用在CALayer上的(并非UIView上),非常强大的跨Mac OS和iOS平台的动画处理API,CoreAnimation的动画执行过程都是在后台操作,不会阻塞主线程。下图为,核心动画类结构CAAnimation中的一些属性:duration:动画的持续时间repeatCount:重复的次数,无限循环可以设置HUGE_VALF或者MAX
2017-05-31 17:44:14 248
原创 从2月14号开始,打包的时候:Failed to locate or generate matching signing assets
从2月14号开始,上传AppStore时可能会碰到这个问题,企业级打包也是这样:Failed to locate or generate matching signing assetsXcode attempted to locate or generate matching signing assets and failed to do so because of the fol
2016-02-19 09:57:06 313
原创 UISegmentedControl
- (void)initSegmentedControl{ NSArray *segmentedData = [[NSArrayalloc]initWithObjects:@"apple",@"orange",@"banana",nil]; UISegmentedControl *segmentedControl = [[UISegmentedControl
2016-01-29 14:42:20 286
原创 UISearchController搜索功能的简单使用
UISearchController是iOS8出的如果要适配iphone4的朋友,就别使用UISearchController,4不能升级到iOS8。直接上代码#import "ViewController.h"@interface ViewController ()UITableViewDelegate,UITableViewDataSource,UI
2016-01-29 14:27:05 1439
原创 UIAlertController的使用
UIAlertController是iOS8出的,他把AlertView和sheet整合到一起了他的自定义性比alertView要好的多。不多说直接看代码吧- (IBAction)AlertNew:(id)sender{// UIAlertControllerStyleAlertUIAlertController *alertVC = [UIAlertCon
2016-01-29 14:13:13 242
转载 NSURLSession(三)POST请求—上传图片
//1.构建URL NSURL *url=[NSURL URLWithString:@"https://api.weibo.com/2/statuses/upload.json"]; //2.创建request请求 //NSURLRequest *request=[NSURLRequest requestWithURL:url]; //NSURLR
2016-01-29 14:05:42 719
转载 NSURLSession(二)POST请求
//1.构造URL NSURL *url = [NSURL URLWithString:@"https://api.weibo.com/2/statuses/update.json"]; //2.构造Request NSMutableURLRequest *request = [NSMutableURLRequest requestWithUR
2016-01-29 14:05:05 213
转载 NSURLSession(一)GET请求
//GET请求,也可以给服务器发送信息,也有参数(微博用户名,用户id) //1.构造URL,参数直接拼接在url连接后 NSURL *url = [NSURL URLWithString:@"http://news-at.zhihu.com/api/3/news/4602734"]; //2.构造Request
2016-01-29 14:03:57 248
原创 Cordova的环境配置及创建项目
Cordova是从PhoneGap中抽出的核心代码,是驱动PhoneGap的核心引擎。而且它能生成相应的app包。配置的步骤如下:首先需要安装note.js环境 http://nodejs.cn/ 正常安装即可打开终端输入 sudo npm install -g cordova创建新项目 cordova create hello com.mydomain
2016-01-05 09:51:42 287
原创 UI数据库
UI数据库.h#import //引数据库的头文件#import #import "Student.h"@interface dataBaseHandle :NSObject//成员变量{ sqlite3 *dbPoint;}//单例//因为工程所对应的数据库在工程里是唯
2015-06-17 20:48:19 390
原创 UI_Gesture手势
rootViewController.m- (void)viewDidLoad { [superviewDidLoad]; // Do any additional setup after loading the view. self.view.backgroundColor = [UIColorcyanColor]; //
2015-05-26 20:34:11 336
原创 UI_LTView自定义视图
自定义视图自定义视图就像一个个模板一样,能为我们节省很多代码的书写.自定义视图是多种多样的,今天所写的是最常用的自定义视图之一.页面中往往都是一个Label与之对应着一个TextField,以下便是实现的代码.AppDelegate.h#import @interface AppDelegate :UIResponder UIApplic
2015-05-23 19:33:30 391
原创 UI_UIView(视图)
UIView"AppDelegate.h"#import @interface AppDelegate :UIResponder UIApplicationDelegate>@property (strong,nonatomic) UIWindow *window; //该属性创建
2015-05-23 11:07:46 271
原创 UI_UILabel(标签)
UILabel的基本操作以及属性"AppDelegate.m"- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions { self.window = [[UIWindowalloc] initWi
2015-05-23 10:30:24 260
原创 OC_07_时间类与类的扩展
NSDate是Cocoa中用于处理日期和时间的基础类,封装了某一给定的时刻(含日期,时间,时区)。使用+date方法获取当前时间例如:NSDate *nowDate = [NSDate date];注意NSLog(@“%@”,nowDate);无论你是哪个时区的时间,打印时总是打印对应的0时区时间。 //时
2015-05-20 08:36:06 303
原创 OC_06_字典,集合
字典字典用于保存具有映射关系(key-value对)数据的集合。 与数组不同,字典靠key存取元素。key不能重复,value必须是对象。 键值对在字典中是无序存储的。字典分:不可变字典(NSDictionary)和可变字典(NSMutableDictionary) NSDictionary:字典一旦创建,键值对就不可更改,不可添加,不
2015-05-14 21:00:56 332
原创 OC_省市区字典
//// main.m// OC05_省市区字典//// Created by dlios on 15-5-13.// Copyright (c) 2015年 king. All rights reserved.//#import int main(int argc,const char * argv[
2015-05-14 19:45:57 833
原创 OC_05_NSString类,NSMutable,NSArray类
创建字符串的三种方式:第一种:我们比较常用的创建方式, NSString *str =@"king"; //这种方式我们叫字面量第二种:
2015-05-11 20:13:05 295
原创 OC_04_属性_点语法_MKC
属性属性是Objective-C 2.0定义的语法,为实例变量提供了setter、getter⽅方法的默认实现能在一定程度上简化程序代码,并且增强实例变量的访问安全性。属性的定义属性的声明:使⽤用@property声明属性 例如:@property NSString *name;相当于@interface中声明了两个⽅方法(setter、
2015-05-11 19:02:44 885
原创 OC_03_初始化方法_便利构造器_继承
初始化方法,便利构造器,继承继承:继承的目的就是为了节省代码,提高代码的重复利用率子类继承父类,会继承父类所有的特征和行为,父类的成员变量无论什么可见度都可以被继承,但是私有的成员变量能被继承,但是不能在子类里面进行使用.当子类继承父类后,父类已有方法,子类可以不用声明,直接实现.⾯向对象提供了继承语法,能⼤大简化代码。把公共的方法和实例
2015-05-08 11:24:12 397
原创 OC_02_可见度和方法
可见度@public,@protected,@private@public(公有的): 实例变量(该类的对象)可以在类的内部和外部操作.@protected(受保护的,默认的): 实例变量(该类的对象)只能在该类和其子类内操作.@private(私有的): 实例变量(该类的对象)只能在该类内访问.为什么不使⽤@pu
2015-05-07 19:29:09 335
原创 OC_01_基础
类和对象是⾯面向对象的核⼼心。定义类,创建对象,使⽤用对象。类:具有相同特征和⾏行为的事物的抽象。⾯面向对象编程中使⽤用对象完成程序开发中:先定义类,再创建对象,然后使⽤用对象。定义类包含两部分:接⼝口部分(.h)和实现部分(.m)。分开写。1. 接⼝口部分:对外声明类的特征和⾏行为。(类似于说明书)2. 实现部分:对内实现⾏行为。(内部的具体实现) 接⼝口部分标志:@inter
2015-05-06 20:28:35 348
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人