自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 swift常用的宏

常用的iOS的宏 用swift定义

2015-03-13 18:21:28 1656

原创 iOS中的NSUserDefaluts

//获取本地存储数据func get_userDefaults(#key : String)->AnyObject?{ let userDefaults = NSUserDefaults.standardUserDefaults() var saveStr : AnyObject! = userDefaults.objectForKey(key) saveStr = (s

2015-02-07 19:11:53 504

原创 去掉字符串中的空格和回车 获取键盘高度 判断字符串是否为空 swift

//判断字符串是否为空func trimString(#str:String)->String{ var nowStr = str.stringByTrimmingCharactersInSet(NSCharacterSet.whitespaceCharacterSet()) return nowStr}//去除空格和回车func trimLineString(#str:S

2015-02-07 19:09:47 899

原创 textView 带placeHolder

平日里用的textView是没有placeHolder ,但是我们在编辑的时候是需要去给用户提示的。所以我们可以用在textVIew上加一个UIlabel 或者 UITextVIew 当textVIew开始编辑的时候,我们可以将其隐藏。下面以加label为例子吧: // MARK:TextView的代理方法 func textViewDidBeginEditing(textView:

2015-02-07 18:36:36 549

原创 swift中文件的导入 免去import

swift中只要用swift写的类都不需要额外的import 但是使用OC中写的库的时候 需要import  可以统一创建一个文件:比如工程的名字是myCar 建立一个文件起名为mycar-Bridege-Header.h的文件。就可以把所有的需要import 的数据 都写在此文件中。就可以直接使用了。

2015-02-06 14:17:34 2235

原创 Swift中返回字符串的宽度

最近在用swift 开发软件,但是iOS8要求更加严格,以前获取字符串的宽度的方法,都不能用,自己写了个,虽然很简单,但是希望和大家分享。 // MARK:返回字符串的宽度 func returnWidth(string:NSString) -> CGFloat { let size: CGSize = string.sizeWithAttrib

2015-01-30 16:04:29 2129

转载 回收键盘的方法

方法一:个人认为,最简单的方法,无需协议,无需代理,无需手势,只要单击一下在有textField的界面,添加方法- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{    [self.view endEditing:YES];}方法二:利用return的方法

2015-01-17 18:08:28 702

原创 UITextField改变return键显示的字

textField.returnKeyType = UIReturnKeySend; textField.enablesReturnKeyAutomatically = YES;

2014-12-15 20:00:04 1504

原创 字符串函数

#include #include "MyString.h"#include /// 输出字符串void putString(const char *src){ //printf("%s\n", src); while (*src) { printf("%c", *(src++)); } printf("\n");}/// 计算字符串

2014-12-10 17:52:04 313

原创 插入排序 二分查找

// //插入排序 //二分查找 int start = 0, end = count - 1,mid = 0; int n; printf("please input a number\n"); scanf("%d", &n); while ( start <= end) { mid = (start + end)

2014-12-10 17:47:55 368

原创 c语言习题及其答案

#include #include "stdlib.h"# define SIZE 10int main(int argc, const char * argv[]){ // int a[SIZE] = {0}, i = 0;// for ( i = 0; i < SIZE; i++) {// a[i] = i + 10;

2014-12-10 17:40:29 575

原创 求三个数的最大 最小 中间值

求三个数的最大 最小 中间值// int a = 3, b = 5;// int min = a < b ? a : b;//// printf("min =%d\n", min);// int a = 3, b = 4 , c = 8;// int min = a < b ? a : b;// min = min < c ? min

2014-12-10 17:37:56 1010

原创 排序数组 选择 冒泡 插入

