自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (16)
  • 收藏
  • 关注

原创 IOS学习之路十(仿人人滑动菜单Slide-out Sidebar Menu)

最近滑动菜单比较流行,像facebook和人人等都在使用滑动菜单,今天做了一个小demo大体效果如下:这次用了一个开源的项目ECSlidingViewController这个也是一个挺著名的托管在Github上的开源项目:Github上Project的URL是:https://github.com/edgecase/ECSlidingViewCo

2014-04-28 17:09:39 1653

原创 IOS学习之路八(GCD与多线程)

Serial Dispatch Queue -- 线程池只提供一个线程用来执行任务,所以后一个任务必须等到前一个任务执行结束才能开始。     Concurrent Dispatch Queue -- 线程池提供多个线程来执行任务,所以可以按序启动多个任务并发执行。1. Basic Management     我们可以通过dispatch_queue_cretae来创建队列,然后用dis

2014-04-28 15:36:02 706

原创 IOS学习之路七(通过xib自定义UITableViewCell)

一、新建iOS Application工程,选择Single View Application,不要选中Use Storyboard.假设指定的是product name是:UITableViewCellDemo,则完成后自动生成代码视图如下图:二。新建一个UITableViewCell文件: 三。Add---New File

2014-04-28 11:53:05 662

原创 IOS学习之路七(通过xib自定义UITableViewCell)

一、新建iOS Application工程,选择Single View Application,不要选中Use Storyboard.假设指定的是product name是:UITableViewCellDemo,则完成后自动生成代码视图如下图:二。新建一个UITableViewCell文件: 三。Add---New File

2014-04-28 11:31:21 675

原创 IOS学习之路五(代码实现UITableView)

先展示一下运行结果:代码实现:1.先创建一个空项目:2.创建一个Controller:(TableViewController)在AppDelegate.h中声明属性:[cpp] view plaincopyprint?//  AppDelegat

2014-04-28 11:28:23 543

原创 IOS学习之路六(UITableView滑动删除指定行)

Controller.h文件[cpp] view plaincopyprint?#import     @interface TableViewController : UIViewController  @property (nonatomic, strong) UITableView *myTableView;  @pro

2014-04-28 11:18:29 675

原创 UIButton 按钮控件-IOS开发

