为了提高应用的用户体验,经常需要邀请用户对应用进行评分 应用评分无非就是跳转到AppStore展示自己的应用,然后由用户自己撰写评论 如何跳转到AppStore,并且展示自己的应用 方法1 NSString *appid = @"444934666"; NSString *str = [NSStri ...
分类:
移动开发 时间:
2017-06-12 19:56:20
阅读次数:
217
转自:http://blog.sina.com.cn/s/blog_7e3132ca0100wyls.html 在XCode对应头文件中修改该类所继承的父类: 在对应的.m文件中添加如下代码: 这样就在view上添加了一个tableView,但其样式是默认的,其中的内容也是空白的,而且此时是无法运行 ...
分类:
其他好文 时间:
2017-06-12 19:55:37
阅读次数:
109
WHAT WHY 约定好返回的是NSString,如果返回的是NSNumber,你会崩吗? 约定好的一个字段有返回值,突然间返回为null,你会崩吗? 约定好的label上的赋值文本是最多7个字,突然给你77个字,你会变得很丑吗? 有人问了,不是约定好了吗? 话说API也是人开发的,你写的客户端还 ...
分类:
系统相关 时间:
2017-06-12 17:15:47
阅读次数:
183
利用runtime我们能够动态生成对象、属性、方法这特性 假定我们要动态生成DYViewController,并为它创建属性propertyName 1)对象名 NSString *class = @"DYViewController"; const char *className = [class ...
分类:
其他好文 时间:
2017-06-12 10:43:34
阅读次数:
138
不积小流无以成江海,不及硅步无以至千里。做iOS开发也是这样。平时写代码要多收集一些实用的代码,以免每次都从新来一遍,不仅浪费时间,也影响开发效率。 有人把做app形容成盖房子。码农就是搬砖的。真的是形象无比。随着时间的推移。手里积累的优秀代码就越来越多。这样,盖起房子来,效率肯定是杠杠的。 我也会 ...
分类:
其他好文 时间:
2017-06-09 19:15:11
阅读次数:
200
主要是要得到加密后的原来的字符创,MD5无法得到原有的,仅仅能用AES+base64 要用GTMBase64这个能够自己去下载, 主要看另外2个类文件。 #import <Foundation/Foundation.h> @class NSString; @interface NSData (NSD ...
分类:
移动开发 时间:
2017-06-07 20:57:47
阅读次数:
265
1. rangeOfString:截取指定字符串的长度; 2. substringToIndex:7:截取从0 索引到指定索引(7)长度的字符串 (从0到7)3. substringFromIndex:9:截取从指定索引(9)到末尾长度的字符串 (从9到0)4. substringWithRange ...
分类:
移动开发 时间:
2017-06-07 15:45:31
阅读次数:
194
#import <Foundation/Foundation.h> //写入文件 int main(int argc, const char * argv[]) { @autoreleasepool { NSString * str = @"你是一仅仅小狗 "; //创建路径 NSString * ...
分类:
其他好文 时间:
2017-06-07 10:17:27
阅读次数:
128
//NSFileManager - (void)viewDidLoad { [super viewDidLoad]; NSLog(@"%@",NSHomeDirectory()); NSString *docPath = [NSSearchPathForDirectoriesInDomains(NS ...
分类:
其他好文 时间:
2017-06-07 00:55:25
阅读次数:
324
NSString *dateStr=@"2012-05-17 11:23:23"; NSLog(@"dateStr=%@",dateStr); NSDateFormatter *format=[[NSDateFormatter alloc] init]; [format setDateFormat: ...
分类:
其他好文 时间:
2017-06-06 14:25:39
阅读次数:
141