自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(49)
  • 资源 (4)
  • 收藏
  • 关注

原创 自定义弹出框

#pragma mark -  弹出框- (void)popClickAction:(UIButton*)button_{       //初始化行数  和 名称选择                    mutableArray = [[NSMutableArrayalloc]initWithObjects:@"1",@"2

2013-07-16 18:03:14 612

原创 上下拉刷新方法+源码

//实现的刷新方法#pragma mark - PullingRefreshTableViewDelegate//下拉加载- (void)pullingTableViewDidStartRefreshing:(PullingRefreshTableView *)tableView{      [selfperformSelector:@selector(loadHe

2013-07-16 17:52:34 824

原创 自定义风火轮

非常简单  只需要开启与关闭就可以    //开启指示器    [self.viewmakeToastActivity];    //关闭指示器    [self.viewhideToastActivity];下载地址http://download.csdn.net/detail/qq274577676/5764991

2013-07-16 17:40:55 792

原创 自定义TabBar

//----------主界面--------------#import #import "BaseNavigationController.h"#import "LoginViewController.h"@interface MainViewController :UITabBarController{   UIVie

2013-07-16 17:27:50 841 1

原创 自定义导航栏

//给导航加背景图片   if ([self.navigationBarrespondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]) {       UIImage * image = [UIImageimageNamed:@"导航背景图片.png"];        [self.navi

2013-07-16 17:14:48 532

原创 Python学习笔记-基础知识(五)

数据结构简介数据结构基本上就是——它们是可以处理一些 数据 的 结构 。或者说,它们是用来存储一组相关数据的。在Python中有三种内建的数据结构——列表、元组和字典。我们将会学习如何使用它们,以及它们如何使编程变得简单。列表list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目。假想你有一个购物列表,上面记载着你要买的东西,你就容易理

2013-07-16 15:06:44 491

原创 Python学习笔记-基础知识(四)

模块简介你已经学习了如何在你的程序中定义一次函数而重用代码。如果你想要在其他程序中重用很多函数,那么你该如何编写程序呢?你可能已经猜到了,答案是使用模块。模块基本上就是一个包含了所有你定义的函数和变量的文件。为了在其他程序中重用模块,模块的文件名必须以.py为扩展名。模块可以从其他程序 输入 以便利用它的功能。这也是我们使用Python标准库的方法。首先,我们将学习如何使用标准

2013-07-16 14:34:39 540

原创 Python学习笔记-基础知识(三)

简介函数是重用的程序段。它们允许你给一块语句一个名称,然后你可以在你的程序的任何地方使用这个名称任意多次地运行这个语句块。这被称为 调用 函数。我们已经使用了许多内建的函数,比如len和range。函数通过def关键字定义。def关键字后跟一个函数的 标识符 名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。下面这个例子将

2013-07-16 13:05:33 482

原创 Python学习笔记-基础知识(二)

第6章 控制流目录表简介if语句使用if语句它如何工作while语句使用while语句for循环使用for语句break语句使用break语句continue语句使用continue语句概括简介在到目前为止我们所见到的程序中,总是有一系列的语句,Python忠实地按照它们的顺序执行它们。如果你想要改变语句流的执行顺序,该怎么办呢?例如,你想要让程序做一些决定,根

2013-07-16 11:27:17 458

原创 Python学习笔记-基础知识(一)

1.输出>>> print 'hello world'     //注意,>>>是你键入Python语句的提示符2.使用源文件#!/usr/bin/python# Filename : helloworld.pyprint 'Hello World'chmod命令用来 改变 文件的 模式 ,给系统中所有用户这个源文件的执行许可。然后我们可以直

2013-07-16 10:42:22 581

原创 Python 学习笔记 - 运算符与它们的用法

表5.1 运算符与它们的用法运算符名称说明例子+加两个对象相加3 + 5得到8。'a' + 'b'得到'ab'。-减得到负数或是一个数减去另一个数-5.2得到一个负数。50 - 24得到26。*乘两个数相乘或是返回一个被重复若干次的字符串2 * 3得到6。'la' * 3得到'lalala'。

2013-07-16 09:51:34 488

原创 异步加载数据与图片

//请求异步加载接口方法+ (void)tayos_ARM:(NSString *)url tayos_complete:(void (^)(NSDictionary *resultJSON))finished{    //异步并列执行    dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY

2013-07-16 08:59:20 717

转载 IOS 使用ASIHttpRequest 或 MKNetworkKit 上传图片到ASP.NET