UIButton是一个标准的UIControl控件,所以如果你对UIControl不甚了解还是先看一下我的另一篇博文:《UIControl IOS控件编程》一、创建两种方法:1. 常规的 initWithFrame[java] view plaincopyprint?UIButton *btn1 = [[UIButto

2014-04-26 18:10:42 502

原创 UIimage更新图片时出现缓存问题

数据库中存有一个图片字段,为NSString类型,现在需要更换这张图片。从手机相册中选择新的图片,先把这张新的图片(write to file)到本地,再替换掉原有图片。看下代码://数据库用户头像    NSData *data=UIImagePNGRepresentation(self.headPortrait.image);    //获取ap

2014-04-26 17:47:19 1523

原创 UIScrollView基本用法和代理方法

001- (void)viewDidLoad002{003    [super viewDidLoad];004     005    scrollView = [[UIScrollVie

2014-04-25 17:25:16 763

原创 UITableView使用详解

IOS 学习:UITableView使用详解2 自定义的单元格1.建立CustomCell类使用常见的建立类的方法,把被继承的类设置为UITableViewCell。建立了类之后再次点击新建文件,选择CocoaTouch 下的empty,建立一个nib文件,讲一个表格单元格Table View Cell控件拖进nib视图,添加,image view 和三个textL

2014-04-24 16:27:46 752

原创 UITableView with xib 以及自定义TableViewCell

Hai_阔天空信仰在飘扬,风景在路上。ios开发 UITableView with xib 以及自定义TableViewCell原文网址:http://blog.csdn.net/m_changgong/article/details/8115137 作者:张燕广1、创建一个Single View Application工程,命名为:TableViewD

2014-04-24 15:33:28 1262

原创 UIView设置背景图片的方法

项目中,可能需要我们为某个视图设置背景图片,而API中UIView没有设置背景图片的方法,那么该如何实现呢?第一种方法:利用的UIView的设置背景颜色方法,用图片做图案颜色,然后传给背景颜色。UIColor *bgColor = [UIColor colorWithPatternImage: [UIImage imageNamed:@"bgImg.png"]; 

2014-04-24 15:03:51 1195

原创 IOS引导页的编写

IOS引导页的编写我们在第一次打开App的时候,通常不是直接进入App主界面,而是会有一个能左右滑动、介绍App功能的界面。我是用NSUserDefaults + UIScrollview实现。新建一个类,继承UIView,假设名为Guide。在initWithFrame方法里: CGFloat screenHeight = [UIScreen mainScreen].bou

2014-04-23 18:12:41 1344

原创 引导页实现

然后邪恶哥就告诉我那玩意叫引导页,晓得术语后,我就自己百度去了,在code4app上找到了一份不错的demo。 也很方便。下面纪录下使用方法。这里是code4app上的demo的下载链接。http://code4app.com/ios/Introduction-Tutorial-View/5164359d6803fa8b1a000001下载后,可以看看dem

2014-04-23 18:05:08 843

原创 【UILabel 自动换行】

【UILabel 自动换行】: UIView *footerView = [[UIView alloc] initWithFrame:CGRectMake(10, 100, 300, 180)];     UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 300, 150)];     label.t

2014-04-23 17:25:51 966

原创 表视图的分组分区和索引分区

本次实现的是表视图的分区和索引,代码和前面都差不多,主要还是代理方法的设计实现;1.新建工程名为Partitation , File->New->Project ->single View Application -> next2.添加协议和声明变量[cpp] view plaincopy#import    

2014-04-23 17:18:40 955

原创 代码实现UITableViewCell表视图单元定制

通常情况下我们会希望单元格UITableViewCell显示自定义不同数据,一般有两种方法,一种是通过代码给UITableViewCell在添加子视图,另一个就是用nib文件加载子视图;本文是在iPhone4与iPad开发基础教程上的一个实例,因为纯代码编写和书上Xcode版本过老的问题,代码和书上有些细微不同,笔者为什么还写出来呢,因为在写的时候种种细节都是影响视图不能正确显

2014-04-23 17:17:52 952

原创 代码实现 UITableView与UITableViewCell

我们常用的表格类视图就是用 UITableView与UITableViewCell,UITableViewController继承UIViewContoller,所以只要很少代码就可以显示一个视图,UITableViewController也是UIScrollView子类,所以也有上下滑动效果 ;UITableView和UITableViewCell不能储存数据,可以用来显示特定行数内的数据,而且

2014-04-23 17:16:38 639

原创 UITableViewCell的标记、移动、删除、插入

这篇文章是建立在  代码实现 UITableView与UITableViewCell基础上进行修改,用不上的代码我注释调,部分不明白可以看看上篇博客;实现的功能是对UITableViewCell的标记、移动、删除、插入;1.标记:指的是选中某一行,在这一行后面有个符号,常见的是对勾形式通过修改cell的accessoryType属性来实现,首先,在ViewDidLoad

2014-04-23 17:15:33 648

原创 iphone开发私房菜_5_] iphone中如何实现下拉菜单 .

iPhone 中的下拉菜单,或者说选择器一般演变成了Picker,或者UIActionSheet,而前者虽然使用方便,但是占据了非常大的屏幕空间,无法调整。而后者占据空间也很大,而且使用非常受限,垂直方向只能加6个选项,水平方向只能加4个选项,而且如果自定义控件的话,必须至少有一个默认按钮存在,否则加在上面的自定义控件将无法响应操作,当然你可以自定义一个自己的ActionSheet.   

2014-04-23 15:51:04 955

原创 iphone 实现下拉菜单

通过网上资料,自己借助资料写的代码,这是完全代码//****************************************************************************@interface DropDown1 : UIView UITableViewDelegate,UITableViewDataSource> {

2014-04-23 15:48:43 568

原创 button设置边框

[testBtn.layer setMasksToBounds:YES];    [testBtn.layer setCornerRadius:8.0]; //设置矩圆角半径    [testBtn.layer setBorderWidth:1.0];   //边框宽度    CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRG

2014-04-21 11:18:13 2529

原创 字符串的拆分(componentsSeparatedByCharactersInSet)

有字符串“A~B^C" ,我拆分为 "A", "B" 和 "C"?NSString *str = @"A~B^C";NSArray *arr = [str componentsSeparatedByCharactersInSet: [NSCharacterSet characterSetWithCharactersInString:@"^~"]];NSLog(@"%@",

2014-04-21 09:30:51 8082

原创 UINavigationController中是否显示返回按钮

/** 是否显示返回按钮 */- (void)setBackButtonHidden:(BOOL)hidden{    if (hidden) {        [self.navigationItemsetHidesBackButton:YES];    }else{        //商品详情页面左上角的按钮上面的图片和内容:定义一个button按钮,将图片

2014-04-18 15:00:46 1738

原创 【IOS界面布局】横竖屏切换和控件自适应(推荐)

第一种:通过人为的办法改变view.transform的属性。具体办法:    view.transform一般是View的旋转,拉伸移动等属性,类似view.layer.transform,区别在于 View.transform是二维的,也就是使用仿射的办法通常就是带有前缀CGAffineTransform的类(可以到API文档里面搜索这个前 缀的所有类),而view.layer

2014-04-17 20:27:13 1006

原创 关于UIView的横竖屏自适应

iPhone的重力感应不错,如果在程序里做好了方向适应,能够给程序带来用户体验上的很多加分。本文的属性也不知道是原创还是摘抄了,一个同事正在学横竖屏自适应的东西,刚看到用代码调整的部分,然后我徒手给实现了用IB实现的方式,估计书上应该都有,只是我没看吧。简单来说就两种方式:代码实现和IB实现原理都是通过判断方向旋转然后给出相应的调整方式。效果图:代码实现:ViewC

2014-04-17 20:23:18 1390

原创 UIScrollView 的基本用法 横向滚动

参考贴1:UIScrollView 的基本用法 横向滚动2012-05-07 14:13:51| 分类: ios开发 | 标签:ios scrollview |字号大中小 订阅 come from:http://unmi.cc/use-uiscrollviewiPhone/iPad 中 UIScrollView 还是经常要用到的,这里作了一个使用它最简单

2014-04-17 19:26:16 6557

原创 Reachability 网络编程总结(解析数据,下载文件,确认网络环境)

Reachability 网络编程总结(解析数据,下载文件,确认网络环境)  文章来自:http://www.cocoachina.com/bbs/read.php?tid-31300.html敬请原谅标题的原创。一:确认网络环境3G/WIFI    1. 添加源文件和framework        开发Web等网络应用程序的时候,需要确认

2014-04-16 19:39:13 1077

原创 (二十)-二维码扫描功能的实现

IOS开发---菜鸟学习之路--(二十)-二维码扫描功能的实现本章将讲解如何实现二维码扫描的功能首先在github上下载ZBar SDK地址https://github.com/bmorton/ZBarSDK然后将如下的相关类库添加进去AVFoundation.framwork, CoreMedia.framework, CoreVideo.framework, lib

2014-04-16 19:25:47 819

原创 (十八)-利用代理实现向上一级页面传递数据

IOS开发---菜鸟学习之路--(十八)-利用代理实现向上一级页面传递数据其实我一开始是想实现微信的修改个人信息那样的效果就是点击昵称,然后跳转到另外一个页面输入信息但是细想发现微信的话应该是修改完一个信息后就保存了而我做的项目可能需要输入多个数据之后再点击提交的。所以我们需要在点击完成后 将数据传递回上一个页面,上一个页面显示修改的信息接着我就去找度娘了。。。

2014-04-16 19:24:03 1286

原创 (十七)-利用UITableView实现个人信息界面

IOS开发---菜鸟学习之路--(十七)-利用UITableView实现个人信息界面首先来看下我们要实现的效果需要实现这样的效果然后我们开始动手吧。首先选择添加一个新的ViewController然后打开XIB文件,添加一UITableView 并将样式设置为分组同时将按住CONTROL 链接dataSource与delegate接着修改.H文件

2014-04-16 19:23:14 1458

原创 (十六)-将Image转换为Base64

IOS开发---菜鸟学习之路--(十六)-将Image转换为Base64我们直接在.m文件的引用头文件部分 和 @interface   AddPictureViewController () 之间  加入 增加部分的代码然后就可以使用图片转Base64了#import "AddPictureViewController.h"#import #import #i

2014-04-16 19:21:48 1232

原创 (十五)-如何实现拍照功能

IOS开发---菜鸟学习之路--(十五)-如何实现拍照功能本章将来讲解下如何实现拍照的功能我们需要的实现的效果是     好了 直接开始内容吧首先我们需要新建一个ViewController就叫AddPictureViewController然后选择.h文件进行如下修改 AddPictureViewController.h我们需要添加以下两个库Q

2014-04-16 19:21:07 969

原创 (十四)-将BASE64图片转换成Image

IOS开发---菜鸟学习之路--(十四)-将BASE64图片转换成Image本文基本全部都是代码首先是.H文件 Base64AndImageHelp.h然后是.M文件 Base64AndImageHelp.m完成该类后就可以在其他类中使用了NSData *newimage=[Base64AndImageHelp mydataWithBase64Encod

2014-04-16 19:19:56 1462

原创 (十三)-利用MBProgressHUD进行异步获取数据

IOS开发---菜鸟学习之路--(十三)-利用MBProgressHUD进行异步获取数据本章将介绍如何利用MBProgressHUD实现异步处理数据。其实我本来只是像实现一个加载数据时提示框的效果,然后问了学长知道了这个类,然后就使用了接着就发现了一个“BUG” 再然后就发现原来MBProgressHUD处理数据的时候是异步处理的而所谓的“BUG”其实是在我实现了ASIFo

2014-04-16 19:18:54 866

原创 (十二)-利用ASIHTTPRequest进行异步获取数据

IOS开发---菜鸟学习之路--(十二)-利用ASIHTTPRequest进行异步获取数据想要实现异步获取的话我这边了解过来有两个非常简单的方式一个是利用ASIHTTPRequest来实现异步获取数据另一个则是利用MBProgressHUD来实现异步获取数据本章就先来讲解如何利用ASIHTTPRequest类来实现异步数据获取首先大家需要百度一下ASIHTTPReque

2014-04-16 19:17:58 894

原创 (十一)-使新闻内容自适应高度

IOS开发---菜鸟学习之路--(十一)-使新闻内容自适应高度上一章当中,我们留了一个小BUG。其实就是浏览新闻的时候,如果文字内容过长的花,UITextView 会有个下拉框,而最底层的UIScrollView也有个下拉框,那么在使用的时候就会非常的不爽。而这章呢我们就要解决这样一个问题了其实并不是很复杂的修改方法我们只需要将viewDidLoad改成下面这样就可以了

2014-04-16 19:17:04 913

原创 (十)-实现新闻详细信息浏览页面

IOS开发---菜鸟学习之路--(十)-实现新闻详细信息浏览页面前面已经将了上下拉刷新实现了上下拉刷新后我们的第一级界面就做好,接下来我们就需要实现 新闻详细信息浏览了我个人认为一般实现新闻详细页面的方法有两种(主要是数据源的不同导致了方法的不同)第一种是本身新闻就是一个链接地址,同时是已经处理好的适应手机浏览的网页对于这种类型的数据源,我们直接在页面中放一个WebVi

2014-04-16 19:15:52 2211

原创 (九)-利用PullingRefreshTableView实现下拉刷新

IOS开发---菜鸟学习之路--(九)-利用PullingRefreshTableView实现下拉刷新本章主要讲解如何利用PullingRefreshTableView实现下拉(上拉)刷新的操作 PullingRefreshTableView 实现上下拉刷新的例子百度有很多,大家可以自己搜索下,先看下那些例子(一般搜索过来的都是一样的大家反正先把那部分内容先了解一下,然后再看本文档

2014-04-16 19:14:16 745

原创 IOS开发之UIButton同时设置图片文字以及触发按钮时文字图片的切换

在应用UIBUtton的时候我们有时需要同时设置图片和文字,下面代码仅供参考:  UIButton *_backButton = [UIButton buttonWithType:UIButtonTypeCustom];    [_backButton setFrame:CGRectMake(12, 8, 64, 28)];    [_backButton setT

2014-04-16 19:09:50 1363

iOS侧滑代码

iOS侧滑代码,实现左右都能侧滑。

2014-10-16

百度地图定位

最新的百度地图SDK包,实现了自动定位功能

2014-10-16

C++解析XML

很不错的c++解析XML,你还在等什么

2014-03-19

ios在线书架

实现了在线读书的功能 ios源代码

2014-01-02

一个关灯游戏的应用

这是一个关灯游戏,当点击一个的时候,它的周围的灯都会变

2013-12-17

udp代码实现

用udp实现的网络聊天编程,一个客户端,一个服务器端。

2013-08-08

C语言难点分析整理

目录 1. C 语言中的指针和内存泄漏 5 2. C语言难点分析整理 10 3. C语言难点 18 4. C/C++实现冒泡排序算法 32 5. C++中指针和引用的区别 35 6. const char*, char const*, char*const的区别 36 7. C中可变参数函数实现 38 8. C程序内存中组成部分 41 9. C编程拾粹 42 10. C语言中实现数组的动态增长 44 11. C语言中的位运算 46 12. 浮点数的存储格式: 50 13. 位域 58 14. C语言函数二维数组传递方法 64 15. C语言复杂表达式的执行步骤 66 16. C语言字符串函数大全 68 17. C语言宏定义技巧 89 18. C语言实现动态数组 100 19. C语言笔试-运算符和表达式 104 20. C语言编程准则之稳定篇 107 21. C语言编程常见问题分析 108 22. C语言编程易犯毛病集合 112 23. C语言缺陷与陷阱(笔记) 119 24. C语言防止缓冲区溢出方法 126 25. C语言高效编程秘籍 128 26. C运算符优先级口诀 133 27. do/while(0)的妙用 134 28. exit()和return()的区别 140 29. exit子程序终止函数与return的差别 141 30. extern与static存储空间矛盾 145 31. PC-Lint与C\C++代码质量 147 32. spirntf函数使用大全 158 33. 二叉树的数据结构 167 34. 位运算应用口诀和实例 170 35. 内存对齐与ANSI C中struct内存布局 173 36. 冒泡和选择排序实现 180 37. 函数指针数组与返回数组指针的函数 186 38. 右左法则- 复杂指针解析 189 39. 回车和换行的区别 192 40. 堆和堆栈的区别 194 41. 堆和堆栈的区别 198 42. 如何写出专业的C头文件 202 43. 打造最快的Hash表 207 44. 指针与数组学习笔记 222 45. 数组不是指针 224 46. 标准C中字符串分割的方法 228 47. 汉诺塔源码 231 48. 洗牌算法 234 49. 深入理解C语言指针的奥秘 236 50. 游戏外挂的编写原理 254 51. 程序实例分析-为什么会陷入死循环 258 52. 空指针究竟指向了内存的哪个地方 260 53. 算术表达式的计算 265 54. 结构体对齐的具体含义 269 55. 连连看AI算法 274 56. 连连看寻路算法的思路 283 57. 重新认识:指向函数的指针 288 58. 链表的源码 291 59. 高质量的子程序 295 60. 高级C语言程序员测试必过的十六道最佳题目+答案详解 297 61. C语言常见错误 320 62. 超强的指针学习笔记 325 63. 程序员之路──关于代码风格 343 64. 指针、结构体、联合体的安全规范 346 65. C指针讲解 352 66. 关于指向指针的指针 368 67. C/C++ 误区一:void main() 373 68. C/C++ 误区二:fflush(stdin) 376 69. C/C++ 误区三:强制转换 malloc() 的返回值 380 70. C/C++ 误区四:char c = getchar(); 381 71. C/C++ 误区五:检查 new 的返回值 383 72. C 是 C++ 的子集吗? 384 73. C和C++的区别是什么? 387 74. 无条件循环 388 75. 产生随机数的方法 389 76. 顺序表及其操作 390 77. 单链表的实现及其操作 391 78. 双向链表 395 79. 程序员数据结构笔记 399 80. Hashtable和HashMap的区别 408 81. hash 表学习笔记 410 82. C程序设计常用算法源代码 412 83. C语言有头结点链表的经典实现 419 84. C语言惠通面试题 428 85. C语言常用宏定义 450

2013-07-19

服务器端口和客户端的编写

进行socket网络编程的基本函数socket bind listen accept connect close的代码实现,其中对于服务器端口和客户端的代码编写,以及TCP和UDP的操作流程。

2013-07-19

Linux操作系统原理与运用

Linux操作系统原理与运用

2013-07-13

LINUX最全密令

这是我们学LINUX都需要学的最常用的linux密令,而且不光是对密令的解释看,还附带有实例,是我在学linux时的总结实例。

2013-07-13

用c语言打开.ini文件获取键值

这是我做的一个程序,就是用c语言打开.ini文件,先获取域名,再根据域名获取键值的程序,很值得一看,写的时候,有很多要注意的。。。希望能给你们一点启发,里面还有我的学习心得和体会。。。

2013-07-13

解决闪屏问题

闪烁的MFC应用框架,实际使用时把此工程改名成你要建立的项目名称,然后开始开发即可。你熟悉MFC的话研究这个框架的半个小时应该就明白并熟练运用了。

2013-07-04

底层工作者手册之C语言基础及项目开发

这是一个底层工作者手册,对我们是有用的,可以参考哈哈

2013-06-27

c最最全的文档笔记

这是C最最全的文档笔记,看了保证不仅可以学到课堂上的东西,还可以学到更多课堂上学不到的东西,很值得一看啊。。。。

2013-06-21

c语言函数库

在学习c语言时,查找c语言函数库可以给你们很大的帮助

2013-06-21

c语言的斗地主

这是一个c语言的斗地主代码,写的不错哦,可以参考哈

2013-06-21

空空如也

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

TA关注的人

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