- 浏览: 904217 次
- 性别:
- 来自: 上海
最新评论
-
hujingnemo:
不知道为什么打不开
CHM如何改编字体大小 -
weiboyuan:
求答案 weiboyuanios@163.com
iOS软件工程师面试题(高级) -
xueji5368:
这个现在已经广泛使用了嘛!
RoboGuice入门 -
Yao__Shun__Yu:
...
CHM如何改编字体大小 -
353144886:
非常之详细 美女求认识
sqlite数据类型 datetime处理
文章列表
比如,写了 const NSString* firstString = @"xxx";
NSString* secondString = @"yyy";
[secondString isEqualToString:firstString];
会出现 sending 'const NSString *' to parameter of type 'NSString *' discards qualifiers 警告。
解决办法:
把 const NSString* firstString = @"xxx";
改成 NSString* co ...
ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook);
for(int i = 0; i < CFArrayGetCount(results); i++)
{
ABRecordRef person = CFArrayGetValueAtIndex(results, i);
//读取firstname
NS ...
// NSString to ASCII
NSString *string = @"A";
int asciiCode = [string characterAtIndex:0]; // 65
// ASCII to NSString
int asciiCode = 65;
NSString *string = [NSString stringWithFormat:@"%c", asciiCode]; // A
这个问题头疼了二天,其实还有其它的加密算法的问题了,呵呵,不过也解决掉了。
1
NSString *string_content = "I'm jordy";
2
char *char_content = [string_content cStringUsingEncoding:NSASCIIStringEncoding];
char*转换为NSString类型的代码如下:
1
char char_array[1024];
2
NSString *string_content = [[NSString alloc] initWithCString:(const char*)char_array
3
encoding:NSASCIIStringEnc ...
优点:
XMPP协议是自由、开放、公开的,并且易于了解。而且在客户端、服务器、组件、源码库等方面,都已经各自有多种实现。
互联网工程工作小组(IETF)已经将Jabber的核心XML流协议以XMPP之名,正式列为认可的实时通信及Presence技术。而XMPP的技术规格已被定义在RFC 3920及RFC 3921。任何IM供应商在遵循XMPP协议下,都可与Google Talk实现连接。
第一个Jabber(现在XMPP)技术是Jeremie Miller在1998年开发的,现在已经相当稳定;数以百计的开发者为XMPP技术而努力。今日的互联网上有数以万计的XMPP服务器运作著,并有数以百万计的人 ...
以前可以通过itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=XXXX来打开,但在IOS 7下这个方法不行了,怎么弄呢?
引用if ([[UIDevice currentDevice].systemVersion intValue] >= 6.0 ){ [self evaluate];}- (void)evaluate{ SKStoreProductViewController *storeProductViewCont ...
最近在看netbeans架构师写的《Practical API Design》,其中提到了null编程的问题,是说一个方法中应该尽量避免返回值和参数为null。
今天来翻iOS的API发现多线程中一个方法dispatch_queue_create的第二个参数就是NULL与DISPATCH_QUEUE_CONCURRENT, NULL其实真正的意思是SERIAL_DISPATCH_QUEUE的意思。
自己做API设计应该引以为戒啊。
原文:http://onevcat.com/2013/04/ios-interview/
不管对于招聘和应聘来说,面试都是很重要的一个环节,特别对于开发者来说,面试中的技术问题环节不仅是企业对应聘者技能和积累的考察,也是一个开发者自我检验的好机会。对于iOS和Mac开发来说,因为本事还算比较新,企业对于这方面的开发者需求也比较大,所以面试时的要求可能并不是很高,一般能知道一些Cocoa和OC的基本知识也就认为可以了。但是对于一个希望拥有技术力基础的企业的iOS或者Mac开发来说,两到三个顶尖的熟练技术人员,带领一些还较为初级的开发者,共同完成项目应该是比较常见的构成。
Cocoa特别是Coco ...
# Xcode
#
# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore
## Build generated
build/
DerivedData
## Various settings
*.pbxuser
!default.pbxuser
*.mode1v3
!default.mode1v3
*.mode2v3
!default.mode2v3
*.perspectivev3
!default.perspectivev ...
《iOS 企业证书部署无效的问题》:http://t.cn/8s7ILWZ 《clipsToBounds 属性默认值变了》:http://weibo.com/1658814735/AAvyB25js 《第三方库不支持64位造成编译错误》:http://t.cn/8s7ILWz from @糖炒小虾_txx @王哲夫
/*
* 文件名(可选),如 CodingRuler.java
*
* 版本信息(可选),如:@version 1.0.0
*
* 版权申明(开源代码一般都需要添加),如:Copyright (C) 2010-2013 SINA Corporation.
*/
package com.sina.weibo.sdk.codestyle;
/**
* 类的大体描述放在这里。
*
* <p>
* <b>NOTE:以下部分为一个简要的编码规范,更多规范请参考 ORACLE 官方文档。</b><br>
* 地址:http ...
Button.setOnClickListener(mGoBack);
public OnClickListener mGoBack = new OnClickListener() {
public void onClick(View v) {
finish();
}
};
要返回上一个activity,只需结束当前的activity
有两Activity~A和BA运行启动BActivity保留A情形B结束时候传回参数A~~~
我用startActivity发现创建了新Activity~~~
能保留A现场啊
A启动B时样写
Intent i ...
1.如果你程序是有导航条的,可以在导航条上面加多一个Done的按钮,用来退出键盘,当然要先实UITextViewDelegate。
Java代码 收藏代码
- (void)textViewDidBeginEditing:(UITextView *)textView {
UIBarButtonItem *done = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemDone target:self action:@selector(leaveEditMode)] auto ...
这是个好问题。现在市场上很多Windows XP的方案,虽然成熟但也确实老旧,到处透着不思进取的气氛,还要有个大铁箱白费电能,让人看着就想砸掉。
我觉得考虑触摸屏的操作尺度,用安卓做这个是个好主意。程序员容易招募,做出来的东西也可以用CubieBoard、BeagleBone Black等低功耗ARM小开发板去简单驱动,节省能源。
我个人比较赞成原生Linux来做,毕竟少了安卓中间层,考虑的问题其实可以少一些。但原生Linux难以招人毕竟是个硬伤,自行考虑。
HTML App这个主意并不差。只是要有个好的底层系统去给浏览引擎铺底,原生Linux、Android、Chrome OS、Fire ...
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 build single constraints in code. The NSLayoutConstraint class offers the constraintWithItem:attribute ...