- 浏览: 904143 次
- 性别:
- 来自: 上海
最新评论
-
hujingnemo:
不知道为什么打不开
CHM如何改编字体大小 -
weiboyuan:
求答案 weiboyuanios@163.com
iOS软件工程师面试题(高级) -
xueji5368:
这个现在已经广泛使用了嘛!
RoboGuice入门 -
Yao__Shun__Yu:
...
CHM如何改编字体大小 -
353144886:
非常之详细 美女求认识
sqlite数据类型 datetime处理
文章列表
tableView.layer.borderWidth = 1;
tableView.layer.borderColor = [[UIColor grayColor] CGColor];
要引入quartz core framework
公共接口,方法较多也选择用delegate进行解耦
iOS有很多例子比如最常用tableViewDelegate,textViewDelegate
异步和简单的回调用block更好
iOS有很多例子比如常用的网络库AFNetwork,ASIHTTP库,UIAlertView类。
都是为了在具体的实现Delegate或Block中再进行处理,属于策略模式,具体算法在具体算法类中实现。
显示状态栏菊花效果
[[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES];
typedef void(^ActionSheetCallback)(int);
@property (nonatomic, copy) ActionSheetCallback actionSheetCallback;
@property (copy, readwrite, nonatomic) void (^touchUpInsideImageButton)(id sender);
相传在, ARC和MRC下都正常.
strong与weak是由ARC新引入的对象变量属性
xcode 4.2(ios sdk4.3和以下版本)和之前的版本使用的是retain和assign,是不支持ARC的。xcode 4.3(ios5和以上版本)之后就有了ARC,并且开始使用
strong与weak
assign: 用于非指针变量。用于
基础 ...
BMKErrorCode错误码:
BMKErrorPermissionCheckFailure=300授权验证失败
BMKErrorLocationFailed=200定位失败
BMKErrorResultNotFound=100未找到搜索结果
BMKErrorRouteAddr=4路线搜索起点或终点有歧义
BMKErrorConnect=2网络连接错误
BMKErrorData=3网络数据错误
注意其中ErrorRouteAddr 搜索起点或终点有歧义,什么叫有歧义,就是你拿一个地址到百度地图里去搜索,它给出你一个列表让你选一个,就是有歧义的地址,出现有歧义的地址去搜索就会出现错误。那么如 ...
正向地理编码服务实现了将中文地址或地名描述转换为地球表面上相应位置的功能。
正向地理编码提供的专业和多样化的引擎以及丰富的数据库数据使得服务应用非常广泛,在资产管理、规划分析、供应物流管理和移动端输入等方面为用户创造无限的商业价值。
反向地理编码服务
反向地理编码服务实现了将地球表面的地址坐标转换为标准地址的过程,
反向地理编码提供了坐标定位引擎,帮助用户通过地面某个地物的坐标值来反向查询得到该地物所在的行政区划、所处街道、以及最匹配的标准地址信息。通过丰富的标准地址库中的数据,可帮助用户在进行移动端查询、商业分析、规划分析等领域创造无限价值。
删除开始的'-'线
NSRange range = [intro rangeOfString:@"-"];
[intro deleteCharactersInRange:range];
删除结尾的'-'线
NSString *introduction = [intro substringToIndex:[intro length]-1];
在itunesconnect里的app详情里面找到rights and pricing按钮 取消所有地区选择后,在app详情里就能看到delete app按钮了
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIButton *sbutton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
sbutton.backgroundColor = [UIColor clearColor];
[sbutton addTarget:self action:@selector(changename) forControlEvents ...
UIView *testView = [[UIView alloc] initWithFrame:CGRectMake(20, 20, 300, 50)];
[testView.layer setMasksToBounds:true];
[testView.layer setBorderColor:[UIColor grayColor].CGColor];
[testView.layer setBorderWidth:2];
[testView.layer setCornerRadius:6];
[contentView addSubview:testView];
Q: Why do I get a "CodeSign: no certificate found in keychain for code signing identity" error?
A: Why do I get a "CodeSign: no certificate found in keychain for code signing identity" error?
The "CodeSign: no certificate found in keychain for code signing identity" e ...
上传项目,发现第三方库不支持arm64,找了半天资料,发现和上个世代问题差不多。
很多项目使用>=4.5 version 的Xcode无法,发现很多第三方库,比如SWaves SDK、Admob SDK、91 SDK Mobage SDk等等。
选中项目,然后选中 TARGETS 项目,找到Build Settings 的页面,搜索: Valid Architectures
删除其中arm64删除即可。
- (NSString*)deviceString
{
// 需要#import "sys/utsname.h"
struct utsname systemInfo;
uname(&systemInfo);
NSString *deviceString = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding];
if ([deviceString isEqualToString:@"iPhone ...
NSURL *url = [NSURL URLWithString:@"http://www.baidu.com/search?id=1"];
NSLog(@"scheme:%@", [url scheme]); //协议 http
NSLog(@"host:%@", [url host]); //域名 www.baidu.com
NSLog(@"absoluteString:%@", [url absoluteString]); //完整的url字符串 http://www ...
1.Make sure your software does what the customer wants it to do.
2.Apply basic OO principles to add flexibility.
3.Strive for a maintainable, reusable design.