自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UserInterfaceState.xcuserstate 在 Source tree 上面忽略的方法

git rm --cached ProjectFileName.xcodeproj/project.xcworkspace/xcuserdata/myUserName.xcuserdatad/UserInterfaceState.xcuserstategit commit -m "Removed file that shouldn't be tracked"

2016-09-18 19:02:56 1750

原创 Warning: Error creating LLDB target at path '...LearnCoreData.app'- using an empty LLDB target which

可以忽略的错误

2016-09-18 15:19:16 931

原创 Mac 在终端退出命令行环境

control + c

2016-09-06 10:20:03 3474

原创 NSStirng to NSURL and NSURL to NSString

NSString to NSURLNSURL *url = [NSURL URLWithString:@"http://www.web.com"]; NSURL to NSStringNSString *myString = myURL.absoluteString;

2016-09-05 11:30:26 390

原创 Split NSString with "." or "," 分割一个带有"."或者","的 string

NSString *fileName = @"save.plist";NSArray *fileNameArray = [fileName componentsSeparatedByString:@"."];NSString *save = fileNameArray[0];NSString *plist = fileNameArray[1];

2016-08-31 16:09:43 341

原创 Git_版本

Git 命令语句git log 用来告诉历史记录git log --pretty=oneline 历史记录中只显示 id 号与提交内容commit id (版本号)是用十六进制表示的数字HEAD 表示当钱版本 HEAD^表示上一个版本 HEAD^^表示上上一个版本Git 命令语句 git reset –hard HEAD^ 也可以直接将 HEAD^ 转换成为 Commi

2016-08-30 23:23:10 310

原创 Git_创建

Git 命令## 基本使用 ## 1. pwd 用于显示当前目录 2. git init 把这个目录变成 Git 可以管理的仓库**init 之后会多出一个 .git 的目录,但目录是被隐藏的,需要用3.的命令来看。** 3. ls -ah 用来显示目录内容## 把文件添加到仓库 #### 把文件提交到仓库 ## 1. git add readme.txt 2.

2016-08-30 23:06:59 309

原创 Git_简介

来源于:廖雪峰老师的博客SVN_集中式 版本库是集中在中央服务器的,工作时使用的是自己的电脑,但是,在结束时是将自己工作的内容推送至服务器的。 集中式必须联网才能工作。Git_分布式 不需要联网 没有中央服务器 安全性能高 最重要的是有强大的分支管理功能

2016-08-30 22:47:39 235

原创 判断图片是否为空

if (UIImagePNGRepresentation(UIImage *image) != nil) { NSLog(@"image != nil"); } UIImagePNGRepresentation (image 的实例化对象)UIImagePNGRepresentation 对图片进行压缩两种实现方法 UIImageJPEGRepresentation

2016-08-30 17:12:39 3407

原创 Storyboard 本地化修改

点中 Main.storyboard 文件 找到当前位置将[Localizable Strings]文件类型改为[Interface Builder Cocoa Touch Storyboard] Command + B 之后在将[Interface Builder Cocoa Touch Storyboard]修改回[Localizable Strings] 相当于重新生成了一遍

2016-08-30 16:55:49 957

转载 UITextField 设置键盘样式

