自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梁森的博客

梁森的笔记

  • 博客(22)
  • 收藏
  • 关注

原创 对iPhone手机型号进行判断

直接将一下代码复制粘贴到Header.h文件中即可,在使用的时候进行判读。#define IS_IPhone6Plus ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(1242,2208), [[UIScreen mainScreen] currentMod

2016-03-31 14:33:54 947

原创 加载图片的两个方法:imageName: imageWithContentOfFile:

使用imageName:加载图片1.加载到内存当中会一直存在内存当中,(图片)不会随着对象的销毁而销毁。2.加载进去图片后,占用的内存归系统管理,我们是无法管理的。3.相同的图片是不会重复加载的4.加载到内存中占据的内存较大使用imageWithContentOfFile:加载图片1.加载到内存中占据的内存较小2.相同的图片会被重

2016-03-29 13:46:40 1715

原创 Xcode中将图片放到images.xcassets中的好处

之前做的程序都是直接将图片放到了项目中,但见有的人却将图片放到了images.xcassets中,两者都能实现预期的效果,可并不清楚两者的区别,但我知道区别肯定是有的。后来才发现,原来将图片放到images.xcassets中会有如此大的作用。下面就让我来介绍一下。1.如果图片是被放到images.xcassets中(部署版本>=ios8),之后打包的资源包中的图片会被放到As

2016-03-29 11:17:09 2895

原创 禁止子视图响应父视图的点击事件

当在父视图上添加一个手势后发现,子视图也会响应父视图的手势事件,于是想去解决,于是乎发现了:在子视图上添加一个手势可以让子视图不再去响应父视图的手势事件。yeah!!!

2016-03-24 11:39:44 1070

原创 父视图半透明而子视图不半透明

最近发现在设置父视图半透明效果后,子视图也随着变成了半透明的,可这不是我想要的效果,后来发现了一个简单的方法即可解决此问题。方法:colorWithRed:green:blue:alpha:在这个方法里设置视图的背景色就可避免上面的问题,而直接利用alpha设置透明度就会出现上面的问题。是不是很简单的解决方法!!!

2016-03-24 11:31:55 472

转载 沙盒

因为应用是在沙箱(sandbox)中的,在文件读写权限上受到限制,只能在几个目录下读写文件 每个iOS应用SDK都被限制在“沙盒”中,“沙盒”相当于一个加了仅主人可见权限的文件夹,苹果对沙盒有以下几条限制。    (1)、应用程序可以在自己的沙盒里运作,但是不能访问任何其他应用程序的沙盒。    (2)、应用程序间不能共享数据,沙盒里的文件不能被复制到其他应用程序文件夹中,

2016-03-18 10:38:29 247

原创 解决“真机上不能读取本地路径”的问题d

之前写了一个小demo,功能是获取相册中的某张图片并将此图片写入到本地,然后再从本地将此图片取出显示出来。有人会说这是干嘛啊?存进去再取出来。。。我这样做是为了将来上传图片的时候能用,如我们的上传头像功能。首先我们得选取相册中的图片,然后上传到远程服务器上。在上传图片的过程中,我们首先就得从本地取出图片。可我却遇到了问题,在模拟器上取图片的时候是完全可以的,可当在真机上的时候就出现了问题。

2016-03-18 10:06:46 882

转载 UIImageJPEGRepresentation和UIImagePNGRepresentation

在Iphone上有两种读取图片数据的简单方法: UIImageJPEGRepresentation和UIImagePNGRepresentation. UIImageJPEGRepresentation函数需要两个参数:图片的引用和压缩系数.而UIImagePNGRepresentation只需要图片引用作为参数.通过在实际使用过程中,比较发现: UIImagePNGRepresentat

2016-03-17 17:40:56 395

原创 保存图片到沙盒并从沙盒中取出

