自定义博客皮肤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)
  • 资源 (6)
  • 收藏
  • 关注

原创 蛋疼的cell 重用问题

以前也整过tableView

2014-11-22 16:01:06 759 2

转载 ios 绘图

iPhone中,主要通过下面的几个技术来绘图OpenGL, Quartz, UIKit or Core Animation UIKit 是非线程安全的,所以最好把所有的绘图都放在主线程上执行不管使用的哪个技术来绘图,所有的绘图都是在 UIView object 中进行, view决定绘图在那里进行绘画周期当一个view需要更新某一部分内容的时候,view会请

2014-10-16 16:06:23 577

原创 Malformer or corrupeted AST file

不知道什么错误 ,有遇到的话 ,直接clean 就可以解决了

2014-07-29 10:49:06 905

转载 ios 代理传值

用delegate的方式来实现,实际上delegate传值的实质就是:比如右AB两个页面,A想要传值给B ,就只要先在A中得到B的指针,然后将想要传的值赋给B,之后跳转,话不多说直接上代码。首先我们需要建一个delegate:[plain] view plaincopy@protocol PassValueDelega

2014-07-26 15:12:29 609

转载 cell 取到它的row

我们写cell 通常都是自定义的cell ,s

2014-05-09 11:19:29 1647

转载 什么是GCD

什么是GCDGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue, NSInvocationOperation等技术的很高效和强大的技术,它看起来象就其它语言的闭包(Closure)一样,但苹

2014-05-05 10:43:44 1032

转载 Jpush

前几天用了自己的测试账号 ,整了下apns

2014-04-30 09:04:07 727

转载 iOS程序员如何面试

先前博客里的面试题,挺受大家欢迎,现在准备把这个系列,写的更完整,这篇是介绍如何面试的。iOS基础面试题(一)iOS基础面试题(二)iOS基础面试题(三)iOS基础面试题(四)1 面试的目的 求职者通过表现证明自己对岗位的胜任公司通过面试找到符合职位需求的员工面试者面试的表现影响着公司用人选择,对于软件工程师,我的感觉技术面试往往

2014-04-16 09:24:02 501

转载 CocoaPods安装和使用教程

CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新

2014-04-15 17:08:57 434

转载 ios 通知NSNotification

前言                                                                                                面向对象的设计思想是把行为方法封装到每一个对象中,以用来增加代码的复用性。正是这种分散封装,增加了对象之间的相互关联,总是有很多的对象需要彼此了解以及相互操作!一个简单示例说明这种交互产生

2014-04-15 16:44:58 546

转载 iOS真机测试,为Provisioning添加设备

-------------添加设备到provisioning------------- 1,登陆https://developer.apple.com/devcenter/ios/index.action 图1:  2,右侧菜单选择“iOS provisioning portal”(必须开发者账号才能看到这个菜单) 图2: 3,在device菜单中点击a

2014-04-10 15:48:15 694

转载 在iOS中使用静态库

由于想了解下Xcode中静态库的导出导入,翻到这么一篇文档:Using Static Libraries in iOS.小小尝试了下。首先新建一个项目,选择Cocoa Touch Static Library:创建成功后,产出就是.a静态文件了:这时候可以创建或者添加现有代码,并且指定暴露的头文件:最后就是编译,生成静态文

2014-04-10 15:43:39 459

转载 socket

首先,socket,套接字,这是一个东西,相关的术语一定要搞懂!曾就有一个面试案例:讲讲Socket.ooxx#$%^&*(说的不错,再讲讲套接字....坑爹呢?术语是最容易给新人下套的东西,所以平常多了解一些相关术语会有很大的好处.关于socket在面试中需要回答的东西:什么是sock

2014-03-03 20:27:48 524

转载 正则表达式入门教程

正则表达式入门教程原文转载:http://www.cppblog.com/doing5552/archive/2012/11/09/194962.html目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件反义分组后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录

2014-03-03 10:44:09 487

转载 同步请求异步请求GET请求POST请求

1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里

2014-01-06 21:06:05 787

转载 iOS 7 教程:定制iOS 7中的导航栏和状态栏

注:本文译自Customizing Navigation Bar and Status Bar in iOS 7近期,跟大多数开发者一样,我也正忙于对程序进行升级以适配iOS 7。最新的iOS 7外观上有大量的改动。从开发者的角度来看,导航栏和状态栏就发生了明显的变化。状态栏现在是半透明的了,这也就意味着导航栏会显示在状态栏后面。有些情况下,导航栏的背景图片可以延伸显示到状态栏后面。

2014-01-04 09:53:12 595

转载 iOS7中改变statusBar(状态条的颜色)