textField.keyboardType = UIKeyboardTypeNumberPad; typedef enum { UIKeyboardTypeDefault, 默认键盘,支持所有字符 UIKeyboardTypeASCIICapable, 支持ASCII的默认键盘 UIKeyboardTypeNumbersAndPunctuation, 标准电话键盘,支持+*#

2016-08-25 22:07:32 2137

原创 使用 Storyboard 用到的问题

问题: Application tried to push a nil view controller on target UINavigationController: 0x7b98940.原因: 因为在使用 Storyboard 的时候,self.storyboard is nil.means you didn’t initialise you master viewcontrolle

2016-08-25 22:04:00 308

原创 使用 Storyboard 用到的问题

问题: Application tried to push a nil view controller on target UINavigationController: 0x7b98940.原因: 因为在使用 Storyboard 的时候,self.storyboard is nil.means you didn’t initialise you master viewcontrolle

2016-08-25 22:03:08 233

原创 得到 NSDictionary count (个数)

key

2016-08-25 21:54:55 1356

原创 UITableView default separator color

CGContextSetRGBStrokeColor ( CGContextRef c, 224.0/255.0, 224.0/255.0, 224.0/255.0, CGFloat alpha);

2016-08-25 11:29:41 395

原创 #pragma 的使用

#pragma 最重要的两个使用 1.整理代码 2.防止编译器警告1.整理代码使用 #pragma mark - 来将代码分割成逻辑区块。2.防止编译器警告###并不是很常见 用来防止编译器或者静态分析器的警告。 通过使用#pragma clang diagnostic push/pop,你可以告诉编译器仅仅为某一特定部分的代码(最初的诊断设置在最后的pop被恢复)来忽视特定警告

2016-08-23 00:45:59 378

原创 控制台警告“"This application is modifying the autolayout engine from a background thread, which can lead”

需要打开另外一个线程中,进行 UI 更新。Swiftdispatch_async(dispatch_get_main_queue(), { // code here})Objective-cdispatch_async(dispatch_get_main_queue(), ^{ // code here});

2016-08-23 00:36:01 311

原创 Push的使用

1.最简单的使用DayTimeViewController *dayTimeVC = [[DayTimeViewController alloc] init]; [self.navigationController pushViewController:dayTimeVC animated:YES];2.Pop到根页面[self.navigationController popToRootV

2016-08-23 00:32:06 2966

原创 移除视图

Call -removeFromSuperview on viewB.view.[view.view removeFromSuperview]

2016-08-17 10:42:06 280

原创 数组中得到最大值与最小值

NSInteger colMaxNumber = [[self.colNumberArray valueForKeyPath:@"@max.intValue"] intValue];NSInteger rowMaxNumber = [[self.rowNumberArray valueForKeyPath:@"@max.intValue"] intValue];

2016-08-15 18:17:36 328

原创 将 NSArray 进行倒序排列

NSArrayNSMutableArray *switchArray = [[NSMutableArray alloc] init];switchArray = [[[frames reverseObjectEnumerator] allObjects] mutableCopy];

2016-07-01 15:03:06 582

原创 The provisioning profile is expiring soon

The provisioning profile “:” is expiring soon

2016-06-23 11:54:36 790

原创 iOS-控制台的警告

Snapshotting a view that has not been rendered results in an empty snapshot. Ensure your view has been rendered at least once before snapshotting or snapshot after screen updates. 解决办法:看当前运行的页面,是不是有一个

2016-05-18 23:45:32 464

原创 错误积累

1.以后不能同时有两个一样的.m文件在编译,这样会报linker command failed with exit code 1 (use -vto see invocation)这个错误。

2016-04-28 16:37:45 533

原创 iOS_时间戳与时间间的互相转化

时间转时间戳 NSString *timeSp = [NSString stringWithFormat:@"%d", (long)[datenow timeIntervalSince1970]]; NSLog(@"timeSp:%@",timeSp); //时间戳的值时间戳转时间(1) NSDate *confromTimesp = [NSDate dateWithTimeIn

2016-04-27 10:12:51 318

原创 iOS_英文单词积累

Profile 描述文件 Device Management 设备管理 Vertification 验证

2016-04-25 11:49:11 434

原创 NSUserDeafults的关于"第一次登陆"的测试问题

这个是在Appdelegate里面写的, NSUserDefaults *firstDefaults = [NSUserDefaults standardUserDefaults]; if (![firstDefaults objectForKey:@"firstRun"]) { self.firstRun = true; NSLog(@"是第一次运行");

2016-04-22 17:04:37 314

原创 NSDate_解决本地时间差8小时

NSDate *date = [NSDate date]; NSTimeZone *zone = [NSTimeZone systemTimeZone]; NSInteger interval = [zone secondsFromGMTForDate:date]; NSDate *localDate = [date dateByAddingTimeInterval:inte

2016-04-21 14:49:56 960

原创 设置本地时间_简单版

NSDate *now = [NSDate date]; // 显示的时间不是本地时间, 还需要转化NSDateFormatter *df = [[NSDateFormatter alloc] init];[df setDateFormat:@"yyyy-MM-dd HH:mm:ss"];NSString *s1 = [df stringFromDate:now];NSLog(@"现在的本地

2016-04-20 11:46:12 343

原创 浮躁_该怎么平息?

….

2016-04-08 16:03:13 234

原创 静态库封装

静态库封装的原因老板想要将自己的产品做成万能的插件, 让更多的人看到研发, 但是又不知道源代码.

2016-04-03 09:00:24 372

转载 农夫过河(数据结构)之C语言

这个是根据网上给的代码整理出来的 : 题目: 一个农夫带着—只狼、一只羊和—棵白菜,身处河的南岸。他要把这些东西全部运到北岸。他面前只有一条小船,船只能容下他和—件物品,另外只有农夫才能撑船。如果农夫在场,则狼不能吃羊,羊不能吃白菜,否则狼会吃羊,羊会吃白菜,所以农夫不能留下羊和白菜自己离开,也不能留下狼和羊自己离开,而狼不吃白菜。请求出农夫将所有的东西运过河的方案。 理解: // 宏定

2016-01-17 14:07:08 6629

原创 一个iOS的码农刚刚接触Java

因为一道题, 我接触到了Java, 可是我什么都不会做, 只是听过这个名字 0.0 所以我写的和简单, 也应该是java大神 都不会看的, 不喜勿喷 首先我百度了一个Java的开发环境 Eclipse 在官网网站下载的,其他的就没有准备… 而我的第一步的就是做出”Hello World” 1.点击左上角的新建按钮, 新建一个空白的模板, 点击Java Project 2.新建项目的名

2016-01-16 17:21:07 405

原创 Swift中对闭包的理解

现在网上好多的都是针对Swift1.0的闭包, 以下我我自己写得Swift2.0的闭包, 有问题欢迎大家指出, 从”第三点”开始一.知识点 Swift中的闭包有三个种类 全局变量是一个有名字但不会获取任何值的闭包 嵌套函数是一个有名字并且可以捕获其等比函数域内值的闭包 闭包表达式是一个利用轻量级语法所写的可以捕获其上下文中变量或常量值的没有名字的闭包 Swift的闭包表达式拥有比较简洁的风

2016-01-15 12:47:32 343

原创 对OC中的闭包(Block)理解

前文:这些是我在网上学习时总结的, 和自己写得代码, 总结那个有可能会总结的不规范, 希望大家看到多给提议, 有的时候也是没来的写自己总结的话, 说明我还在吸收, 在想怎么用简单的语句说清楚, 欢迎大家一起讨论… 一. 定义 引用伯乐的一句话, 就是匿名函数, 也就是在函数中可以包含着函数.就是在函数中可以定义匿名函数然后在函数中调用. 伯乐对OC中闭包的定义: 二.分类 1.无参无返回值

2016-01-15 00:22:40 628

转载 iOS中的用户交互userInteractionEnabled

userInteractionEnabled属性可以设置视图是否可以接受到用户的事件和消息, 是否可以跟用户交互 如果不想视图接受事件消息, 设置为NO即可 比如说, 当一个父视图中包含一个子视图a时, 同时又包含另外一个视图b, 但是b被a覆盖住了, 这样b就不能执行相应的事件, 这适合设置a的userInteractionEnabled为NO , b的userInteractionEnabl

2015-12-19 16:35:22 530

原创 网络请求 同步get 同步post 异步get 异步post

Get请求 : 从服务端直接获取数据 1.Get请求一般只是从服务器获取数据, 请求时一般会提交服务器一些请求参数, 附加载URL上的, 参数之间以&分割 2.URL中英文和数字进行原样识别, 而中文或者一些其他字符需要计算机再进行编码 3.Get请求提交的数据一般放在http协议的头header中Post请求 : 上传数据改变服务端的内容 1.Post请求多用于给服务器提交数据 2.Po

2015-12-14 21:22:57 661

原创 XML解析、Json解析

XML解析一般分为SAX和DOM.也就是事件和文档. 一.XML解析之SAX解析, 及NSXMLParser SAX解析说白了就是事物模型解析, 从头开始读取文档, 读完头标签后, 理论上是读取标签值, 最后是结束标签 在ParserTool.h文件中// 这个是系统提供给的xml的解析方法, 通过代理方法完成解析@interface ParserTool : NSObject<NSXML

2015-12-14 19:44:54 437

转载 tableView 属性已经其协议方法

标签:UITableView——-表视图–继承UIScrollView并遵守NSCoding协议属性frame————-设置控件的位置和大小backgroundColor——–设置控件的颜色style——–获取表视图的样式dataSource———设置UITableViewDataSource的代理delegate———设置UITableViewDelegate代理sectionHeaderHeig

2015-11-11 16:11:27 729

原创 欢迎使用CSDN-markdown编辑器

问题1: 2 duplicate symbols for architecture x86_64这说的是工程中有两个重名的文件, 需要去掉一个文件. 比如说:duplicate symbol OBJC_METACLASS$_YRJGrabDiscountCollectionViewCell in: /Users/dllo/Library/Developer/Xcode/Derived

2015-11-11 09:00:21 305

空空如也

空空如也

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

TA关注的人

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