本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
mac 系统升级 后 cocoapods 等命令行不能用
sudo gem install -n /usr/local/bin cocoapods
sudo gem install -n /usr/local/bin leancloud
在stackoverflow搜到的解释是这样的,This is happening because Apple has enabled rootless on the new install, ...
NSString字符串处理
1,消除空格和空行
[myString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
2,单纯去掉空格
[myString stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacter ...
TableViewCell自定义分割线
产品设计的要求cell的分割线长度不用是整个屏幕宽,并且设计要求分割线为2px(两条),上下不同色。 实现如下: UITableView中将分割线样式改为None
[java] view plaincopy
Swift与OC混编
前言:在Swift项目中有时需要和OC混编,或者第三方的类库是OC写的,就需要建立桥接文件才能饮用OC的代码。方法见下:
1.项目上右键,New File选择Header File,选择文件目录,然后确定。
2.点击项目-->TARGETS-->Build Settings中找到Swift Compiler,里面有一项:Objective-C Bridgi ...
文本存储自定义对象。
/**
* 缓存model 的方法 。
*/
TestModelObject *testModel = [TestModelObjectmodelWithDictionary:dict];
NSMutableArray * dataArray = [NSMutableArrayarrayWithCapacity:50];
// ...
内存管理2 蓝懿教育
手动内存管理(MRC)中常用的三个方法
retain:导致内存计数+1
release:导致内存计数-1
copy:复制出来一个新的对象 和之前对象的数据可能一致 但是 不是同一个对象 此对象内存计数是1
autorelease:自动释放 当变量出了自动释放池之后会自动释放
自动释放池在项目中有很多看不见的
属性描述关键字:
retain/strong:
//如果是retain 会做两 ...
Objective-C 协议 蓝懿教育
1、协议用到的情况:某个类有一个实例方法,这个实例方法对所传过来的对象,限制其必须实现了某个特定的方法,而对传过来的对象类型没有限制。
2、格式
协议名:@protocol 协议名 协议名命名一般:类名+Delegate。
协议内容:特定的某方法
3、具体举例:
①
Aa类中得实例方法是具有协议限制的。
Bb类是一个普通类。
②
Aa.h中:
//协议写法
@protocol ...
iOS一周学习总结 蓝懿教育
在蓝懿学习已经一周多了。
时间如流水,在期间的日子慢慢冲刷掉了我的消极和懒惰。这些天来过得非常充实而充满张力。处于老师的富有创新的讲课方式和充满虚席热情的同学包围中,时间过得飞快。
在此回顾一下这些天的学习内容和学习感受。
课程从Objective-C开始。在老师介绍完计算机编程语言和基本的iOS基本常识后,正式进入OC的课程。
第一天,不仅认识了很多积极进取的同学。我们还接触到了如何控制l ...
cell点击之后变灰,处理方法
//cell点击之后变灰,处理方法
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell * cell = [tableView cellForRowAtIndexPath:indexPath];
ce ...
获取故事板对象操作
//获取故事板,跳转对象
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([segue.identifier isEqualToString:@"showOrderInfoViewController"]) {
UINavigationContr ...
iOS返回到具体的某个层级
-(void)clickedButton{
//如果是从loginViewController过来到要直接回到food页
int daiIndex=self.navigationController.viewControllers.count-2;
if (daiIndex<=0) {
daiIndex=0;
}
if ([ ...
ios url 转码。URL中有特殊字符的问题
NSString* encodedString = [self.myUrlStringstringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
Objective-C对象模型及应用
本文主要介绍Objective-C对象模型的实现细节,以及Objective-C语言对象模型中对isa swizzling和method swizzling的支持。希望本文能加深你对Objective-C对象的理解。
ISA指针
Objective-C是一门面向对象的编程语言。每一个对象都是一个类的实例。在Objective-C语言的内部,每一个对象都有一个名为isa的指针,指向该对象的类。每 ...
layoutSubviews
layoutSubviews是UIView中的属性方法,即只要继承于UIView,就可以使用这个方法,这个方法也很强大,以下是他的触发时机:
1、init初始化不会触发layoutSubviews
2、addSubview会触发layoutSubviews
3、设置view的Frame会触发layoutSubviews,当然前提是frame的值设置前后发生了变化
4、滚动一个UIScrol ...
UITableView
#import "ViewController.h"
@interface ViewController ()<UITableViewDataSource>{
NSArray *gdCities;
NSArray *hnCities;
}
@end
@implementation ViewController
- (void)viewDi ...
最近博客热门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)