自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

转载 ios 为程序提供网络不好的环境测试(弱网)

在Xcode4.1中有一个工具叫Network Link Conditioner,可以让用户模拟不同的网络连接和带宽,可供Mac和iOS开发者测试自己的程序在不同网络环境下的表现。在Xcode4.3中,此工具不再随Xcode工具提供,需要单独下载。在Xcode4.3中通过Xcode->Open Developer Tool->More Developer Tools…菜单 

2014-04-24 21:16:20 1802

转载 IOS Quartz 各种绘制图形用法---实现画图片、写文字、画线、椭圆、矩形、棱形等

// Only override drawRect: if you perform custom drawing.// An empty implementation adversely affects performance during animation.- (void)drawRect:(CGRect)rect{    CGContextRef context = UIGr

2014-04-14 10:29:05 497

转载 UIWebView 通过JS控制页面视频播放

.h文件[plain] view plaincopy//  //  UIWebView+VideoControl.h  //  Enjoy  //  //  Created by zeng songgen on 12-10-15.  //  Copyright (c) 2012年 zeng songgen. All r

2014-01-15 22:39:32 700

转载 ios 线程多种创建方式

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] auto

2013-12-09 22:36:39 414

转载 ios 字体样式展示,字体名字跟它的样式以展示在列表上

感受ios字体样式上一篇简单介绍了获取ios支持的字体样式的方法,并且给出了最终的结果,但直观效果不是很好,不能很好的感受到各种字体的不同。相信通过本篇可以弥补此缺憾,本篇通过uitableview以列表的形式显示各种字体样式。////  FontDemoViewController.h//  FontDemo////  Created by mac on

2013-11-27 10:45:09 939

转载 mac 搭建cocos-2d-x 2.2以上版本。

cocos2d-x2.2已经发布,但是没有了项目创建模版,那么怎么创建项目呢,答案就是用官方提供的python创建。咸蛋工程师博客使用的环境是mac。前提是您的电脑已经安装了python。1、下载cocos2d-x 2.2源码,解压。2、打开终端(win下是dos),在终端中进入目录cocos2d-x-2.2.0/tools/project-creator/,如图3、然后输入命令.

2013-10-12 15:03:23 776

原创 当前屏幕的截图

