iOS
liuqiangqiangiOS
熟悉iOS开发和安卓相关知识,熟悉计算机硬件操作系统相关知识
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
NSBundle的使用
// 获取文件全路径 NSBundle *bundle = [NSBundle mainBundle]; NSString *path = [bundle pathForResource:@"image" ofType:@"plist"]; // 通过路径找到资源 _imageData = [NS原创 2015-08-14 08:04:02 · 390 阅读 · 0 评论 -
拦截所有push进来的控制器
/** * 拦截所有push进来的控制器, * * @param viewController 即将push进来的控制器 */ -(void)pushViewController:(UIViewController *)viewController animated:(BOOL)animated { if (self.viewControll原创 2015-10-27 08:50:13 · 590 阅读 · 0 评论 -
C/C++编译的程序占用的内存分配
一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表。 3、全局区(静态区)(static)— 全局变量和静态变量原创 2015-09-17 09:59:24 · 438 阅读 · 0 评论 -
iOS 通知机制
//A发送通知 //postNotificationName:通知名 //userInfo: 传递的参数,必须是字典类型 [[NSNotificationCenter defaultCenter] postNotificationName:@"down" object:self userInfo:dic]; //B注册通知,从通知中心获取 A 发送的通知原创 2015-09-05 07:58:52 · 470 阅读 · 0 评论 -
表视图的简单使用-UITableView
plist和UITableView的简单实用,懒加载的总和使用,多plist协同使用技巧原创 2015-08-20 20:28:15 · 419 阅读 · 0 评论 -
Xcode相关及Xib封装之论述
1.Xcode自带头文件的路径 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.2.sdk/System/Library/Frameworks/UIKit.framework/Headers 2.修改了系统自原创 2015-08-16 17:47:49 · 422 阅读 · 0 评论 -
动态计算label和view宽度
/** * 计算文字尺寸 * * @param text 需要计算尺寸的文字 * @param font 文字的字体 * @param maxSize 文字的最大尺寸 */ - (CGSize)sizeWithText:(NSString *)text font:(UIFont *)font maxSize:(CGSize)maxS原创 2015-08-30 16:12:33 · 428 阅读 · 0 评论 -
iOS页面跳转传递数据之block的使用
// // ViewController.h // QQLogin // // Created by imac on 15/8/15. // Copyright (c) 2015年 All rights reserved. // #import #import "RegisterViewController.h" @cla原创 2015-08-16 17:40:04 · 572 阅读 · 0 评论 -
设置cell选中后一段时间颜色自动消失
//个性化点击效果 -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ [self performSelector:@selector(deselect) withObject:nil afterDelay:0.2f]; }原创 2015-08-30 16:09:10 · 812 阅读 · 0 评论 -
Block 的 使用
使用Block的地方很多,其中传值只是其中的一小部分,下面介绍Block在两个界面之间的传值: 先说一下思想: 首先,创建两个视图控制器,在第一个视图控制器中创建一个UILabel和一个UIButton,其中UILabel是为了显示第二个视图控制器传过来的字符串,UIButton是为了push到第二个界面。 第二个界面的只有一个UITextField,是为了输入文字,当输入文字,转载 2015-10-27 08:47:09 · 420 阅读 · 0 评论
分享