本月博客排行
-
第1名
龙儿筝 -
第2名
flashsing123 -
第3名
xiaoxinye - e_e
- java_doom
- johnsmith9th
- gaochunhu
- sichunli_030
- zw7534313
- 深蓝传说
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- e_e
- javashop
- sam123456gz
- tanling8334
- arpenker
- kaizi1992
- xpenxpen
- lemonhandsome
- xiangjie88
- ganxueyun
- xyuma
- wangchen.ily
- jh108020
- Xeden
- johnsmith9th
- zxq_2017
- zhanjia
- jbosscn
- forestqqqq
- lzyfn123
- ajinn
- daizj
- wjianwei666
- ranbuijj
- 喧嚣求静
- sichunli_030
- kingwell.leng
- silverend
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
- lerf
- lstcyzj
- flashsing123
- lxguy
- zhangjijun
最新文章列表
IOS开发 TableView unable to dequeue a cell with identifier Cell - must register a
最近转做IOS开发,目前还在研究界面阶段,刚刚在用TableView做列表的时候碰到以下错误:
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'unable to dequeue a cell with identifier Cell - must register ...
UITableView展开合上的动画。
右边那个那个图片会从左边飞过来,,,如果用自定义cell就不会了。。。。
-(void)tapAction:(id)sender{
UIButton *tempBtn = (UIButton *)sender;
self.openString = [NSString stringWithFormat:@"%d",tempBtn.tag];
...
给Sublime Text 2添加OC编译运行环境
sublime text 2 编译运行 objective-c 代码配置方式如下:
打开 Tools -> Build System -> New Build System,新建一个 Objective-C.sublime-build 文件
复制下面内容
{
"cmd": ["bash", "-c", &qu ...
内存的堆栈是什么
要点:
堆:顺序随意
栈:先进后出
堆和栈的区别
一、预备知识—程序的内存分配
一个由c/C++编译的程序占用的内存分为以下几个部分
1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。
2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分 ...
The `master` repo requires CocoaPods 0.29.0
今天用pod install时出现错误:The `master` repo requires CocoaPods 0.29.0但是,终端gem update CocoaPods 显示Updating installed gemsNothing to update原因是gem版本不支持升级至0.29.0具体见:http://stackoverflow.com/questions/16511705/th ...
http下载时中文文件名乱码解决方法: 把编码转换为 iso8859-1
http下载时中文文件名乱码解决方法: 把编码转换为 iso8859-1 java,和oc同个处理方法
//http下载时中文文件名乱码解决方法,防止中文乱码 把编码转换为 iso8859-1 解决中文乱码问题
NSString *fileName = @"中文文件名";
const char* utf8String = [fileName UTF8String];
...
Associated Objects
本文翻译自NSHipster的文章Associated Objects。
#import <objc/runtime.h>
Objective-C开发者在遇到上面这条“咒语”相关的一些东西时,会不自觉的变的非常 ...
IOS图片等比缩放合成Demo代码
//图片等比缩放合成并处于中心位置显示
- (UIImage *)addImage:(UIImage *)image1 toImage:(UIImage *)image2 {
CGSize miSize = self.viewImage.frame.size;
CGFloat miAspectRatio = miSize.width / miSize.height;
...
Auto Layout三种形态
Auto Layout builds constraints in three ways. So far, you’ve read about two of them. First, you can lay out your constraints in Interface Builder(IB) and customize them to your needs.Second, you can bu ...
点击按钮的脉冲效果
- (void)viewDidLoad
{
[superviewDidLoad];
self.tempB = [UIButtonbuttonWithType:UIButtonTypeCustom];
self.tempB.frame = CGRectMake(100, 100, 50, 50);
[self.tempBsetBackgroundImage ...
iOS问题研究之一:应该使用 instance variable还是property
JOHN GALLAGHER在博客里面说,多多建议使用property而很少使用ivar。原因有property更有利于debug和log,但是针对于performance来说,property要优于ivar,主要是ivar在get或是set方法中,调用objc_msgSend将函数名字存到寄存器中,而ivar则直接使用立即数放在寄存器直接操作,但这两种方式都是纳秒级别的,影响很小 ...
IOS数组、字典新写法——@[]、@{}
苹果给objective-C一种新写法
比如
NSNumber * number = [NSNumber numberWithInt:1];
NSArray * array = [NSArray arrayWithObjects:@"one", @"two", nil];
NSDictionary * dict = [NSDictionary diction ...
iOS性能优化之一:在Objective-C中遍历集合的性能
When enumerating an NSArray:
Use for (id object in array) if enumerating forwards.
Use for (id object in [array reverseObjectEnumerator]) if enumerating backwards.
Use for (NSInteger i = 0; i < cou ...
UIImagePickerController
UIImagePickerController 图片选取器
1.头文件中包含两个委托
<UIImagePickerControllerDelegate, UINavigationControllerDelegate>
2.调出图片选取器
UIImagePickerController *ipController = [[UIImagePickerController alloc] in ...
实战iOS7之后台多任务
在WWDC2013中 水果公司把iOS7的中后台多任务单独开出来一个Session讲述(Session 204 What’s New with Multitasking),其对后台多任务的改动如下:
1. 改变了后台任务的运行方式(Background Task)
2. 增加了后台获取(Background Fetch)
3. 增加了推送唤醒(静默推送,Silent Remote Notifica ...
最近博客热门TAG
Android(32037) Mobile(4157) iOS(3163) Apple(2605) Qt(1757) Nokia(1660) WAP(1650) Windows Mobile(1313) Objective-C(1245) 三星(1121) Symbian(1089) HTC(837) Windows Phone(696) OPhone(587) WinCE(547) BREW(502) Cocoa(437) 黑莓(427) BlackBerry(423) Palm(418)