- 博客(45)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Xcode7 真机测试设置
喜欢Xcode7的一个理由就是真机测试免费,废话不说了,直接看看如何免费真机测试首先要说明一点,免费不是表示你连上数据线就可以把APP装到手机上,还是要设置点东西。1、在Xcode应用中使用快捷键“command+,” -- 进入一个页面,选择account,点击左下角的“+”号按钮,输入你的Apple ID和 密码(就是你从AppStore上下载应用的那个账号和密码),界面上会显
2015-09-23 19:52:46
1031
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 调节UILabel的行间距
UILabel 本身没有提供调节行间距的接口,但是字符串提供了修改其表示格式的方法,可简单表示如下: introduce = @"来得及发垃圾发酵了放假啊理解费拉达斯肌肤垃圾的酸辣粉阿拉斯加法拉盛大家发垃圾啊的胜利解放啦放假啦大家费拉达斯家啦"; CGSize maxSize = CGSizeMake(ScreenSize.width-40, 500000); //设置字符串显示的最大
2015-01-12 19:37:01
787
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 百度地图之标注一组地理坐标<2>
一、需求开发移动地图相关的应用有时会有这样的需求:在地图上显示自己的定位,然后想查看周边使用这个应用的有哪些人。当然完成这个功能需要后台数据的支持,你要把自己的位置信息发给后台,后台在根据你的位置查询数据库返回你周围的用户的信息,这些信息包括经纬度坐标、描述等。这里只描述客户端如何实现,至于后台返回的这些数据就在本地创建家数据了,下面就用百度地图实现这个功能。二、实现效果展示
2014-11-13 11:32:27
1813
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 在Mac上建立SVN服务器
其实我一直都在用Cornerstone来管理代码,也挺好用的,我之所以写这篇文章是因为Mac本身支持建立SVN,也算是练习一下,仅能满足基本的需求。(本文参考http://www.cnblogs.com/mjios/archive/2013/03/10/2952258.html)总的来说分下面几个步骤:一、建立代码仓库为了表达的方便,我就建立在桌面上,首先,在桌面上建立一个名为
2014-03-25 23:42:54
873
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 iOS 项目本地化
Xcode的版本在4.5以后,对版本升级有了变化,不过变得非常简单。第一步:CMD+N,选择Resource ——>String File ——>命名为Localizable.strings(其他名称也可,这样做后面方便点) 第二步:选择project——>Localizations,选择需要支持的语言,点击左下角的+,这是会发现在新建的Localizable.strings文件下多一
2014-03-20 17:52:21
930
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 MacBookPro MD103 升级内存
我点Mac是2012年买的,型号是MD103,现在用着感觉有点慢,于是花了1000大洋买了两个金士顿的内从条,让我的电脑内存从4G升到了16G,升级后使用,一个感觉,那叫一个倍爽!下面说一下升级步骤!虽然说换个内存条的操作网上一堆(我换之前也在网上看了很多)!但是我之所以写这篇文章是因为这是我第一个拆电脑!冲破了一定的心理阻碍!其实很多事情都是这样,看似高深,真的去做了却发现:简单地令人发指!
2014-03-15 17:23:08
5531
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 ARC 的处理
找到程序的TARGETS -->Build Phases --->Compile Sources ,选择需要的文件,输入-fno-objc-arc , 运行即可。如果是不支持ARC的大环境系让某些支持ARC,就输入-fobjc-arc,即可
2014-03-11 12:20:12
885
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 NSArray 和 NSDictionary 的 NSEnumerator
在OC中,字典和数组都提供一种快速枚举的方法NSEnumerator1、对于数组NSArray * array = [NSArray arrayWithObjects:@"ONE",@"TWO",@"THREE",@"FOUR",nil];NSEnumerator * enumerator = [array objectEnumerator];NSObject * object;
2014-03-05 15:54:51
743
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 为APP添加新的字体
首先,打开-info.plist,添加一行:Fonts provided by application 然后,在Item 0,的Value项添加字体的名称,如:superload.ttf最后,完了!在需要用的地方直接访问就OK了UILabel * label = [[UILabel alloc]initWithFrame:CGRectMake(10, 200, 300, 1
2014-03-04 17:28:02
938
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 iOS 常用第三方库
开发几个常用的开源类库及下载地址:1.jsonjson编码解码2.GTMBase64 base64编码解码3.TouchXML 解析4.SFHFKeychainUtils 安全保存用户密码到keychain中5.MBProgressHUD很棒的一个加载等待特效框架6.ASIHTTPRequest 等相关协议封装7.EGORefreshTableHeaderView
2014-02-20 23:25:48
631
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 iOS 同步请求 异步请求 GET请求 POST请求
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里
2014-02-20 23:21:48
614
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 iOS 加密算法的使用
1、AES加密NSData+AES.h文件[plain] view plaincopy// // NSData-AES.h // Smile // // Created by 周 敏 on 12-11-24. // Copyright (c) 2012年 BOX. All rights res
2014-02-20 23:16:50
705
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 NSURLRequest 官方文档 详析
OverviewNSURLRequest objects represent a URL load request in a manner independent of protocol and URL scheme.NSURLRequest encapsulates two basic data elements of a load request: the URL to loa
2014-02-20 23:02:37
973
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 iOS 控件之 UIDatePicker
这是一个日期选择器创建并设置一个日期选择器 _datePicker = [[UIDatePicker alloc]initWithFrame:CGRectMake(20, 30, 0, 0)]; _datePicker.datePickerMode = UIDatePickerModeDate; [_datePicker addTarget:self action:@
2014-02-20 17:38:07
1094
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 iOS 控件视图基类之 UIView
引言UIView表示屏幕上德一块矩形区域,在APP中占有绝对重要的地位,因为iOS中所有的可视化控件都是UIView的子类。负责渲染区域的内容,并且响应该区域内发生的触摸事件目录 1、UIView家族 2、UIView基本属性 3、几何方法类 4、控制级别类 5、渲染类 6、动画类 7、手势类 8、移动效果类 9、基于布局约束类(iOS 6.0)
2014-02-20 15:41:25
2556
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 iOS 控件基类之 UIControl
从所有能接受用户触摸事件的控件来看,他们都直接或间接地继承与UIControl,当然他本身也是继承与一个最基础的视图控件UIView,这个下一篇会说。然而,UIControl不能直接被使用,但是它定义了它所有子类的共同行为,提供了共有的接口。@property(nonatomic,getter=isEnabled) BOOL enabled; //默认是YES,如果要禁用这个控件,设为NO
2014-02-20 10:30:47
1149
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 DNS无法解析的网页的处理
今天出现了一个问题:我在公司访问我一个同学的博客是可以访问的,到家后发现访问不了了!不明白是什么原因,后来我问了我那个很牛的同学,最终在他的指导下我才解决了这个问题,我下面分享一下(大神请绕道)出现这个问题的原因可能是因为两次不同地点的访问,使用的网络是连接不同的DNS服务器,而这个域名恰好解析不了,所以要自己手动解析,这样以后不管在哪里,你这台电脑都能访问了。废话不说了,开始第一
2014-02-20 00:11:47
1869
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 iOS 控件之 UISwitch
这是个开关控件,当然也继承与UIControl,详细属性如下-(void)addSwitch{ _switch = [[UISwitch alloc]initWithFrame:CGRectMake(20,200, 100, 100)]; _switch.onTintColor = [UIColor redColor];//开启时的颜色 _switch.tintColo
2014-02-19 17:50:12
880
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 iOS 控件之 UISlider
UISlider继承UIControl,是一个可以在最小值和最大值之间任意滑动的进度条,和UIProgressView的区别在于:前前者无法响应用户的触摸事件,而后者可以。我下了一个demo,相信的总结了一下UISlider 的使用方法//// ViewController.m// UIProgressViewDemo//// Created by 冷凝 on 14-2-19
2014-02-19 16:42:49
1786
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 iOS 控件之 UIProgressView
这是一个进度条视图,使用简单,效果明显。//// ViewController.m// UIProgressViewDemo//// Created by 冷凝 on 14-2-19.// Copyright (c) 2014年 **. All rights reserved.//#import "ViewController.h"@interface View
2014-02-19 15:49:13
812
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 IOS几种简单有效的数组排序方法
//第一种,利用数组的sortedArrayUsingComparator调用 NSComparator ,obj1和obj2指的数组中的对象[plain]NSComparator cmptr = ^(id obj1, id obj2){ if ([obj1 integerValue] > [obj2 integerValue]) { return (NS
2014-02-19 10:17:52
864
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 OC实现选择、插入和快速排序
本文采用objective-c实现常见的排序算法:选择排序,插入排序,快速排序。 1 // 2 // Sort.h 3 // Algorithm 4 // 5 // Created by *** on 11-9-30. 6 // Copyright 2011年 __MyCompanyName__. All rights reserved. 7 // 8 9 #impor
2014-02-18 14:27:57
952
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 SDWebImage类实现图片的下载
SDWebImage这个第三方的图片下载类很容易的实现了图片现在,由于出现已久,所以这个库是不支持ARC的,因此在使用的过程中,你要么改库要么把使用这个库的viewController的Objective-C Automatic Reference Counting 设为NO;把这个库加入到工程,然后导入头文件#import"UIImageView+WebCache.h"
2014-02-18 11:14:42
1039
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 ASIHTTPRequest库实现图片下载
首先讲ASI第三方库加入到项目中来其次加入一些库文件:libz.dblib , MobileCoreServices.framework , systemConfiguration.framework , CFNetwork.framework最后在下载类中#import"ASITHHPRequest.h" 并接受- (void)viewDidLoad{ [super vi
2014-02-17 22:55:16
1234
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 NSURLConnection类实现下载网络图片
这是苹果SDK自带的一个下载类,使用简单;首先要接受NSURLConnectionDataDelegate>协议- (void)viewDidLoad{ [super viewDidLoad]; _data = [[NSMutableData alloc]init]; _imageView = [[UIImageView alloc]initWithFrame:s
2014-02-17 22:20:54
825
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 GData解析XML文件
如何将GData库引入自己的工程,我就不说了,这个网上一大堆。下面直接讲如何解析XML文件以http://api.douban.com/book/subjects?q=ios这个从豆瓣上请求的图书为例,下面是请求的内容 xmlns="http://www.w3.org/2005/Atom" xmlns:db="http://www.douban.com/xmlns/"xmlns:gd=
2014-02-17 15:24:09
1214
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 CFURLCreateStringByAddingPercentEscapes ()函数解析
If you have tried to send any information using a GET web request, you would have come cross an annoying problem, That annoying problem is making sure that the URL is corrently encoded. The issue
2014-02-17 10:19:02
703
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 IOS 学习之XML解析(一)
在IOS平台上进行XML文档的解析有很多种方法,在SDK里面有自带的解析方法,但是大多情况下都倾向于用第三方的库,原因是解析效率更高、使用上更方便,关于IOS平台各种解析XML库的优缺点分析,可以看下这篇文章:http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project这里
2014-02-12 14:59:43
625
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 如何在Objective-C中打印日志记录
在进行IOS编程的过程中,中会遇到这样一个问题:初学者在代码中写了很多NSLog()函数,来确定程序的运行进程,当项目越写越大,因NSLog带来的末端输出信息会越来越多,这是已经很不难分清每个 NSLog函数在程序的那个位置了。因此,如果末端的输出信息中包含了这个NSLog()所在的上下文信息,比如那个文件中的哪个方法调用的,在哪一行等等,这样就很明了了。其实,C预处理器提供了很多关于当前文件
2014-01-23 16:33:55
4046
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 iOS 常见的系统文件目录介绍
转载地址:http://www.cnblogs.com/wengzilin/archive/2013/08/06/3240940.html1、【/Applications】常用软件的安装目录 内建软体及JB软体存放位置2. 【/private /var/ mobile/Media /iphone video Recorder】录像文件存放目录3、【/priv
2014-01-17 15:21:41
1524
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 设计模式概述
2012年-2013年,Sunny在CSDN技术博客中陆续发表了100多篇与设计模式学习相关的文章,涵盖了七个面向对象设计原则和24个设计模式(23个GoF设计模式 + 简单工厂模式),为了方便大家学习,现将所有文章的链接进行了整理,希望能给各位带来帮助! 祝大家圣诞节快乐! 花絮:本文的工作量大大超过之前的估计,几乎整个平安夜都花在它身上了, 基础知识
2013-12-30 15:58:47
636
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
翻译 UIScrollView API 翻译
@property(nonatomic) CGPoint contentOffset; // 距离origina的偏移@property(nonatomic) CGSize contentSize;
2013-12-28 17:30:45
815
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 UIScrollView 原理详解
由于项目中用到这个控件,本想详细的做一下作结,发现网上有很详细的介绍,先转载学习吧,如果以后发现新内容,自己在重写一篇文章出处:http://blog.csdn.net/ch_soft/article/details/6947695ScrollView UIScrollView UIScrollView为了显示多于一个屏幕的内容或者超
2013-12-28 14:23:24
781
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 UIImage 图像处理
我觉得成为一个IOS开发人员肯定要会的必须要有:图片、网络、音乐和视频;这个专辑就按顺序总结一下1、把UIView 转化成 UIImage -(UIImage*)convertViewToImage:(UIView*)theView{ UIGraphicsBeginImageContextWithOptions(theView.bounds.size, YES,
2013-12-25 17:18:19
1021
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 IOS中的动画使用
IOS中的动画右两大类1.UIView的视图动画2.Layer的动画 UIView的动画也是基于Layer的动画动画的代码格式都很固定1.UIView动画 :一般方式[UIView beginAnimations:@"ddd" context:nil];//设置动画[UIView commitAnimations]; //提交动画这两个是必须有的
2013-12-20 16:26:59
761
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Mac 常用的终端命令 《一》
1、ls ------------->显示当前目录的内容2、cd ------------->改变目录3、cp ------------->拷贝文件 cp 参数 源文件 目标文件cp -R /User/用户名/Desktop/photos /System/Library/图片讲桌面上photos文件夹下的内容拷贝到系统的library/ 图片文件夹下R:表示对目录进行递
2013-12-15 22:19:49
787
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 IOS代理浅析
一直想总结一下关于代理的用法,恰好今天有时间。现在有这样一个需求:比如A是图书阅读界面,界面上有个按钮是【添加书签】,这个按钮有一个响应事件-(void)addBookMarkAtIndexPath,把当前页作为书签给存入数据库;B界面是书签展示界面,用来显示这本书中添加的书签。当在A中点击【添加书签】后,B中要把当前页的缩略图给显示出来。其实这些功能不用代理也能实现,用代理是为了是类之间的联
2013-12-15 11:33:31
568
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Xcode中常用的快捷键
command+n ------------------------>新建一个类command+shift+n ------------------>新建一个工程command+shift+f ------------------->在工程中查找command+f ------------------------>在当前页面查找control+p
2013-12-15 10:12:20
696
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人