- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 C语言 随机数
函数rand()是真正的随机数生成器,而srand()会设置供rand()使用的随机数种子。函数rand()会返回一个处于0和你所指定的数值(缺省为1)之间的分数。如果你在第一次调用rand()之前没有调用srand(),那么系统会为你自动调用srand()。而使用同种子相同的数调用srand()会导致相同的随机数序列被生成。 srand((unsigned)time(NULL))则使用
2016-01-14 16:37:39 487
原创 iOS 下获取设备的网络IP
iOS下创建一个类 调用类(IPHelper)方法得到当前IP#import @interface IPHelper :NSObject+ (NSString *)getIPAddress:(BOOL)isIPv4;@end#import "IPHelper.h"#include
2016-01-14 15:46:27 837
原创 iOS数据持久化之归档
签协议 NSCoding>现在model 中 实现 model中有两个属性-(void)encodeWithCoder:(NSCoder*)aCoder{ [aCoder encodeObject:self.nameforKey:@"name"]; [aCoder encodeInteger:self.agef
2015-11-03 00:29:28 215
原创 iOS 9 网络请求
在iOS9 以上 要在Plist文件中 加入以下代码才能实现网络请求 NSAppTransportSecurity NSAllowsArbitraryLoads
2015-11-03 00:27:47 199
原创 iOS MBProgressHUD 的使用方法
第三方 MBProgressHUD的简单使用方法第一步导入文件并引头文件#import"MBProgressHUD.h"第二步签协议MBProgressHUDDelegate第三步 设置属性 用类方法初始化@property(nonatomic,retain)MBProgressHUD*HUD; se
2015-11-03 00:24:13 239
原创 iOS 多线程
下面是多线程的一些基本方法- (IBAction)GcdButton:(UIButton*)sender { //GCD多线程分两种方式:1.串行队列2.并行队列 //串行队列特点:任务是一个一个的执行,当一个任务执行完毕再执行另一个,多个任务不是同时进行,而是一个一个的执行. //并行队列:多个任务可以同时执行,谁先完成任务不一
2015-11-03 00:19:44 186
原创 iOS地图分析
在iOS8 以后地图的定位和以前不太一样 需要在Plist文件里添加NSLocationWhenInUseUsageDescription和NSLocationAlwaysUsageDescription//导入头文件#import if(![CLLocationManagerlocationServicesEnabled]) {
2015-11-03 00:12:34 197
原创 iOS UITableView的编辑方法
iOS 的UITableView 会有一些代理方法,这里时编辑和删除的一些简单的方法// 确认编辑 实现的一些方法-(void)tableView:(UITableView*)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexP
2015-10-28 13:34:03 272
原创 iOS 创建单例
创建 SingleModel 类,第一种是用Grand Central Dispatch创建比较常用//GCD创建+(instancetype)shareSingleModel{ static SingleModel *single =nil; static dispatch_once_t onceT
2015-10-28 13:30:09 173
原创 iOS 字体高亮
在iOS中会遇到字体高亮,下边是简单的代码 movie.movieName 是字符串类型创建NSMutableAttributedString的对象,然后调节字体,最后给UILable的attributedText 赋值即可。 NSRangerange = [movie.movieName rangeOfString:text];
2015-10-28 11:51:14 398
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人