自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (2)
  • 收藏
  • 关注

转载 Protocol in Objective-C

前面提到了OOP的繼承,但不像C++可以有多重繼承,Objective-C是單一繼承的,如果想要做到一個類別同時擁有多種型別的能力,可以透過實作其它型別的interface來達成這個目的。在Java/AS3是用”interface”這個關鍵字,在Objective-C則是用”@protocol”。(有寫過Java/AS3的要特別注意不要把interface跟protocol搞混了,在Objecti

2014-04-24 14:54:25 426

转载 ios_设置button上的文字和图片上下垂直居中对齐

UIEdgeInsets [objc] typedef struct UIEdgeInsets {      CGFloat top, left, bottom, right;  // specify amount to inset (positive) for each of the edges. values can be negative to 'outset

2014-04-23 11:38:00 840

转载 ios 添加自定义字体

1.下载ttf字体。2.添加字体到工程3.在plist添加如下4.检查build phase里有没有添加进去查找所有字体代码,可放到viewdidload中[cpp] view plaincopyprint?NSArray *familyNames = [[NSArray a

2014-04-23 10:50:15 566

转载 UITableView详细学习

-、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view addSubview:DataTable];

2014-04-09 09:43:09 402

转载 IOS 之 NSBundle 使用

An NSBundle object represents a location in the file system that groups code and resources that can be used in a program. NSBundle objects locate program resources, dynamically load and unload execu

2014-03-14 14:06:47 502

转载 iOS代理之浅析(一)

借鉴了网络资料,总结了下协议的作用以及用法。1、协议是一组通讯协议,一般用作两个类之间的通信。2、协议声明了一组所有类对象都可以实现的接口。3、协议不是类,用@protocol关键字声明一个协议。4、与协议有关的两个对象,代理者和委托者。5、代理,实现协议的某个方法,相当于实现这个协议。6、委托,用自己的方法,指定要实现协议方

2014-03-14 09:58:20 363

转载 NSUserDefaults standardUserDefaults的使用

转载:http://blog.csdn.net/leikezhu1981/article/details/7108959iphone中在本地存储数据简单的说有三种方式:数据库、NSUserDefaults和文件。NSUserDefaults用于存储数据量小的数据,例如用户配置。并不是所有的东西都能往里放的,只支持:NSString,NSNumber, NSDate, NSArray

2014-03-11 11:44:18 392

原创 删除已经在itunesconnect上传的APP

进入itunesconnect登录后点击要删除的APP再点击Transfer APP按钮把连接中后面15.1改为19.7.1就可以删除成功

2014-01-14 09:37:01 2629

转载 手把手教你iOS消息推送证书生成以及Push消息

手把手教你iOS消息推送证书生成以及Push消息分类: iOS开发2013-12-10 22:03 134人阅读 评论(0) 收藏 举报iOS推送消息是许多iOS应用都具备的功能,今天在给应用加推送功能,在生成证书的过程中,发生了各种令人蛋痛的事。下面就把步骤拿出来分享下:iOS消息推送的工作机制可以简单的用下图来概括: Provider是指

2013-12-17 11:19:34 618

原创 IOS真机测试测试步骤和遇到的问题解决方案

IOS真机测试测试步骤1.     打开mac os自带的“钥匙串访问”工具钥匙串访问|证书助理|从证书颁发机构请求证书。 2.     登陆https://developer.apple.com/devcenter/ios/index.actionCertificates,identifiers&profiles|Certificates|+|Develpoment-->io

2013-12-13 19:08:47 623

转载 最新版的IOS真机测试教程

这两天项目做完了,有些闲暇时间,给大家分享一下我真机测试的心得,也算是自己总结一下吧!不喜勿喷。。。真机测试前准备工作:1.苹果的MAC一台。如果你用的是***不知道可不可以,反正我没用过。。。一般公司都会给你配开发工具的。2.iphone手机一部。(本人纯屌丝,用的iphone4)3.开发者账号。(这是必须的,有时间的话我把申请开发者账号流程也整理一下)如果你手机越狱了,那么就此

2013-12-13 15:57:56 602

转载 ios设置App版本号

刚接触ios开发的童鞋应该会对于app版本号吗有些疑问,因为target不仅仅在summary中有版本号,同样在Info.plist等地方也有版本号码的地方,一头乱码,不知吗?其实xcode在summary中已经将app最基本的设置进行了全面的封装,其余的plist,build setting等地方会跟着summary设置的改变而改变。一个version,一个build,都是设

2013-12-11 09:46:52 956

原创 Ios上线过程遇到的问题解决方案:

问题:Missing recommended icon file - The bundle doesnot contain an app icon for iPhone / iPod Touch of exactly '120x120' pixels, in.png format.Missing recommended icon file - The bundle doesnot cont

2013-12-04 11:55:02 625

转载 iOS提交应用至APP Store流程

iOS提交应用至APP Store流程一、申请苹果开发者账号首先需要申请苹果开发者账号才能在APP Store里发布应用。1     准备材料1.1     公司的邓白氏编码给苹果公司发个邮件(或则直接拨打苹果开发者服务热线:4006 701 855 2)。他会给你提供免费注册邓白氏码的网址。直接注册就好.  https://developer.ap

2013-11-29 19:05:25 577

转载 iOS应用上线实战分享

本文是由CocoaChina社区用户angellixf 与大家分享的应用上线整个过程。申请的过程,大概花了半个月时间,其实可以不用这么久。。。一、注册Apple ID注:申请Apple ID的时候,First Name与Last Name,要填写个人资料,不要填公司名,一定要填写正确Personal InformationFirst Name: SanLas

2013-11-29 10:01:50 794

转载 iOS base64 加密解密 通用类

在使用过程中,直接将被类引入到项目中即可,不需要其它辅助类。使用示例:  将此通用类的头文件引入到目标类后,直接使用类名进行调用即可。 NSString *str = [NSString stringWithFormat:@"YWE="]; NSString *str1 = [NSString stringWithFormat:@"aa"]; NSLog(@"

2013-11-28 17:45:09 554

转载 支付宝在ios应用上的开发[转]

前奏现在随着移动开发的快速发展,越来越多的应用要求在线支付功能。最近做了一个关于支付宝支付功能的应用,在使用支付宝的过程中,遇到一些不必要的弯路,因此,写了这篇文章总结一下关于ios开发如何使用支付宝。正文首先,我们需要支付宝的功能,应该去支付宝的开发平台,下载sdk以及demo。地址:点击进入下载页面。第一步、将需要的文件,静态库等拖入工程中,这里有:includ

2013-11-28 11:35:07 636

转载 理解堆与栈

一、引言:    一直不太明白堆与栈到底是什么,是指一块内存区呢,还是指一种数据结构?编写程序中总提到内存分配的栈与堆的区别,静态与动态分配等,总也弄不明白,隐约知道一点,但总分不清堆与栈到底是一块内存区还是内存分配的方式,或者只是一种数据结构???跟杨惠讨论如何建立决策树的时候,她说实际上就是进栈出栈,当时真是一头雾水呀。隐约知道《TIJ》中说栈是存放数据的一个地方(实际是RAM),

2013-11-27 11:31:35 430

转载 手把手教你ARC——iOS/Mac开发ARC入门和使用

本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by-hand/本文适合人群:对iOS开发有一定基础,熟悉iOS开发中内存管理的Reference Counting机

2013-11-27 09:56:55 526

转载 为TabBar添加背景

群里见你发的帖子在加载tabbar的时候,做一个如图的图片然后添加一下下边的代码试试:    CGRect frame = CGRectMake(0.0, 0.0, 320.0, 49.0);    UIView *v = [[UIView alloc] initWithFrame:frame];    UIImage *img = [UIImage imageNamed:@"

2013-11-25 18:05:44 537

转载 iOS框架研究 之 UIResponder 可以接收事件的对象(一)

1. 简介:此类继承自NSObject所属的框架: /System/Library/Frameworks/UIKit.framework定义了一些接口对象,然后响应事件,它是 UIApplication, UIView 和UIWindow等的父类iOS 中,所有显示在界面上的对象都是从 UIResponder 直接或间接继承的。最新版本的iOS中有三

2013-11-25 14:14:52 506

转载 ios利用Reachability确认网络环境3G/WIFI

iPhone开发技巧之网络篇(4)--- 确认网络环境 开发Web等网络应用程序的时候,需要确认网络环境,连接情况等信息。如果没有处理它们,是不会通过Apple的审查的。Apple 的 例程 Reachability 中介绍了取得/检测网络状态的方法。在你的程序中使用 Reachability 只须将该例程中的 Reachability.h 和 Reachability

2013-11-25 11:24:19 593

转载 pushViewController presentModalViewController 用法

两个方法都是用ViewController是建立在UINavigationController之上的例如:TestViewController *testViewController = [[TestViewController alloc] init];UINavigationController *nav = [[UINavigationController alloc

2013-11-20 09:55:00 757

转载 UIViewController的 dismissViewControllerAnimated:completion:方法

今天coding的时候碰到了dismissModalViewControllerAnimated:方法.这个方法的功能是释放接受到这个消息的对象(UIViewcontroller对象).    如:[self  dismissModalViewControllerAnimated:YES]; //animated的参数代表UIViewcontroller是否动态移除屏幕,默认是向屏幕下方移

2013-11-20 09:21:44 638

转载 关于uitableviewcell的accessoryType属性

使用的话,例如:[cpp] view plaincopycell.accessoryType = UITableViewCellAccessoryNone;//cell没有任何的样式    cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;//cell的右边有一个

2013-11-18 11:20:53 681

转载 ios开发真机测试证书申请

公司刚搞了个299美刀的仅提供真机测试的企业账号,这个不需要添加设备ID,而且可以在非越狱的机器上安装,瞬间屌爆了。这里介绍下怎样来申请这个真机测试证书,个人开发者账号申请的开发者证书也类似,有些少许的不同。1.进入Member Center                            (图1) 2. 选择第二项certific

2013-11-18 08:37:53 491

转载 动态下载苹果提供的多种中文字体

引言在今年WWDC的内容公开之前,大家都以为iOS系统里面只有一种中文字体。为了达到更好的字体效果,有些应用在自己的应用资源包中加入了字体文件。但自己打包字体文件比较麻烦,原因在于:1、字体文件通常比较大,10M - 20M是一个常见的字体库的大小。大部分的非游戏的app体积都集中在10M以内,因为字体文件的加入而造成应用体积翻倍让人感觉有些不值。如果只是很少量的按钮字体需要设置,

2013-11-14 17:15:58 733

转载 iOS组件之UILabel

UILabel 的常见属性和方法://创建UIlabel对象UILabel* label = [[UILabel alloc] initWithFrame:self.view.bounds];//设置显示文本label.text = @"This is a UILabel Demo,";//设置文本字体label.font = [

2013-11-14 14:28:20 721

转载 新手自定义学习UILabel文字发光效果

新手自定义学习UILabel文字发光效果时间 2012-09-17 22:17:57  CSDN博客原文 http://blog.csdn.net/zyc851224/article/details/7989814最近项目中经常有文字放光效果的UI,特意在网路上找了下,开始是在 code4app 中找到一个,但是是不是的会出现不出现光晕的bug,在寻找找到了cocoachina

2013-11-14 14:23:43 1048

转载 UIFont 自适应大小剧中对齐 设置字体 与字体效果预览

UILabel*titleLabel=[[UILabelalloc]init];    //计算实际frame大小,并将label的frame变成实际大小    [titleLabel setNumberOfLines:0];    titleLabel.lineBreakMode= UILineBreakModeWordWrap;     CGSizetitleL

2013-11-14 11:03:43 960

转载 慎用dictionaryWithObjectsAndKeys方法

有这样一段代码:NSDictionary* items2=[NSDictionary dictionaryWithObjectsAndKeys:  [d objectForKey:@"GZDBH"],@"工作单编号",  [d objectForKey:@"LDSJ"],@"来电时间",  [d objectForKey:@"SLWCSJ"],@"受理完成时间",

2013-11-13 15:24:05 886

原创 C 语言:判断某个数的各位数字是否全为素数

#include int prime(int a);int test(int n);int main(int argc,const char * argv[]){   int n;    printf("请输入n的值");   scanf("%d",&n);   int y=test(n);   if (y==1)    {   

2013-10-22 14:26:42 951

原创 输入5个浮点数 利用链表完成

#include #include typedef struct tagFdian{   float f;   struct tagFdian *next;}Fdian;int main(int argc,const char * argv[]){      Fdian *pre=NULL,*head=NULL,*temp;  

2013-10-22 14:22:33 797

原创 C语言:输入一个数,把他的约数求出。

#include int main(int argc,const char * argv[]){   int n;    printf("请输入一个数:");   scanf("%d",&n);   for (int i=1; i    {       if (n%i==0)        {           pr

2013-10-22 14:20:24 5916

原创 用C语言篇写一个成绩单,含有姓名,科目名,和总成绩。

#include #include #define S 100#define KS 10int n,k;char name[S][10];char kmname[KS][10];int cj[S][KS];void input();void sum();void show();void sort();int main(int argc,

2013-10-22 14:17:41 4063

原创 从键盘中输入十个数判断偶数和奇数,输出平均值。

#include int main(int argc,const char * argv[]){   int n,s1=0,s2=0,c1=0,c2=0;   for (int i=0; i10; i++)    {       printf("请输入第%d个整数:\n",i+1);       scanf("%d",&n);   

2013-10-22 14:13:28 5656

原创 编写函数,求两个数的最大公约数。

#include int max(int a,int b);int main(int argc,const char * argv[]){   int a,b;    printf("输入第一个数:");   scanf("%d",&a);    printf("输入第二个数:");   scanf("%d",&b);   int i

2013-10-22 14:12:19 8340

原创 编写程序,测试由键盘输入的整数n是否含有数字5,若含有5,则输出“yes”,否侧输出“no”

#include int main(int argc,const char * argv[]){   int n;    printf("请输入整数n");   scanf("%d",&n);   while (n!=0&&n%10!=5)    {        n=n/10;    }   if (n==0)   

2013-10-22 14:09:59 6043 1

原创 编写一个既可以求和也可以求积的函数。

#include double heandji(int n,char ch);int main(int argc,const char * argv[]){   int n;   char ch;    printf("请输入运算符:");   scanf("%c",&ch);    printf("请输入整数:");   scanf

2013-10-22 14:08:11 933

原创 输出如下;153=1^3+5^+3^3的所有三位数

#include int main(int argc,const char * argv[]){   int i,a,b,c;       for (i=100; i1000; i++)    {        a=i%10;        b=i/10%10;        c=i/100;       if (i==a*a

2013-10-22 11:59:04 759

VMware9.0虚拟机苹果操作系统MAC OS补丁

VMware9.0虚拟机苹果操作系统MAC OS补丁

2014-03-07

oc内存管理.

iPhone/Mac Objective-C 内存管理教程和原理剖析 初学 objectice-C 的朋友都有一个困惑,总觉得对 objective-C 的内存管理 机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对 o bjective-C 内存管理机制的研究成果和经验,写了这么一个由浅入深的教程。 希望对大家有所帮助,也欢迎大家一起探讨。 此文涉及的内存管理是针对于继承于 NSObject 的 Class。

2013-11-27

空空如也

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

TA关注的人

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