- (void)saveImage:(UIImage *)tempImage WithName:(NSString *)imageName{    NSData * imageData = UIImagePNGRepresentation(tempImage);    NSArray * paths =NSSearchPathForDirectoriesInDoma

2016-03-17 17:26:20 3084

原创 POST上传各种数据类型(包括图片)

1.上传事件:- (void)postUpLoad {        // 1. url    NSURL *url = [NSURLURLWithString:@"http://127.0.0.1/post/upload.php"];        // 2. post请求    /*     参数1:上传到服务器的地址

2016-03-17 15:50:55 2384

原创 苹果原生POST登录

// 1. url    NSString *urlString =@"http://127.0.0.1/login.php";        NSURL *url = [NSURLURLWithString:urlString];        // 2. 可变的请求    NSMutableURLRequest *request =

2016-03-17 14:22:14 784

原创 苹果原生GET登录

// 1. url    NSString *username = @"张三";    NSString *pwd = @"zhang";        NSString *urlString = [NSStringstringWithFormat:@"http://192.168.10.9/login.php?username=%@&password=

2016-03-17 14:01:42 360

转载 Xcode中为什么不再为我们自动生成pch文件

原文链接:http://www.jianshu.com/p/68eecd87210a著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。因为module,我们没有了#import 的需求你在prefix header中写的代码是没有必要的。哪儿需要import,你就在那儿写。把你的定义写到他们所属的文件中去。把你的宏,哎,除非没有别的路,还是停止写宏吧。如果,哥们儿,你实

2016-03-17 09:39:18 336

原创 消除按钮上的文字闪烁的效果

之前在把按钮做成一个计时器的时候发现按钮上的数字在变化的时候会有闪烁的效果,感觉不是很好。想要消除这种闪烁效果其实也很简单,将UIButton的类型由system改为custom即可

2016-03-16 17:44:55 841

转载 关于第三方库的想法

关于第三方库,同样也不推荐过多使用,如下:1、消耗时间,一个开源库,拿过来需要仔细考察代码质量,确认是否足够可靠。如果出现问题,需要仔细审查开源库的内部实现。如果这些工作太消耗时间,还不如自己实现。2、可维护性差。一旦遇到系统升级、API更换,第三方库不能确保不出问题。当出问题后也难以找到人来维护。如果跟进第三方库的改变,仍然容易出现新问题。3、法律问题。大公司需要仔细审查许可

2016-03-16 14:12:54 252

原创 利用Xcode管理代码

废话不多说直接上图(一幅图胜过千言万语)1.在创建一个新的工程的时候选中下方的“Create local git repository for this project”这个选项一般是默认勾选的。2.我们选中“Source Control”下的“Commit”,进行代码的提交我们也可以选中“History”查看我们提交程序的各个版本但我有一个问题就是不能

2016-03-15 15:20:52 290

原创 学习git的一些命令

在没有SVN服务器的时候,我们需要git来管理我们的代码。SVN是集中式版本控制,git是分布式版本控制。git管理的代码的所有版本既可以保存到服务器也可以保存到本地。当有需要的时候我们才提交到服务器git命令行1.创建一个仓库2.初始化项目 随便添加几个文件3.提交项目到版本控制4.git commit -m '标识'5.配置git的邮

2016-03-15 15:00:23 257

原创 Mac上显示隐藏文件

defaults write com.apple.finder AppleShowAllFiles TRUE对于以前的OS X版本,efaults write com.apple.Finder AppleShowAllFiles TRUE为了重启Finder应用,输入killall Finder

2016-03-15 12:16:14 284

原创 Bundle display name – 真正显示到用户屏幕上的 App 名称

Bundle display name  –  真正显示到用户屏幕上的 App 名称

2016-03-09 18:21:29 773

原创 工程中导入第三方库RegexKitLite.h首先要做的。。。

在Xcode工程中导入RegexKitLite这个第三方库时首先要做的就是设置-fno-objc-arc,因为该库比较老,不支持ARC。其次要添加静态库libicucore.dylibRegexKitLite.h

2016-03-09 17:01:07 423

转载 Xcode中插件的管理工具-----Alcatraz

原文链接:Alcatraz的安装和使用一、简单说明Alcatraz 是一款 Xcode的插件管理工具,可以用来管理XCode的 插件、模版以及颜色配置的工具。二、如何安装1.github地址:https://github.com/alcatraz/Alcatraz2.安装方法(在安装之前需要下载该软件,并且双击,跳转到终端页面)方法一:在命令行中输入

2016-03-08 14:44:53 389

转载 解决“设备管理设置中不允许在此台iPhone上。。。。”的问题

xcode7真机调试出现这么个问题:应该装到手机上了,却打不开,因为我是用的个人账号,而且是没有经过开发者认证的账号2解决办法很简单:跟着下面的步骤执行31、点击设置42、点击“通用”53、滚动手机屏幕到最下面,点击“描述文件”

2016-03-04 17:16:42 18590

空空如也

空空如也

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

TA关注的人

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