- (UIImage *)capture{    UIGraphicsBeginImageContextWithOptions(self.view.bounds.size,self.view.opaque,0.0);    [self.view.layerrenderInContext:UIGraphicsGetCurrentContext()];        U

2013-09-17 16:21:35 380

原创 一些UINavigationController 跳转的神奇效果

1.看起来有点像电视结束放映,或者突然没电的感觉    ViewController *vc = [[[ViewControlleralloc]init]autorelease];    [UIView animateWithDuration:0.3animations:^{        self.navigationController.view.transform =

2013-09-16 10:23:49 461

原创 一般定制的cell 如何改变选中时改变cell 上图片(不是背景图)的方法。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{    // 让定制的cell点击时换掉图片    LeftCell *cell = (LeftCell *)[tableViewviewWithTag:indexPath.row +1];   //

2013-08-30 15:56:48 504

转载 block简单用法 与传统回调 ---写的不错文章

Block的用法总结——写回调.block是个什么玩意儿Block是Apple Inc.为C、C++以及Objective-C添加的特性,使得这些语言可以用类lambda表达式的语法来创建闭包 ——维基百科A block is an anonymous inline collection of code, and sometimes also called a "closu

2013-08-01 17:36:27 540

转载 iOS Block用法,写的不错

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

2013-07-08 11:35:43 445

转载 Objective-C语法之代码块(block)的使用

代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变量赋值给一个变量的语法讲解:按照调用函数的方式调用块对象变量就可以了:int result = myB

2013-06-18 20:08:17 439

转载 dispatch_once方式创建的单例

无论是爱还是恨,你都需要单例。实际上每个iOS或Mac OS应用都至少会有UIApplication或NSApplication.什么是单例呢?Wikipedia是如此定义的:在软件工程中,单例是一种用于实现单例的数学概念,即将类的实例化限制成仅一个对象的设计模式。或者我的理解是:单例是一种类,该类只能实例化一个对象。    尽管这是单例的实际定义,

2013-06-18 18:53:59 480

转载 UIView中的autoresizingMask属性

UIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。 UIViewAutoresizingNone                 = 0,UIViewAutoresizingFlexibleLeftMargin   = 1 UIViewAutoresizingFlexibleWidth        = 1 UIViewAutore

2013-06-18 18:16:56 523

转载 NSDate使用大全

NSDate使用大全,个人整理的#define kDEFAULT_DATE_TIME_FORMAT (@"yyyy-MM-dd HH:mm:ss")//获取当前日期,时间+(NSDate *)getCurrentDate{    NSDate *now = [NSDate date];    return now;}//将日期转换为字符串(日期,

2013-06-18 16:54:59 432

转载 iOS SDK:自定义Popover(弹出窗口)

1.设置项目Step 1打开Xcode,选择File > New > Project,创建一个新项目,选择iOS Single View Application,再点击Next。 Step 2填写一些列表格,项目名称、组织/公司名称以及公司标识符。在设备那个下拉菜单中选择iPad,在这一栏下边仅选择Automatic Reference Counti

2013-05-13 22:35:39 871

转载 iOS设计模式:观察者

iOS设计模式(01):观察者发布于:2013-05-06 09:54阅读数:1284分享到:QQ空间新浪微博腾讯微博微信什么是观察者模式 什么是观察者模式?你曾经订阅过报纸吗?在订阅报纸的时候,你不用去任何地方,只需要将你的个人地址信息以及订阅信息告诉出版社,出版社就知道如何将相关报纸传递“”阅读器

2013-05-13 09:32:35 405

转载 iOS设计模式:单例模式

iOS设计模式(02):单例模式发布于:2013-05-10 09:58阅读数:1004分享到:QQ空间新浪微博腾讯微博微信单例模式是一个类在系统中只有一个实例对象。通过全局的一个入口点对这个实例对象进行访问。在iOS开发中,单例模式是非常有用的一种设计模式。如下图,是一个简单的例模式的UML类图。“”阅读器

2013-05-13 09:02:49 526

转载 IOS开发之网络编程开源类 Reachability应用

先看Reachability.h发现#import #import #import 所以如果我们在项目中需要用到此类的话,需要引入SystemConfiguration.framework。此类在ios网络开发中可以确认判断网络环境,连接情况(无网络连接,3G,WIFI,GPRS)enum {   // DDG NetworkStatus Constant

2013-05-12 15:08:48 441

转载 iphone数据库(sqlite3)的用法操作

iphone数据库(sqlite3)的用法操作2012-05-30 14:36:36     我来说两句      收藏    我要投稿首先你在用之前要在项目中加入libsqlite3.dylib1、定义模型[cpp] #import   #import "sqlite3.h"  @class NotePad; @class Note

2013-04-11 09:50:33 503

转载 sqlite数据库中的sql语句

sqlite数据库中的sql语句博客分类: sqlite数据库sqlsqlite 2010年SQLite学习笔记之一一. 如何获取SQLite最新版本官方站点:http://www.sqlite.org/从http://www.sqlite.org/网站的Download页面获取即如下页面下载http://ww

2013-04-10 21:07:27 1227

转载 TextField防止键盘遮挡

实现TextField防止键盘遮挡  2013-01-06 11:27:21|  分类: 苹果软件开发|字号 订阅1、  设置委托在.h文件的第一行interface中要有设置@interface MyCard : UIViewController   2、将定义的TextField委托设置为自己compa

2013-03-19 20:24:44 654

转载 UITableview cell上的数据或控件覆盖问题。

static NSString *identifier = @"Fanmeli";UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier];if (!cell) {//cell = [[UITableViewCell alloc] initWithFrame:CGRectZero r

2013-03-18 17:10:00 807

转载 NSNotification学习笔记

这是一个观察者模式。首先在你需要监听的类中加入观察者:- (void)addObserver:(id)observer selector:(SEL)aSelector name:(NSString *)aName object:(id)anObject;这个观察者在监听到anObject发送名字为aName的notification时,调用selector的方法,在aSelector方

2013-03-13 14:26:34 395

转载 iOS开发---开源项目和开源类库

iOS常用第三方类库http://www.cocoachina.com/applenews/devnews/2013/0106/5478.html?135936133810个有用的第三方iOS开源库http://www.cocoachina.com/applenews/devnews/2013/0114/5537.html?135936131910大iOS开发者最喜爱的类库

2013-03-10 00:43:29 497

转载 NSXMLParser

NSXMLParser解析xml格式的数据 用法如下: 首先,NSXMLParser必须继续NSXMLParserDelegate协议 @interface XMLHelper : NSObject  首先设置XML数据,并初始化NSXMLParser - (void)viewDidLoad {NSMutabl

2013-03-08 17:18:36 497

转载 ASIHTTPRequest

官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服

2013-03-08 13:26:51 386

转载 ToolBar

可以在toolBar上添加任何View。其实它的原理是把你要添加的View先加到UIBarButtonItem里面,最后再把UIBarButtonItem数组一次性放到toolbar的items里面。1.首先,我们看一下UIBbarButtonItem有哪些初始化方法,这也可以看出,它可以被定义为什么东东,然后加到UIToolBar上面去。根据SDK的文档,

2013-03-06 13:52:54 526

转载 ios内存管理

Objective-C对象生成与释放1、Objective-C的对象生成于堆之上,生成之后,需要一个指针来指向它。  ClassA *obj1 = [[ClassA alloc] init];  2、Objective-C的对象在使用完成之后不会自动销毁,需要执行dealloc来释放空间(销毁),否则内存泄露。  [obj1 dealloc]; IO

2013-02-22 15:15:04 202

swift 自定义tabbar

用swift语言 自定义tabbar,好多不足,请相互探讨

2014-06-12

空空如也

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

TA关注的人

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