自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

原创 如何提高tableView的性能

如何提高tableView的性能  a、重用cell  我们都知道申请内存是需要时间,特别是在一段时间内频繁的申请内存将会造成很大的开销,而且上tebleView中cell大部分情况下布局都是一样的,这个时候我们可以通过回收重用机制来提高性能。  b、避免content的重新布局  尽量避免在重用cell时候,对cell的重新布局,一般情况在在创建cell的时候

2015-07-31 17:59:09 325

原创 NSNotificationCenter的使用和解析

新建通知 和 要通知的内容 NSDictionary* dic = @{@"username":username};[[NSNotificationCenterdefaultCenter]postNotificationName:@"didReciveBuddyRequest"object:niluserInfo:dic];然后监听通知 并解析info

2015-07-31 17:40:48 530

原创 iOS获取当前的位置

在iOS中获取当前的位置信息,包括 维度 经度 城市 街道 路口等信息首先 ,导入导入CoreLocation.frameWork头文件包含#import在interface中声明属性//位置管理@property(nonatomic,strong)CLLocationManager *currentLoaction;//经度@property(nona

2015-07-31 17:35:09 830

原创 UIView属性学习

UIView属性 1.alpha 设置视图的透明度.默认为1.     // 完全透明     view.alpha = 0;     // 不透明    view.alpha = 1; 2.clip

2015-07-29 22:29:51 350

原创 设置tableviewcell的分割线从头开始

在项目中有的地方需要 cell的分割线需要从屏幕的一端开始到另一端 ,而不是从cell的图片后面开始,这种情况下,在代码中添加如下代码即可:#pragma mark - 设置分割线从头开始-(void)viewDidLayoutSubviews{    if ([self.tableviewrespondsToSelector:@selector(setSeparato

2015-07-29 10:11:48 737

转载 iOS本地相册 摄像头

从摄像头或者是从相册中读取图片,需要通过UIImagePickerController类来实现,在使用UIImagePickerController时,需要是实现下面两个协议1、从相册中读取图片首先要实例化UIImagePickerController对象imagePicker,设置imagePicker的图片来源为UIImagePickerControllerSourceTy

2015-07-27 08:57:08 385

原创 iOS监听网络变化

//在程序的启动处,开启通知- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{  //.....//开启网络状况的监听[[NSNotificationCenter defaultCen

2015-07-27 08:50:48 655

转载 UIApplication深入研究

UIApplication深入研究很多时候,我们不需要关心这个类,我们很少继承这个类,偶尔会调用这个类的api来实现一些功能,但是不可否认,这个类是iOS编程中很重要的一个概念,所以我这里写这个文章来总结以下这个类的信息,如果写的不对的地方,请留言,多谢。UIApplication的核心作用是提供了iOS程序运行期间的控制和协作工作。每一个程序在运行期必须有且仅有一个UIApp

2015-07-20 09:47:35 310

转载 让应用停留在后台模式的三种方式

一般的应用在进入后台的时候可以获取一定时间来运行相关任务,也就是说可以在后台运行一小段时间。还有三种类型的可以运行在后台,1.音乐 2.location 3.voip大多数应用程序进入后台状态不久后转入暂停状态。在这种状态下,应用程序不执行任何代码,并有可能在任意时候从内存中删除。应用程序提供特定的服务,用户可以请求后台执行时间,以提供这些服务。判断是否支持多线程

2015-07-20 09:44:16 3370

转载 iOS 重新定义cell的分割线样式