找了很久终于找到怎么解决了。。。。分享给大家。。。第一步:在Plist里面添加 UIViewControllerBasedStatusBarAppearance   设置为 :NO        第二步:在入口类中写:[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

2014-01-03 18:43:40 503

转载 如何查看机器上是否有证书

有时候 我们不确定是否机器上装有证书这时候 我们就要去查看 ,首先点击xcode 在电脑屏幕上点击window选项,像图片上一样

2013-12-31 09:16:55 916

原创 symbol dyld_stub_binding_helper not found, normally in crt1.o/dylib1.o/bundl

In our case building with Xcode 5.0 Beta and iOS 7 results insymbol dyld_stub_binding_helper not found linker command failed with exit code 1 (use -v to see invocation)Problem: Deployment Ta

2013-12-26 19:52:37 1133

转载 IOS 视图切换

1.NavigationController切换UIViewController的两种方式方法一右侧进入1 SecondViewController* svc=[[SecondViewController alloc]init];2 [self.navigationController pushViewController:fvc animated:YES];返回到上一

2013-12-26 15:55:27 599

转载 ios7 xib 适配

如果你已经下载了xcode5,正准备使用,你会发现各种布局的改变.注定这段时间是忙的,是头疼的!原创在此哦http://my.csdn.net/rhljiayou这两天经常会碰到群里有人在问问题,问ios7怎么适配,以及各种网上说的如何解决ios7下状态栏的问题.我发现各种群里流传着一种适配方法,就是修改window的坐标(window.frame),然后大家纷纷效仿,但是

2013-12-26 15:28:02 2155

转载 iOS面试题系列:

iOS面试题系列:iOS如何面试iOS基础面试题(二)iOS基础面试题(三)iOS基础面试题(四)iOS进阶面试题----Block部分iOS进阶面试题----多线程部分随着iOS平台开发的职位的增加,笔试、面试也越来越有“套路”,这里我总结了一些面试题,多数是Objective-C的基础知识,适合于面试新人,答案

2013-12-24 17:02:31 612

原创 ios 面试题汇总

[一般问题] iOS面试1:1).@property(nonatomic,retain)NSString *str;2).@property(nonatomic,copy)NSString *str;1)和2)两张写法你习惯使用哪种,为什么?  

2013-12-24 10:09:08 1085

转载 iOS应用开发最佳实践:编写高质量的Objective-C代码

