自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 iOS中书写代码规范35条小建议:

1.精简代码, 返回最后一句的值,这个方法有一个优点,所有的变量都在代码块中,也就是只在代码块的区域中有效,这意味着可以减少对其他作用域的命名污染。但缺点是可读性比较差NSURL *url = ({ NSString *urlString = [NSString stringWithFormat:@"%@/%@", baseURLString, endpoint];[NSURL URLWit

2017-02-20 14:10:22 311

转载 CocoaPods 安装 使用

1.开启 terminal2.移除现有 Ruby 默认源$ gem sources --remove https://rubygems.org/3.使用新的源$ gem sources -a https://ruby.taobao.org/4.验证新源是否替换成功$ gem sources -l5.安装 CocoaPods$ su

2016-09-21 18:02:26 234

转载 iOS:hidesBottomBarWhenPushed的正确用法

今天说的是在TabBar嵌套Nav时,进行Push的时候隐藏TabBar的问题。之前项目也需要这么做,那时候iOS7还没出,也是各种搜罗,后来的解决方法是当push操作的时候自己隐藏Tabbar,push过去视图拉伸适应屏幕,再pop回来的时候接再显示Tabbar,过程复杂还需要自己写动画,最终效果也不是很理想。前两天公司APP上架,当时没有适配iOS7,在XCode4.6上开发编

2016-07-11 21:06:28 1066

转载 应用程序添加角标和tabBar添加角标,以及后台运行时显示

1、设置角标的代码:     // 从后台取出来的数据可能是int型的不能直接给badgeValue(string类型的),需要通过description转化     NSString *count = [responseObject[@"count"] description];         if ([count isEqualToString:@"0"]) {

2016-06-29 18:57:25 840

转载 项目适配iOS9遇到的一些问题及解决办法

1.网络请求报错。升级Xcode 7.0发现网络访问失败。输出错误信息The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.原因:iOS9引入了新特性App Transport Security

2016-06-08 14:10:29 231

转载 ios中webview的高级用法

1.隐藏上下滚动时出边界的后面的黑色的阴影- (void) hideGradientBackground:(UIView*)theView{ for (UIView * subview in theView.subviews) { if ([subview isKindOfClass:[UIImageView class]]) subview.hidden = YE

2016-05-30 19:39:44 215

原创 面向对象address book framework的使用

定义两个类,分别是AB的封装类和数据模型类。一、AB封装类1.  AB封装类头文件。////  ABClass.h//  BookAddressDemo////  Created by 郭世清 on 16/5/24.//  Copyright © 2016年郭世清. All rights reserved.//

2016-05-25 09:35:14 328

转载 UITableView刷新小技巧

UITableView对于iOS开发者来说一定不会陌生,很有可能你的APP很多界面都用到它。关于UITableView的文章,想必已经不计其数,没事可以多看看。特别是UITableView优化的文章,非常值得仔细琢磨一番。今天我们来看看如何刷新UITableView的,一般情况下,刷新UITableView,我们会直接调用reloadData方法。刷新UITableView[s

2016-05-25 09:31:41 1005

转载 什么是运行时态

运行时态:运行时从我们程序生命周期开始:(application: didFinishLaunchingWithOptions:),主线程开启,整个程序开始运行 语言特性:1.静态语言:C语言等,特性是:静态语言的类型决定是在编译时int number = 12;2.动态语言:OC语言等,特性是:动态语言的类型决定是在运行时id

2016-04-11 13:20:14 536

原创 如何提高APP的启动速度

1. 尽可能使用异步方式加载数据:比如网络请求,数据库访问,数据处理。2. 尽可能使用storyboard代替xib(SB是加载时才创建,XIB是全部加载到内存,XIB快但是暂用太多内存)。3. 待补充。

2016-04-11 11:32:20 344

原创 IOS总结

1.避免或者少用XIB,因为当你加载一个XIB到内存的时候,它所有的内容都会载入内存,包括所有图片(如果是OSX,音频也会被缓存)。故事版是只有实例化的时候才会加载到内存,如果一定要用XIB,那么尽量简单,一个VC一个XIB并且分层管理。好处是XIB调用速度比较快,因为已经在内存中,坏处是内存开销大。实验:同样的功能,使用XIB和storyboard,观察内存变化。2.不要阻塞主线

2016-04-11 11:04:44 393

空空如也

空空如也

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

TA关注的人

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