实现如下: UITableView中将分割线样式改为None tableView.separatorStyle = UITableViewCellSeparatorStyleNone;自定义UITableViewCell中复写- (void)drawRect:(CGRect)rect方法 - (void)drawRect:(CGRect)rect { CGContextRef

2015-07-17 18:01:42 469

原创 edgesForExtendedLayout、automaticallyAdjustsScrollViewInsets属性

在IOS7以后 ViewController 开始使用全屏布局的,而且是默认的行为通常涉及到布局就离不开这个属性 edgesForExtendedLayout,它是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向,它的默认值很自然地是UIRectEdgeAll,四周边缘均延伸,就是说,如果即使视图中上有navigationBar,下有tabBar,那么视图

2015-07-16 16:57:04 680

原创 ASI导入项目经过和遇到的问题

ASIHTTPRequest是一个第三方开源项目,在现在的IOS应用中多使用到这个开源类库来提供网络操作,相比于SDK提供的网络操作类库,ASIHTTPRequest使用上更加方便、效率更高,同时功能也非常强大。这是ASIHttpRequest的官网:http://allseeing-i.com/ASIHTTPRequest/以下是官方对ASIHttpRequest的解释:

2015-07-15 17:33:12 603

原创 Xcode使用Code Snippet在Xcode中添加代码段

通过code snippets,我们可以创建一些可重用的代码块,并且在任何需要的地方很容易的就可以使用这些代码块。这可以节省输入需要的操作和时间。并且,一旦你 学会使用code snippets,会发现你可以创建并扩充自己的code snippet library。 1、创建一个code snippet非常简单。首先,打开Xcode并在utilities panel中选择code

2015-07-15 15:25:39 611

转载 iOS异步加载图片

最近做一个项目,需要用到UITableView异步加载图片的例子,看到网上有一个EGOImageView的很好的例子。但是由于,EGOImageView的实现比较复杂,于是自己就动手做了一个AsynImageView,同样可以实现EGOImageView的效果。而且自己写的代码比较清晰,容易理解,同样可以实现指定placehoderImage以及指定imageURL,来进行图片的

2015-07-14 21:27:24 558

原创 iOS开发工具——统计Crash的工具Crashlytics

作为一名应用开发者,你是否有过如下经历?为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 !如果你跟我一样是个完美主义者,你肯定想将应用做到尽善尽美。于是你打开代码准备修复闪退的问题……但是,从何处着手呢?这时iOS崩溃日志派上用场了。在大多数情况下,你能从中了解到关于闪退的详尽、有

2015-07-13 14:10:11 443

转载 iOS crash 崩溃问题的追踪方法

iOS crash 崩溃问题的追踪方法在调试程序的时候,总是碰到crash的bug,而且一追踪就是一些汇编的代码,让人特别疑惑。一般情况下可以通过增加两天断点来解决此问题,方法介绍如下:基本上有错误分为以下几种类型:signal(SIGABRT, MySignalHandler);signal(SIGILL, MySignalHandler);signal(SIGSEG

2015-07-13 12:57:19 401

转载 ios学习7_iPhone屏幕尺寸、分辨率及适配

1.iPhone尺寸规格设备iPhone宽Width高Height对角线Diagonal逻辑分辨率(point)Scale Factor设备分辨率(pixel)PPI3GS2.4 inches

2015-07-06 22:28:22 775

转载 iOS中定时器NSTimer的一些用法总结

OS程序进入后台后十分钟之内就会被系统kill掉,怎么解决呢?我想要程序进入后台后仍然运行计时功能,否则就无法达到考试的目的,之后在网上查阅了相关资料最后终于找到答案,其精髓就是:利用苹果给出的三种类型的程序可以保持在后台运行:音频播放类,位置更新类,另外一个记不太清楚了,我利用了苹果给出的音频播放类的这个“特权”来满足我程序上的要求,详细步骤如下:1、步骤一:在Info.plist中,添

2015-07-06 22:20:01 683

独立开发者系列文章.pdf

开篇点题..................................................................................................................................................................................... 2 打破认知,提升认知篇........................................................................................................................................................ 3 独立开发者赚钱经验大分享.......................................................................................................................................

2023-03-24

SocketTool

SocketTool是一款用于监听本地端口通信的软件,方便本地通信调试

2018-06-04

mou for mac

mac上面个用来打开markdown文件的一款软件,使用方便,也可用来编辑

2015-07-15

Cornerstone

svn 的mac版本 管理代码很方便,mac版本看起来更华丽

2015-07-15

空空如也

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

TA关注的人

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