点标记语法属性和幂等方法(多次调用和一次调用返回的结果相同)使用点标记语法访问,其他的情况使用方括号标记语法。 良好的风格:view.backgroundColor = [UIColor orangeColor];[UIApplication sharedApplication].delegate; 不良的风格:[view setBa

2013-12-22 16:04:13 625

转载 iOS学习之iOS沙盒(sandbox)机制和文件操作(一)

1、iOS沙盒机制iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。 

2013-12-18 21:17:00 503

转载 iOS开发:系统进度条显示百科

在开发的过程中,一开始想加一个系统的loading条,可是当时由于犯懒就直接做了资源,今儿瞅见这篇文章觉得有必要记录一下首先是在UIAlertView里显示进度条:[cpp] view plaincopyUIAlertView* alertView = [[[UIAlertView alloc] initWithTitle:@

2013-12-18 20:15:26 808

转载 iPhone真机测试过程详解(Xcode5最新)

说明:阅读本篇文章之前确保几点1.有写好待调试的程序  2.$99开发者账号  3.apple设备和数据线.不多说了下面开始吧。1.这是最新的AppleDeveperCenter的页面,我们按照从上到下的顺寻依次进行设置。添加一个Development开发证书。(Production是发布用的证书,以后会介绍)。

2013-12-18 17:07:08 3842 2

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

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

2013-12-18 16:55:28 624

转载 如何实现对UITextField ,UITextView等输入框的 字数限制

如何实现对UITextField ,UITextView等输入框的 字数限制        (1)首先,肯定要 让controller 实现 UITextFieldDelegate (针对UITextField)或者  UITextViewDelegate(针对UITextView)              然后,将 输入框的delegate属性设置为self.

2013-12-18 16:41:38 521

转载 iOS实现本地通知

本地通知,local notification,用于基于时间行为的通知,比如有关日历或者todo列表的小应用。另外,应用如果在后台执行,iOS允许它在受限的时间内运行,它也会发现本地通知有用。比如,一个应用,在后台运行,向应用的服务器端获取消息,当消息到达时,比如下载更新版本的提示消息,通过本地通知机制通知用户。本地通知是UILocalNotification的实例,主要有三类属性:

2013-12-18 15:26:12 715

转载 理解xib(nib)、File’s Owner、First Responder、outlet、action等概念

理解xib(nib)、File’s Owner、First Responder、outlet、action等概念xib(nib):都是一些对象的描述,类似与VC的.rc资源文件。nib是二进制格式,xib是单一的xml文档,便于源代码版本管理。现在新版本的Xcode 在创建项目时,已经默认使xib格式的文档了。在build的时候,xcode会把xib都转换为nib(反序列化效率高)。a

2013-12-12 10:48:08 627

转载 添加第三方类库造成的linker command failed with exit code 1 (use -v to see invocation)的错误调试

linker command failed with exit code 1 (use -v to see invocation)这个错误貌似遇见并不止一次,当我想用某个第三方类库的时候(如SBJson),我直接把类库文件copy到工程目录里面,然后一编译就出现这样错误(并不是一定会出这样错误),开始以为是网上下载的类库本身问题,所以重新找类库或者其他方式将它添加进去,只要不出错就行,也一直没有深

2013-11-30 20:42:46 506

转载 ios之XCode调试,程序崩溃问题详解

欢迎回到当程序崩溃的时候怎么办 教程!在这个教程的第一部分,我们介绍了SIGABRT和EXC_BAD_ACCESS错误,并且举例说明了一些使用xcode调试器(Xcode debugger)和异常断点(Exception Breakpoints)解决问题的策略。但是我们的app仍然有一些问题!就像我们看到的,他工作的并不是很好,并且这里仍然有许多潜在的可能崩溃的问题。幸运的

2013-11-12 11:00:55 1447

转载 retain和copy的区别 #import @class 的区别

retain和copy的区别 #import @class 的区别#import  @class 的区别主要为了解决引用死锁1.import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑,后面会再告诉你。2.在头文件中, 一般只需要知道被引用的类的名称就可以了。 不需要知道其内部的实体变

2013-11-04 13:40:00 482

转载 为什么要用-all_load&-ObjC

为了减少工作量复用部分代码,于是乎我们开始选择重构整个项目,把可以公用的代码放在一起打包成一个静态库子项目在其他的项目中使用。介绍这部分内容的文章在网上很多,各位可以G一下细看。但是每次在加入静态库的时候都会在other linker flag里设置两个值:-all_load和-ObjC。很奇怪为什么要这样做,而且有的时候什么都不设置也不影响静态库的使用。所有使用了这个静态库的

2013-10-29 15:06:34 569

转载 启用了ARC技术

Xcode4.2(iOS 5)以后启用了ARC技术,虽然4.2以后版本仍然可以不开启ARC,但是我们在建工程的时候有时为了不想管理内存然后就启用了ARC,但是再开发过程中需要用到第三开发类库,而这些第三方类库或是没做更新而不支持ARC,然后编译时就出现下列错误:[cpp] view plaincopy'release' is unavaila

2013-10-29 15:02:12 604

转载 NSUserDefaults

NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefaults则不用管这些东西,就像读字符串一样,直接

2013-10-27 20:39:58 553

转载 NSNotificationCenter

消息机制 NSNotificationCenter 一直都在频繁使用,但是却对其原理不是十分了解。今天就花些时间,把消息机制原理重头到尾好好过一遍。iOS 提供了一种 "同步的" 消息通知机制,观察者只要向消息中心注册, 即可接受其他对象发送来的消息,消息发送者和消息接受者两者可以互相一无所知,完全解耦。这种消息通知机制可以应用于任意时间和任何对象,观察者可以有多个,所以消息具有广

2013-10-27 19:50:26 569

转载 CGContextRef用法

quartz 是主要的描画接口,支持基于路径的描画、抗锯齿渲染、渐变填充模式、图像、颜色、坐标空间变换、以及PDF 文档的创建、显示、和分析。UIKit 为Quartz 的图像和颜色操作提供了Objective-C 的封装。Core Animation 为很多UIKit 的视图属性声明的动画效果提供底层支持,也可以用于实现定制的动画。在调用您提供的drawRect:方法之前,视图对

2013-10-23 15:20:19 635

转载 UIView动画(过渡效果)的学习笔记

UIView视图的动画功能,可以使在更新或切换视图时有放缓节奏、产生流畅的动画效果,进而改善用户体验。UIView可以产生动画效果的变化包括:位置变化:在屏幕上移动视图。大小变化:改变视图框架(frame)和边界。拉伸变化:改变视图内容的延展区域。改变透明度:改变视图的alpha值。改变状态:隐藏或显示状态。改变视图层次顺序:视图哪个前哪个后。旋转:即任何应用到视图上的仿射变换(t

2013-10-23 15:12:50 758 1

推送 源码 ios

ios 推送 APNS

2014-04-30

Cocos2D-X权威指南

完整版Cocos2D-X 权威指南

2013-08-15

ios开发基础教程源代码 完整版

ios开发基础教程源代码 完整版

2013-07-12

ios 5 开发基础教程

ios 5 开发基础教程 pdf 完整版

2013-07-12

无线互联ios开发教程

无线互联开发教程1-9章 pdf 还有源码

2013-07-12

喜洋洋打灰太狼

SDL linux 下写的小游戏。基于6410开发板上移植的小游戏,里面有源代码 ,所需库,以及实训总结。

2013-07-10

空空如也

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

TA关注的人

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