自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Going@Hanna.Never give up

Keep smile~今天快乐!

  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 iOS分享中,先用代码截屏,再分享截图

废话不多说,直接上代码- (UIImage *)cutScreen { UIWindow *screenWindow = [[UIApplication sharedApplication] keyWindow]; CGRect rect = [screenWindow bounds]; UIGraphicsBeginImageContext(rect.size

2017-04-25 15:06:00 840

转载 如何让 Xcode 在读写上提速100倍?

转自CocoaChina   编辑: suiling  分类:iOS开发  来源: 故胤道长原文上个月参加了一场西雅图当地的线下 iOS 开发者聚会。Jeff Szuhay 作为一个有20+年开发经验的资深程序员,跟我讲了一套提高 iOS 开发效率的方法。相比于其他程序员在 App 启动时间、架构优化方面的经验,老爷子 Jeff 的优化基于硬件层面,匠心独运,极客风十足。以下是他的

2017-04-25 10:34:29 334

原创 iOS中button选择其中一个角改变弧度(适用其他控件)

UIBezierPath * maskPath = [UIBezierPathbezierPathWithRoundedRect:_userButton.boundsbyRoundingCorners:UIRectCornerTopLeft |UIRectCornerTopRight cornerRadii:CGSizeMake(10,10)];    CAShapeLayer *

2015-10-22 11:54:39 1121

转载 iOS日期格式准换(很详细)

1、如何如何将一个字符串如“ 20110826134106”装化为任意的日期时间格式,下面列举两种类型:   NSString* string = @"20110826134106";    NSDateFormatter *inputFormatter = [[[NSDateFormatter alloc] init] autorelease];    [inputFor

2014-12-17 18:21:53 1477

转载 iOS中,textField弹出键盘时,让整个视图上移,键盘回收,视图收回

- (void)textFieldDidBeginEditing:(UITextField *)textField    {        [self animateTextField: textField up: YES];    }    - (void)textFieldDidEndEditing:(UITextField *)textField 

2014-10-29 15:26:55 1007

原创 怎么给iOS项目打包

1  首先要选中项目中的真机测试,不要模拟器 ,然后从上边的菜单栏中找product2  选中product里面的archive3  选择archive后,会出现一个页面, 后边会有两个选项,分别是 Validate 和 Distribute4  点击Distribute会出现一个页面 5   选择Save for Enterprise of A

2014-09-03 11:13:21 1254 3

原创 iOS中,MRC和ARC混编

如果一个工程为MRC,其中要添加ARC的文件:选择target -> build phases -> compile sources -> 单击ARC的文件将compiler flags设置为:-fobjc-arc如果一个工程为ARC,其中要添加MRC的文件:同样的路径,然后单击MRC的文件将compiler flags设置为:-fno-objc-arc。

2014-07-15 11:54:25 1330

原创 KVO和KVC

KVC (key - value coding)键 - 值编码简单地来说就是把类的对象看作是一个字典,用valueForKey来取其中的成员变量,key为成员变量名与字典不同的是key不能为类中没有的成员变量名KVO(key - value observing)观察一个对象属性的变化多个枚举值可以用| 或者 &间隔这么个奇怪的东西居然可以用来传值

2014-06-30 21:22:54 728

原创 Swift基础一(代码)

import Foundationprintln("Hello, World!")var string1 = "Hello BeiJing" //定义一个变量(字符串)//var string1: String = "Hello, BeiJing" //系统会自动进行类型推断为此表达式println("string1 = \(string1)")let string2 = "Hel

2014-06-30 20:57:00 1068

原创 Swift

兼具脚本语言,入门更加简单的语言更加偏向人性化(英文)的编程语言从2010年开始由克里斯负责开发,前期以GCC编译器为主,后期采用LLVM 6.0OC诞生于1983年Swift特点:兼容C Objective-C语言,安全高效并且交互性好,学习曲线平缓可以不显示指定类型而编译器可以通过赋值来判断变量的类型.但是不支持隐式类型转换,即两种不同类型的变量之间不可以进行运算/赋值

2014-06-30 20:54:49 1489

原创 iOS ---- 高级数据持久化CoreData

一 CoreData数据库框架的历史CoreData数据持久化框架是Cocoa API的一部’,首次在iOS3.0版本的系统中出现,它允许按照实体 — 属性 — 值模型组织数据, 并以XML,二进制文件或者SQLite数据文件的格式持久化数据.二 CoreData数据库框架的常用类实体管理类: NSManagedObject实体描述类: NSEntityDescription

2014-06-10 21:23:23 1287

原创 XML和JSON解析笔记

XML -> 1. sax  2.DomJSON解析  在IOS5.0以后提供NSJSON  在5.0之前用SBJSON和JSONKit     本讲内容1.解析的基本概念2.XML数据结构3.JSON数据结构4.两种数据结构的优缺点解析: 从事先规定好的格式中提取数据解析的前提: 提前约定好格式, 数据提供方按照格式提供数据,数据获取方则按照格式获

2014-05-05 09:22:08 1367

原创 IOS中标签视图和Block

标签视图控制器 - UITabBarController自定义UITabBarItem自定义导航栏和标签栏背景图片三个视图控制器的综合使用一. 标签视图控制器  UITabBarControllerUITabBarController有以下重要属性viewControllers   显示的视图控制器tabBar                  标签栏del

2014-05-04 21:02:20 946

原创 多线程笔记

一,多线程概述1. 进程和线程计算机的核心是CPU,它承担了所有的计算任务.它就像一座工厂,时刻在运行.假定工厂的电力有限,一次只能给一个车间使用,也就是说,一个车间开工的时候,其他车间都必须停工,背后的含义就是,单个CPU一次只能运行一个任务.进程就好比工厂的车间,它代表CPU所能处理的单个任务,任一时刻,CPU总是运行一个进程,其他进程处于非运行状态.一个车间里,可以有很多工人,他们协

2014-04-28 17:42:00 834 4

转载 UIButton使用方法汇总

//按钮初始化类方法UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect];//这里创建一个圆角矩形的按钮//按钮初始化实例方法UIButton *button1=[[UIButton alloc]initWithFrame:CGRectMake(50, 300, 200, 50)]; 能够

2014-04-15 09:21:44 859

原创 UISlider和UIScreenEdgePanGestureRecognizer和简单运用,包括滑动时颜色变化,滑动按钮以及Slider按钮颜色设置

#import "MainViewController.h"@interface MainViewController ()@end@implementation MainViewController- (void)dealloc{    [super dealloc];}- (id)initWithNibName:(NSString *)nib

2014-04-13 16:12:03 1301 4

原创 UI初级总结

--------------------------------------04.07--------------------------------------UIButton和UITextField继承于UIControlUIControl与UILabel继承于UIViewUIButton分为三部分,底层的View以及上层左边的image和上层右边的titleLabel

2014-04-13 16:05:28 761 1

转载 IOS里UI里的控件

UIView       ---------------视图底层UITextField -----------   输入框UILabel   --------------    显示框UIButton   ----------------按钮UIAlertView------------  警告框UIScrollView  ---------   滚动视图UIPag

2014-04-12 15:55:46 653 1

转载 UITextFieldDelegate方法

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{      //返回一个BOOL值,指定是否循序文本字段开始编辑      return YES;  }   - (void)textFieldDidBeginEditing:(UITextField *)textField{    //开始编辑时触发,文本字段将成

2014-04-12 15:27:28 590 1

转载 IOS用CGContextRef画各种图形

IOS用CGContextRef画各种图形2014-04-08 13:12:43标签:representsdrawing 效果图 import 上下文 iOS绘制首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics

2014-04-12 15:18:35 715 1

转载 OC各种数据类型之间的转换方法

OC各种数据类型之间的转换方法2014-04-03 16:53:29标签:OC 类型转换NSNumber转NSString:假设现有一NSNumber的变量A,要转换成NSString类型的B方法如下:NSNumberFormatter* numberFormatter = [[NSNumberFormatteralloc]init];B = [numb

2014-04-12 15:16:25 738 1

原创 UITouchView实现关灯游戏

MainViewControl.m#import "MainViewController.h"#import "TouchView.h"@interface MainViewController ()@end@implementation MainViewController- (void) dealloc{    [super deallo

2014-04-12 15:04:35 675 1

原创 用UITouchView创建简单画板.点击颜色改变画笔颜色,有撤销键(UIButton简化后)

MainViewControl.m#import "MainViewController.h"#import "TouchView.h"@interface MainViewController ()@end@implementation MainViewController- (void)dealloc{    [super dealloc

2014-04-12 15:00:31 1183 1

原创 用UIScrollView实现相册,并设置滚动条消失,改变UIPageControl的颜色,实现循环滚动相册

#import @interface MainViewController : UIViewController{    UIScrollView * _scroll;    UIPageControl * _page;}@property (nonatomic, copy) NSArray * arr;@end- (void)dealloc

2014-04-12 14:54:43 798 1

原创 两个TextField,输入第一个点击键盘右下角next,光标显示在第二个里面,并且右下角为完成按钮,点击收回键盘

#import @interface MainViewController : UIViewController{    UITextField * _field;    UITextField * _field2;}@end

2014-04-12 14:51:38 1099 1

转载 XCode快捷键

1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD +

2014-04-10 09:07:00 639 1

转载 IOS开发入门基本知识——UIButton生成的关灯游戏(tag值的灵活运用)

IOS开发入门基本知识——UIButton生成的关灯游戏(tag值的灵活运用) 分类: ios ui oc 2013-06-28 20:11 601人阅读 评论(0) 收藏 举报 UIButtoniOS游戏UIImagetag

2014-04-09 15:05:50 720 1

转载 IOS开发入门基本知识——(UIButton UIView UILabel的创建)

IOS开发入门基本知识——(UIButton UIView UILabel的创建)分类: ios ui oc 2013-06-28 19:24 290人阅读 评论(0)收藏 举报iOSUIButtonuilabeluiview在刚一开始,创建一个简单的加法计算器的话,通常需要加入基本的部件UIText添加方法   UItext 继承 UITextFiel

2014-04-09 15:02:51 981 1

原创 IOS 创建计算器

#import enum CALC_OPERATOR{    RESULT,    ADD ,    REDUCE,    RIDE,    DIVIDE,};@interface AppDelegate : UIResponder @property (retain, nonatomic) UIWindow * window;//计算器相关

2014-04-03 19:23:02 678 1

转载 IOS Label详细使用

UILabel *label = [[UILabelalloc] initWithFrame:CGRectMake(0, 0, 75, 40)];   //声明UIlbel并指定其位置和长宽 label.backgroundColor = [UIColorclearColor];   //设置label的背景色,这里设置为透明色。 label.font = [UIFont font

2014-04-03 15:41:26 1190 1

转载 IOS TextField 用法大全

IOS TextField用法大全2014-04-02 11:33:27标签:TextField 属性 用法 方法 大全//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)];//设置边框样式,只

2014-04-03 14:50:35 771 1

原创 OC打僵尸

#import #import "Zombie.h"#import "BlockZombie.h"#import "IronHatZombie.h"int main(int argc, const char * argv[]){    @autoreleasepool {        /*                  打僵尸。需求:       

2014-03-29 16:39:07 1367 5

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除