NSString*str = [NSStringstringWithFormat:@"itms-apps://itunes.apple.com/app/id%@",@"884886468"]; [[UIApplicationsharedApplication]openURL:[NSURLUR...
分类:
移动开发 时间:
2014-07-08 23:15:26
阅读次数:
213
父类中
- (id)initWithName:(NSString *)aName
sex:(NSString *)aSex
age:(NSInteger)aAge
{
//调用父类的初始化方法
self = [super init];//防止初始化失败,赋值失败
if (self) {...
分类:
其他好文 时间:
2014-07-08 17:07:59
阅读次数:
138
-(NSArray *)getdataFromDatabase
{
NSString *path = [self getDBPath];
NSLog(@"path ==== %@",path);
NSLog(@"self.getDBPath == %@",[self getDBPath]);
FMDatabase *membersDB = [FMDatab...
分类:
其他好文 时间:
2014-07-08 13:07:44
阅读次数:
127
1.对于TableView ,每个item的视图基本都是一样的。不同的只有数据。
IOS提供了一种缓存视图跟数据的方法。在 -UITableViewCell *) tableView:cellForRowAtIndexPath:
//创建一个用于缓存的标示
static NSString *ID=@"CellTable";
//先从缓存中取得UITableViewCell
...
分类:
移动开发 时间:
2014-07-06 12:14:30
阅读次数:
236
UI给开发的效果图很多时候标注着十六进制的Color,而程序中用到的往往是UIColor可以用如下方法去转换:(UIColor *)RGBColorFromHexString:(NSString *)color alpha:(float)alpha { //color的值类似#fffeee,alpha的值类似1.0为透明度
int nums[6] = {0};
for (int i = 1; ...
分类:
移动开发 时间:
2014-07-06 11:07:49
阅读次数:
192
之前写过一篇《如何更好地限制一个UITextField的输入长度》,在文章最后得到的结论是可以直接使用UIKIT_EXTERN NSString *const UITextFieldTextDidChangeNotification;进行监听,截断超出maxLength的部分。所以后来我在处理UITextView的内容长度时,也直接参考这个方法:[[NSNotificationCenter def...
分类:
其他好文 时间:
2014-07-06 09:27:20
阅读次数:
385
在做网络应用程序的时候, 时时刻刻要保证用户数据的安全, 因此要加密。
*MD5算法在国内用的很多.
*同样的数据加密结果是一样的.(32个字符)
*不可逆的.(不能逆向解密)
*可用于文件校验/指纹识别.
MD5算法是公开的,iOS中已经实现了MD5算法。
可以将其写成字符串的分类:
- (NSString *)md5String
{
const char *st...
分类:
移动开发 时间:
2014-07-06 08:49:47
阅读次数:
374
//首先,获取数据库的路径,(如果不存在,就是我们想要存储的路径),不用担心每次都创建数据库会重复,不会的,如果没有则创建,有了就不会再重复创建;
//接下来,我们要制表,首先我们先查看我们的表是否已经存在,方法在下面代码中;如果存在则跳过,不存在则创建
-(void)DataBaseInit
{
//获取Document文件夹下的数据库文件,没有则创建
NSString *d...
分类:
数据库 时间:
2014-07-06 00:55:21
阅读次数:
638
之前学习生活中,知道NSString的属性要用copy而不用retain,但是不知道为啥,这两天我研究了一下,然后终于明白了.
具体原因是因为用copy比用retain安全,当是NSString的时候,其实用copy和retain都行,当用NSMutableString,那么就要用copy,NSMutableString的值不会被修改,而用retain的时候,NSMutableString的值会...
分类:
其他好文 时间:
2014-07-05 23:55:06
阅读次数:
401
其实我是明确知道返回来的数据是 boolean 类型的,
只是在做判断的时候 发现直接使用
if([responseObject
objectForKey:@“success”])
判断没有任何意义,因为我判断的是这是不是为真,换句话说,就是是不是非空,
靠当然非空啦,大不了返回一个false 但那个也是有值得,so ,我尝试使用改变数据类型接收,
当我用NSString * 接收时...
分类:
Web程序 时间:
2014-07-05 23:00:10
阅读次数:
511