上传图片和数据到服务器 是最基本的需求了,有些学IOS的 可能对服务器怎么接收图片这块不太了解。 所以今天 我把服务器的代码 也拷过来了。。。  只会ASP.NET 。。   PHP 和J2EE 应该差不多 都是几句话的事 IOS端代码: NSString* path =  [[NSBundlemainBundle]pathForResource:@"iphone1

2013-07-05 15:50:58 888

转载 iOS ASIHTTPRequest详解

目录(?)[+]ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIHTTPRequest功能很强大,主要特色如下:l 通过简

2013-07-05 15:47:39 506

转载 NSNotificationCenter消息通信机制介绍(KVO)

作用:NSNotificationCenter是专门供程序中不同类间的消息通信而设置的.注册通知:即要在什么地方接受消息               [[NSNotificationCenter defaultCenter]  addObserver:self selector:@selector(mytest:) name:@" mytest" object:nil];

2013-06-07 11:33:22 364

转载 iphone ios 如何使用gcd,block

iphone ios 如何使用gcd,blockhttp://blog.sina.com.cn/s/blog_45e2b66c01010dhd.html1。GCD之dispatch queuehttp://www.cnblogs.com/scorpiozj/archive/2011/07/25/2116459.html2。iOS中GCD的魔力http://blog.

2013-06-04 09:35:11 393

原创 十六进制转十进制

int main(int argc,constchar * argv[]){//    for (int i = 1; i //        printf("\n");//        for (int j = 1; j //            printf("%d * %d = %d;",i,j,i*j );//        }/

2013-05-31 09:14:21 549

转载 主题:NSStirng、NSArray、以及枚举(Method小集合)

主题:NSStirng、NSArray、以及枚举(Method小集合)    查看完整版    作者:colddawn  时间:2010-04-08 06:34 标题:        作者:xiexinit  时间:2010-04-08 06:39  [img]http://www.devdiv.com/static/

2013-05-31 09:14:11 348

原创 字典、数组、实现学员的增删改查

#import  //添加函数NSMutableArray * abl(void){             char str1[10];    printf("\n请输入姓名:");    scanf("%s",str1);    NSString * strl1 = [NSStringstringWithFormat:@"%s",str1];

2013-05-31 09:14:03 454

原创 字符串查找(包含框架这两个字的个数)代码-初次面试题-坑死的

NSMutableString * string = [NSMutableStringstringWithString:@"框架加快就是了会计法款机框架就昂局势框架的福建省大连飞机框架离开的框架纪录框架"];int i = 0 ;     while (1) {           NSRange range = [stringrangeOfString:@"框架"

2013-05-31 09:13:52 479

原创 递归冒泡加与或交换

#include //数组的个数static int n = 0;//递归用的循环1和2static int i = 0;static int j = 0;//交换数组元素void ASD (int * ta,int * tb){    *ta = *ta ^ *tb;    *tb = *ta ^

2013-05-31 09:13:45 446

转载 IOS学习笔记26—HTTP操作之ASIHTTPRequest(二)_原文转自_唐韧_Ryan

利用ASIHTTPRequest也可以向服务器提交请求参数,今天就做一个登录的例子,客户端发送XML请求,然后得到服务端的响应,响应的结果是返回XML字符串。直接上代码吧,代码中有详细注释。首先在.h文件中做如下声明:[cpp] view plaincopy#import     @interface ViewControll

2013-05-30 08:43:03 600

转载 ios学习笔记之block在ios开发中的应用

一、什么是Blocks      Block是一个C级别的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似,但是其运行需要编译器和运行时支持,从ios4.0开始就很好的支持Block。 二、在ios开发中,什么情况下使用Block      Block除了能够定义参数列表、返回类型外,还能够获取被定义时的词法范围内的状态(比如局部变量),并且在一定条件下(比如使用

2013-05-30 08:06:39 374

转载 如何在iOS中使用Block

Block可以帮助我们组织独立的代码段,并提高复用性和可读性。iOS4在UIKit中引入了该特征。超过100个的Apple API都使用了Block,所以这是一个我们必须开始熟悉的知识。Block是什么样的? 你可以使用^操作符来声明一个Block变量,它表示一个Block的开始。int num1 = 7;  int(^aBlock)(int) = ^)int num2) {

2013-05-30 08:06:22 309

转载 iOS中block的探究

_原文转自_CocoaChina社区会员casual0402/* ---------------------------------------------------------------------------------------------------- */[0. Brief introduction of block]Block是iOS4.0+ 和Mac O

2013-05-30 08:05:57 406

转载 如何在iOS中使用Block──How to use Blocks with iOS

_原文转自_如何在iOS中使用Block──How to use Blocks with iOSBlock可以帮助我们组织独立的代码段,并提高复用性和可读性。iOS4在UIKit中引入了该特征。超过100个的Apple API都使用了Block,所以这是一个我们必须开始熟悉的知识。Block是什么样的? 你可以使用^操作符来声明一个Block变量,它表示一个Block的开始

2013-05-30 08:05:40 326

转载 Objective-C block

block 有什么意义,特点等等,这些东西,实在是太复杂了,这里只是简单的总结一下block的内存管理。而且也仅仅限于objective-C的部分Block memoryblock 的内存管理,应该是最头疼的地方,就用这个来自WWDC的例子来解释一下吧。当程序运行到这里时,stack 空间中有 shared 变量和 captured 变量。这里可以看出,__

2013-05-30 08:05:23 380

转载 iOS中block实现的探究

[0. Brief introduction of block]Block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。用维基百科的话来说,Block是Apple Inc.为C、C++以及Objective-C添加的特性,使得这些语言可以用类lambda表达式的语法来创建闭包。用Apple文档的话来说,A block is

2013-05-30 08:04:55 414

原创 2013.5.29 -工作安排

1.查看网络教程学习iOS新语法block,学习网络编程HTTP操作之ASIHTTPRequest,学习JSONKit的使用。1.1用block写的异步网络请求并用JSONKit解析:void (^simpleBlock)(int) = ^(int a){    //封装请求数据到url    NSURL *url = [NSURL URLWithStrin

2013-05-30 08:04:09 465

转载 IOS单例模式

IOS单例模式 单例模式顾名思义就是只有一个实例,它确保一个类只有一个实例,并且自行实例化并向整个系统提供这个实例。它经常用来做应用程序级别的共享资源控制。这个模式使用频率非常高,通过一个单例类,可以实现在不同窗口之间传递数据。在objective-c中要实现一个单例类,至少需要做以下四个步骤:1、      为单例对象实现一个静态实例,并初始化,然后设置成nil,2、

2013-05-29 09:00:05 488

转载 iphone开发笔记和技巧总结

在iphone程序中实现截屏的一种方法://导入头文件   #importQuartzCore/QuartzCore.h//将整个self.view大小的图层形式创建一张图片imageUIGraphicsBeginImageContext(self.view.bounds.size);[self.view.layerrenderInContext:UIGraphicsGetCurren

2013-05-28 16:25:42 9448 1

转载 一个不停震动的方法:

// 定义一个回调函数,震动结束时再次发出震动 voidMyAudioServicesSystemSoundCompletionProc (SystemSoundID  ssID,void*clientData){     BOOL* iShouldKeepBuzzing = clientData;     if (*iShouldKeepBuzzing) {       Audi

2013-05-28 16:17:05 715

原创 3.7 关于UITableView

任意设置Cell选中状态的背景色: UIView *bgView = [[UIView alloc]init];bgView.backgroundColor = [UIColororangeColor];self.selectedBackgroundView =bgView; [bgView release]; 该方法设置的是纯色, 也可以使用任何图片,把selectedBac

2013-05-28 16:16:22 533

原创 让程序退出后台时继续运行10分钟

在XXAppDelegate中增加:UIBackgroundTaskIdentifier bgTask;- (void)applicationDidEnterBackground:(UIApplication *)application{     bgTask = [applicationbeginBackgroundTaskWithExpirationHandler:^{

2013-05-28 16:07:03 1068

原创 使用自定义字体

1.添加对应的字体(.ttf或.odf)到工程的resurce,例如my.ttf。2.在info.plist中添加一项 Fonts providedby application (item0对应的value为my.ttf,添加多个字体依次添加就可以了)。3.使用时aLabel.font=[UIFontfontWithName:@"XXX"size:30];注意XXX不一定是my,这里是RE

2013-05-28 16:05:51 492

原创 设置圆角

myView.layer.cornerRadius= 6;myView.layer.masksToBounds= YES; 设置圆角和阴影:(必须分两层)CALayer *shadowLayer = [CALayerlayer];shadowLayer.shadowColor = [UIColorblackColor].CGColor;shadowLayer.shadowO

2013-05-28 16:04:55 453

转载 category可以用来调试

除了隐藏私有方法外,我主要用它截住函数。 例1:测试时我想知道TableViewCell有没有释放,就可以这样写 @implementationUITableViewCell(dealloc) -(void)dealloc {    NSLog(@"%@",NSStringFromSelector(_cmd));    NSArray *array = allSubview

2013-05-28 16:03:51 588

原创 UITextField扩展

删除前一输入的字符@implementation UITextFieldBack-(void)myDeleteBackward {    if ([selfconformsToProtocol:@protocol(UITextInput)]){        // iOS5 andlater        [selfdeleteBackward];        //

2013-05-28 16:00:25 491

原创 给keyboard增加删除按钮

数字键盘没有关闭键盘的按钮,以下代码把”Done”拆成两个按钮了。(后来觉得这个办法太麻烦了,不如在键盘上加一行工具栏,工具栏上加关闭按钮)[[NSNotificationCenterdefaultCenter]addObserver:self                                             selector:@selector(keyboa

2013-05-28 15:57:43 774

原创 修改UIAlertView

-(void)willPresentAlertView:(UIAlertView *)alertView{     [alertView changeBackground];          switch(alertView.tag) {        caseTAG_ALERT:            for(UIView *view inalertView

2013-05-28 15:56:14 451

自定义得弹出框

用block实现得自定义弹出框 可以换背景 以及多个选项

2013-07-16

上下拉刷新PullingRefreshTableView

上下拉刷新PullingRefreshTableView

2013-07-16

等待指示器Toast

非常简单 只需要开启与关闭就可以了 //开启指示器 [self.view makeToastActivity]; //关闭指示器 [self.view hideToastActivity];

2013-07-16

iOS表格下拉刷新表格显示时间

iOS自带的表格下拉式刷新,主要刷新表格显示时间的

2013-05-29

空空如也

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

TA关注的人

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