void SelectIndexArray(int count ,int *array, int *indexs){ int minIndex = 0; for (int i = 0; i < count - 1; i++) { minIndex = i; for (int j = minIndex + 1; j < count; j++) {

2014-12-10 17:29:42 328

原创 约瑟夫环

int n = 5,m = 4;//人数,报的数(3) int a[5] = {0};//每个人的状态 int count = 0;//目前出圈的人数 int number = 1;//当前报的数 int i = 0;//下标 while (count < 5) { if (a[i] == 0) { if (numbe

2014-12-10 17:26:31 332

原创 索引数组

// 索引数组 int array[] = {3, 2, 6, 9, 8, 5, 7, 1, 4}; int count = sizeof(array) / sizeof(array[0]); int indexs[count]; for (int i = 0; i < count; i++) { indexs[i] = i; }//

2014-12-10 17:24:43 504

原创 宏定义

#include //常量宏#预处理指令不是真正的命令 在源代码被处理成可编译文件前预处理编译时不在# define PI 3.14# define SIZE 10 #define MaxValue0(A, B) A > B ? A : B//# define MaxValue(A, B) ((A) > (B) ? (A) : ( B))//# define MinV

2014-12-10 17:18:09 339

转载 iOS滤镜

今天重新看了一个巨人李海峰写的滤镜demo感觉非常的清晰易懂。首先需要了解一下滤镜的原理:“用Core Graphic的API,把图片解析成RGBA四通道的位图放入内存,然后内存中有一个数组,数组中的每四个元素都是图像上的一个像素点的RGBA的数值(0-255),你只要改变RGB的数值,再写回去重新生成就可以了。简单的变化RGB很好改的,变为黑白照片就是把每个像素点的RGB的值相加求平均值,再回

2014-12-02 15:30:38 607

转载 iOS8.0新特性 autoLayout应用

一、概要通过对iOS8界面布局的学习和总结,发现autolayout才是主角,autolayout是iOS6引入的新特性,当时还粗浅的学习了下,可是没有真正应用到项目中。随着iOS设备尺寸逐渐碎片化,纯粹的hard code方式UI布局将会走向死角,而autoresizing方式也有其局限性,所以无论如何autolayout都将成为UI布局的重要方式。前两篇以发烧友心态对iOS8界面布局的主要

2014-12-01 20:17:08 589 1

原创 汉字转拼音

//// NSString+Characters.m// AddressBook//// Created by lzhr on 14/5/22.// Copyright (c) 2014年 www.lanou3g.com 蓝鸥科技. All rights reserved.//#import "NSString+Characters.h"@implementation

2014-12-01 20:05:27 405

原创 ios自带的动画效果

/** type * * 各种动画效果 其中除了'fade', `moveIn', `push' , `reveal' ,其他属于私有的API. * ↑↑↑上面四个可以分别使用'kCATransitionFade', 'kCATransitionMoveIn', 'kCATransitionPush', 'kCATransitionReveal'来调用. * @"cube"

2014-12-01 20:01:04 404

原创 时间选择器

- (void)viewDidLoad{ [super viewDidLoad]; self.datePicker = [[UIDatePicker alloc] initWithFrame:CGRectMake(0, 50, 200, 200)]; [self.view addSubview:self.datePicker]; // 设置时区// [da

2014-12-01 19:59:35 406

转载 NSLog只有在debug模式下才可以看到

#ifdef DEBUG#define NSLog(...) NSLog(__VA_ARGS__)#define debugMethod() NSLog(@"%s", __func__)#else#define NSLog(...)#define debugMethod()#endif

2014-12-01 19:56:58 477

转载 push的动画效果

CATransition *animation=[CATransition animation];    animation.delegate=self;    animation.duration=0.3;    animation.type = kCATransitionPush;    animation.subtype = kCATransitionFromLeft; 

2014-12-01 19:54:41 471

转载 tableView分割线的长度设置

[self.contactTableView setSeparatorInset:UIEdgeInsetsMake(0, 67, 0, 0)];

2014-12-01 19:52:40 396

转载 iOS客户端实现 XMPP协议的步骤

iOS客户端实现XMPP协议的步骤在Xcode开发工具中新建iOS工程XMPPSample将第三方开源框架XMPPFramework添加到工程内配置XMPPFramework框架需要的两个底层动态库libresolv.dyliblibxml2.dylibHeader Search Paths中添加引用库”/usr/include/libxml2”迷尘  14:19:45

2014-12-01 19:52:06 477

转载 解决VC中状态栏字体颜色不同的办法

1、在info.plist中,将View controller-based status bar appearance设为NO.2、在app delegate中:[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleLightContent;3、在个别状态栏字体颜色不一样的v

2014-12-01 19:38:50 623

转载 iOS自带的毛玻璃的效果

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {            self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bou

2014-12-01 19:35:49 444

原创 修改navigationBar上的title的字体遗迹大小

UILabel *myTitle = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 100, 30)];    [myTitle setTextColor:[UIColor whiteColor]];    [myTitle setText:self.title];    myTitle.font = [UIFont boldSyste

2014-12-01 19:34:08 591

转载 mrc 和 arc的转换

在mrc下对某个类开启arc    -fobjc-arc在arc下对某个类开启mrc    -fno-objc-arc

2014-12-01 19:32:13 423

转载 使用git

GitHug通关攻略 2014-09-27 程序猿这货叫做githug,而不是大家熟悉的github,其主要目的是通过游戏的形式来让我们练习git的使用。安装githuggithug是ruby写的一个应用。所以先要安装ruby,然后输入gem install githug然后就可以在你觉得合适的目录输入gith

2014-12-01 19:24:22 949

转载 NSPredicate

第一次接触“谓词”是在大学课堂的 《离散数学》 里。当时觉得挺好,挺有用。从当时的阅历来看,找不到谓词的使用场景。在开发中有很多地方可以使用谓词。谓词最基本的功能就是:if 语句的判断第二功能:数据筛选说了这么多,可能还是有人不懂,何为谓词;谓词的另一叫法:断定。“今天下雨” 这是一句话  对于这句话 有两个可能的结果 下雨 或者 不下。如果下雨,说明断定是对的,否

2014-11-14 11:45:35 429

转载 如何使用CocoaPods

CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新

2014-11-07 11:17:35 307

原创 UIButton设置图片在上 文字在下的方法

截图如下 UIButton *button = [UIButton buttonWithType:(UIButtonTypeSystem)]; button.frame = CGRectMake(100, 100, 100, 70); [button setTitle:@"汽车" forState:(UIControlStateNormal)]; UIImage *im

2014-11-05 09:18:16 560

原创 成员变量可见度与方法

面向对象的语言相对于啊m

2014-09-14 11:22:35 308

转载 iOS何时使用self

何时使用self.在网上搜索或者论坛里的回复大多都是简简单单的说这与objc的存取方法有关,如何与存取方式有关究竟他们之间的是什么样的关系就很少有同学回答了。下面以代码来说明问题:创建一个Student类,继承NSObject类,代码: 1: #import 2:   3: @interface Student : NSObject{ 4:  

2014-09-13 14:30:20 335

空空如也

空空如也

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

TA关注的人

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