![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ios
文章平均质量分 63
ck-Alex
这个作者很懒,什么都没留下…
展开
-
NSNotificationCenter--消息机制
用法: [[NSNotificationCenter defaultCenter] postNotificationName:@"事件名称" object:nil]; //发出通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(abc:) name:@"事件名称" obje原创 2016-03-24 16:13:26 · 236 阅读 · 0 评论 -
IOS开发-CGAffineTransform的用法,实现一些简单动画效果
CGAffineTransformMakeRotation 旋转CGAffineTransformMakeTranslation 滑动CGAffineTransformScale 拉伸详情见代码://// ViewController.m// 指示器转圈//// Created by chenkai on 15/7/21.// Copyright (c) 2原创 2015-07-21 16:14:27 · 609 阅读 · 0 评论 -
IOS开发--基本类型转换
数据类型转换 int i; NSString *str; float f; char *c; NSArray *arr; i = [str intValue]; // NSString——>int str = [NSString stringWithFormat:@"%i",i]; // int ——原创 2015-06-29 18:06:57 · 366 阅读 · 0 评论 -
IOS基础:IOS及ObjectC基础知识
1 变量声明变量的声明与C语言一样,在变量名前加类型名以下这些数据类型是从C语言中直接拿来使用的:int n;unsigned int n;char n;unsigned char n;long n;float n;double n;另外,Objective-C还扩展了一些数据类型,布尔类型用YES和NO来表示逻辑1和逻辑0BOOL isOK = YES;BOOL转载 2015-07-10 09:41:41 · 279 阅读 · 0 评论 -
XMPP协议实现原理介绍
XMPP协议简介 XMPP(Extensible Messageing and Presence Protocol:可扩展消息与存在协议)是目前主流的四种IM(IM:instant messaging,即时消息)协议之一,其他三种分别为:即时信息和空间协议(IMPP)、空间和即时信息协议(PRIM)、针对即时通讯和空间平衡扩充的进程开始协议SIP(SIMPLE)。 在这四种协议中转载 2015-07-10 11:24:19 · 336 阅读 · 0 评论 -
IOS开发-摇一摇效果
#import 必须要加。// ViewController.m// yqs//// Created by 陈凯 on 15/6/24.// Copyright (c) 2015年 leTian. All rights reserved.//#import "ViewController.h"#import @interfa原创 2015-07-14 14:28:35 · 390 阅读 · 0 评论 -
IOS开发-排序方法
// ViewController.m// 基础数据算法//// Created by 陈凯 on 15/7/10.// Copyright (c) 2015年 leTian. All rights reserved.//#import "ViewController.h"@interface ViewController ()@end@原创 2015-07-14 11:13:11 · 362 阅读 · 0 评论 -
IOS生命周期
UIViewController的生命周期1、alloc 创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView 从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图4、viewDidL原创 2015-07-13 11:01:49 · 288 阅读 · 0 评论 -
IOS开发-NSMutableAttributedString 富文本的使用
如图标注 20元 是红色字体。在使用attributedString 时,可以直接设置文本属性,不用创建多个label 来实现效果。- (void)viewDidLoad { [super viewDidLoad]; [self strOne]; [self attributeStrOne]; [self attributeStrTwo]; }原创 2015-07-20 11:23:55 · 373 阅读 · 0 评论 -
IOS开发-Xcode如何设置根视图
1.新建项目后,选中项目名称,在配置栏中选择Info栏目,在Custom iOS Target Properties子栏目中删除Main storyboard file base name项。2.新建根视图文件,在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDiction原创 2015-07-21 17:11:25 · 4515 阅读 · 0 评论 -
IOS开发-ScrollView设置
UiscrollView 简单使用示例代码如下: UIScrollView *scrView = [[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width , self.view.frame.size.height)]; scrView.scrollEnabled = YES;原创 2015-07-24 16:12:58 · 407 阅读 · 0 评论 -
IOS开发-tableViewCell 的小demo,group分组。
效果图: 直接上代码: //// ViewController.m// MyAccount//// Created by chenkai on 15/7/30.// Copyright (c) 2015年 chenkai. All rights reserved.//#import "ViewController.原创 2015-07-30 16:56:52 · 669 阅读 · 0 评论 -
IOS开发-指纹识别
苹果系统自带指纹识别功能,只需要调用方法就可以实现指纹识别的功能。代码: if ([UIDevice currentDevice].systemVersion.floatValue < 8.0) { NSLog(@"不支持"); return; } LAContext *ctx = [[LAContext al原创 2015-08-04 14:56:59 · 622 阅读 · 0 评论 -
IOS开发-设置头像(圆形)
app 头像设置,做成圆形的越来越多。而实现并不是很难,但是图像处理好很重要。UIImageView *imgV = [[UIImageView alloc]initWithFrame:CGRectMake(200,100 , 100, 100)]; UIImage *image = [UIImage imageNamed:@"1"]; imgV.image = image;原创 2015-08-04 16:53:28 · 1029 阅读 · 0 评论 -
IOS开发—手势操作(点击+滑动)
//单指单击 UITapGestureRecognizer *singleFingerOne = [[UITapGestureRecognizer alloc] initWithTarget:self action:@sel转载 2015-09-24 18:51:37 · 615 阅读 · 0 评论 -
ios开发--地址选择封装的一个demo
效果如上图,项目地址如下(内有demo和封装好的类)http://download.csdn.net/detail/csdn15150525313/9536774调用方法: CKAddressChooseView *ck = [[CKAddressChooseView alloc]init]; ck.frame = CGRectMake(0, 0, self.原创 2016-05-31 17:47:59 · 1904 阅读 · 0 评论