- 浏览: 904268 次
- 性别:
- 来自: 上海
最新评论
-
hujingnemo:
不知道为什么打不开
CHM如何改编字体大小 -
weiboyuan:
求答案 weiboyuanios@163.com
iOS软件工程师面试题(高级) -
xueji5368:
这个现在已经广泛使用了嘛!
RoboGuice入门 -
Yao__Shun__Yu:
...
CHM如何改编字体大小 -
353144886:
非常之详细 美女求认识
sqlite数据类型 datetime处理
文章列表
#import <MessageUI/MessageUI.h>
#import <MFMessageComposeViewControllerDelegate,MFMailComposeViewControllerDelegate>
-(void)send_SMS{
Class messageClass = (NSClassFromString(@"MFMessageComposeViewController"));
if (messageClass != nil) { ...
/*
__block void (^callback)() = [^{
float second = 2.0;
bool _stop = NO;
if(_stop) {
NSLog(@"all done");
callback = nil; // break retain cycle
} else {
NSLog(@"still going");
NSMutableDict ...
The overlay view displayed on the left side of the text field.
@property(nonatomic, retain) UIView *leftView
Discussion
You can use the left overlay view to indicate the intended behavior of the text field. For example, you might display a magnifying glass in this location to indicate that the text ...
先介绍一种最简单的方法:
调用打电话功能
[[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]];
调用发短信功能
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:@"sms://10000"]];
上面的发短信的功能是调用系统的界面,下面是实现一种点击按键就直接发送短信,相当于后台发送,能不能上软件商店,还不能确定。相对建议来说,尽量使用第一种。
首先导入M ...
1.写一下UIButton与UITableView的层级结构
2.Cocoa的Foundation对象与Core Foundation对象通过什么关键字进行转换?这些关键字有什么区别?
3.KVO是什么?内部是怎么实现的?
4.是否可以把比较耗时的操作放在NSNotificationCenter中处理?为什么?应该如何处理?
5.利用NSOperation与NSOperationQueue处理多线程时,有3个NSOperation分别为A,B,C,要求A,B执行完之后,才执行C,如何做?
6.在非ARC中,可以对哪些对象加上autorelease关键字,它的作用是什么?被autorel ...
里面有帧头 字符串UTF-8 中间用0隔开 又一个字符串
byte[10] byte[0]、byte[1]是帧头 0xaa,0x55
byte[2]-byte[5]是字符串utf-8 byte[6]=0,byte[7]-byte[9]是另外的字符串
这的一个包,该怎发?
NSMutableData *data = [[NSMutableData alloc] init];
// 包头
unsigned char header[] = { 0xAA, 0x55 };
[data appendBytes:header length:sizeof(h ...
<link href="http://www.example.com/icon.png" size="114x114" rel="apple-touch-icon-precomposed">
将网站添加到桌面的方法
1.需要引入AddressBook.framework框架
2.iPhone通讯录的增加联系人的操作,代码如下(放到项目中可直接运行):
// 初始化一个ABAddressBookRef对象,使用完之后需要进行释放,
// 这里使用CFRelease进行释放
// 相当于通讯录的一个引用
ABAddressBookRef addressBook = ABAddressBookCreate();
// 新建一个联系人
// ABRecordRef是一个属性的集合,相当于通讯录中联系人的对象
// 联系人对象的属性分为两种:
// 只拥有唯一值的属性和多值的属性。
// 唯一值的属性包括:姓氏、名字 ...
除了 last_insert_rowid
select max(ID) from 表
在程序内调用拨打电话的方法,[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“tel://10086”]];
越狱后,可以找到拨打电话的原生函数,具体见《iOS应用逆向工程》。
iOS号码归属地查询,源代码
@implementation NSString (StringToHexData)
//
// Decodes an NSString containing hex encoded bytes into an NSData object
//
- (NSData *) stringToHexData
{
int len = [self length] / 2; // Target length
unsigned char *buf = malloc(len)
unsigned char *whole_byte = buf;
char ...
合并同一时间的课程,同一时间可能有多个课程,比如13:30-14:00 13:40-14:40
//递归实现
-(void)mergeClassSchedule:(NSMutableArray*)ary
retArray:(NSMutableArray*)retAry
beginDate:(NSDate*)beginDate
endDate:(NSDate*)endDate
{
NSMutableArray *groupAry=[NSMutableArray new];
if ...
原帖:http://freesoftman.iteye.com/blog/622705
最在网络上面查找关于vcard格式的技术资料,发现中文的资料很少,只能阅读
vCard MIME Directory Profile(rfc-2426)
翻译它需要花太多的时间,现在把自己的理解做下记录,希望对大家有帮助
VCard 数据格式的标识符是VCARD
l 预定义的值类型:uri, date, date-time, float
l 新增加的值类型:binary, phone-number, utc-offset and vcard value
l ...
国外解决方案:
https://github.com/michaeltyson/TPKeyboardAvoiding
简单解决方案
原文:http://blog.csdn.net/kylinbl/article/details/9139473
这个解决方案不太好的一点是虽然解决了tap的问题,但是应该区分键盘的状态,可以通过keyBoardDidShowNotification,来确定键盘的状态再处理惦记效果。
总之先写下来
UITapGestureRecognizer * tapGesture = [[UITapGestureRecognizer alloc]initWithTarg ...
os系统升级到7.1后,原来在7.0下显示正常的UISearchbar现在又出现问题了。究其原因,是由于UISearchbar的subview又做修改了。
float version = [[[ UIDevice currentDevice ] systemVersion ] floatValue ];
if ([ mySearchBar respondsToSelector : @selector (barTintColor)]) {
float iosversion7_1 = 7.1 ;
if (version >= iosversio ...