- 博客(35)
- 资源 (27)
- 收藏
- 关注
原创 token app
APP登录的时候发送加密的用户名和密码到服务器,服务器验证用户名和密码,如果成功,以某种方式比如随机生成32位的字符串作为token,存储到服务器中,并返回token到APP,以后APP请求时,凡是需要验证的地方都要带上该token,然后服务器端验证token,成功返回所需要的结果,失败返回错误信息,让他重新登录。其中服务器上token设置一个有效期,每次APP请求的时候都验证token和有效期。
2016-04-22 10:50:40 843
原创 ios 上传图片到服务器两种方式
在写代码的时候经常会将头像进行上传服务器,上传头像图片我试过两种方式一种方式就是使用base64字符串上传图片,这种形式我个人认为比较适合上传图片数量比较少的,比如上传头像,上传图片数量多的话,速度会慢些另一种方式是使用二进制流进行上传图片,这种方式上传图片少或者数量多都没关系,速度也很快demo地址:https://github.com/tuwanli/PictureHe
2016-04-21 15:14:15 577
原创 ios uiwebview 拦截 点击事件
在uiwebview 中点击事件触发ios代码方法1:- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {}```拦截reuqest,判断关键字
2016-04-20 17:25:38 3693
原创 ios 企业版ipa 服务器发布
要求1.用户可访问的安全 Web 服务器(需要有ssl链接 即有网站证书),没有则可找第三方能提供https链接的服务器放 xxx.plist文件2.应用程序 (.ipa) 文件清单 (.plist) 文件plist文件内容https://www.jstxl.cn/groupbook.plist
2016-03-25 10:33:25 668
原创 git 创建项目
…or create a new repository on the command lineecho "# Test" >> README.mdgit initgit add README.mdgit commit -m "first commit"git remote add origin https://github.com/****/Test.gitgit push -u o
2016-03-15 13:32:42 348
原创 ios问题集
1.uitableview的tableHeaderView设置描述:在storyboard 上拖一个view作为头视图,发现修改view的尺寸,头视图的高度不是我修改的高度;加约束也没用 [_headView mas_updateConstraints:^(MASConstraintMaker *make) { make.left.equalTo(weakSelf.tabl
2015-12-24 13:58:11 345
原创 推送证书生成
1.创建 App ID(推送的id,要具体的不要通配符)为 App id 开启 Push Notification 功能配置和下载证书方法1可以直接点击上述的证书,进行config配置生成2.如果你之前没有创建过 Push 证书或者是要重新创建一个新的,方法2在证书列表下面新建。3.点击 Continue 后选择证
2015-12-22 13:26:18 358
原创 addChildViewController
ChildViewContrller1.添加childVC self.photoVC = MainStoryboardViewController(kFilePicker_Photo); self.videoVC = MainStoryboardViewController(kFilePicker_Video); self.audioVC = Main
2015-12-22 09:45:24 377
原创 cocoapods 引入错误
1.因为CocoaPods引起的 linker错误都可通过两种方式解决:⓵在 Other Linker Flags(也即OTHER_LDFLAGS)中添加 $(inherited) ⓶在Header/Framework Search Paths(也即HEADER_SEARCH_PATHS和FRAMEWORK_SEARCH_PATHS)添加$(PODS_ROOT)/Hea
2015-12-09 14:55:46 392
原创 iOS代码格式
1.在-和(void)之间有一个空格- (void)initWithName:(NSString *)name;2.枚举类型的命名规则和函数的命名规则相同:命名时使用驼峰命名法,勿使用下划线命名法。3.enum定义时候:enum 左括号前加一个空格,或者将左括号换到下一行enum 右括号后加一个空格4.使用继承时候:@interface UserModel : NSObj
2015-11-16 13:53:22 351
原创 giit 常用的操作
如何设置 git 用户名和邮箱?$ git config --global user.name“John Doe”;$ git config --global user.email“johndoe@kk.com”如何将工程加入 Git 管理?$git init;$ git add .;$ git commit -m“Initial commi
2015-11-13 23:49:01 800
原创 ios常用的工具 插件
第三方平台1. bugtags 能收集崩溃信息 https://bugtags.com/2.pre 内测发布,让测试人员快速安装bundleID 已改变 http://pre.testin.cn/3. leancloud 可以作为后台服务器 https://leancloud.cn/intro.html
2015-11-11 22:08:51 551
原创 IOS 将json转换成mode工具
{ "status_code": "200", "msg": "登陆成功", "data": { "infomation": { "user_id": "15295525555", "avatar_url": 1428040414, "name": "黄xx",
2015-11-04 16:19:17 654
原创 ios 证书装给别人使用
1. 下载.cer文件到别的机器。就是在IDP上的那个。2. 从发送申请文件(certificate Request,后缀名为certSigningRequest)的机器上把证书对应的private key(.p12文件)导出,密码自己定,要记住,后面导入的时候要用。3. 在你需要的机器上安装证书(.cer),导入私钥文件(.p12)。安装对应App的provisioning profile。
2015-10-16 11:32:53 1997
原创 将代码view和xibview放到SB中
自定义view常用方法:1.纯代码View2.xib进行绘制View如何将上述两种view放到SB中使用?通过一个中间的view包裹自定义的view,然后将中间view放到SB中进行约束紧接着根据需要使用代码进行约束即可,推荐使用库'Masonry'参考:http://www.ituring.com.cn/article/123181
2015-08-13 10:43:23 362
原创 设计模式
1.适配器模式定义:将一个类的接口转换成客户端希望的另外一个接口,实现方式: 1.通过继承来适配两个接口,adapter继承一个类和实现一个接口 2.对象适配器,组合了一个对它的引用使用情形: a.已有类的接口与需求不匹配b.想要一个可复用的类,该类能够同可能带有不兼容接口的其他类协作c.需要适配一个类的几个不同子类举例:手机电源适配器2.桥接模式定义:
2015-07-03 11:43:42 397
原创 UItableViewCell中有button处理
1.UITableViewCell 中有button采取的办法一般有:A.将事件放在cell里面,用Delegate传到VC中#import @class CustomCell;#define kCellIDentifier @"customCell"@protocol CustomBtnDelegate NSObject>- (void)buttonPressWi
2015-06-18 10:45:21 452
原创 NSDate、NSCalendar
基本的时间格式#define kDefaultFormat @"yyyyMMddHHmmss"#define kDefaultFormat2 @"yyyyMMddHHmmssSSS"#define kDatabaseDateFormat @"yyyy-MM-dd HH:mm:ss"#defi
2015-06-05 14:02:02 663
原创 问题
1.在ios 8 下 UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:kCellIdentifier]; UILabel *nameLabel = (UILabel *)[cellviewWithTag:11]; NSLog(@"%@------",nameLab
2015-05-21 09:44:02 348
原创 add groups 配置
1.ios 8 新的add groups配置错误两处a. Add the 'App groups' entitement to your app idb. Add the 'App groups containers' entitlement to your app id要login https://developer.apple.com/ 开发这帐号登录;I.创建项目
2015-05-19 15:03:31 965
原创 自定义uiview
1. 代码方式在初始化的时候,在view中进行添加subview2.drawRect在uiview的drawrect方法中,进行画3.采用xib自定义的uiview中,进行加载- (void)awakeFromNib; //此方法是系统调用{[NSBundle mainbundle]loadNibName: 。。。。。//在这里对subview进行重
2015-03-30 22:24:12 323
原创 NJ学习积累3
日期:2015年问题解决:1.对于在数据库文件.db中存取的沙盒路径,每次真机一运行就文件明明存在,却找不到 BOOL isExsits = [[NSFileManager defaultManager]fileExistsAtPath:info.localPath]; /var/mobile/Containers/Data/Application/840F07E1-6CA9-4C
2015-03-18 13:56:57 585
原创 支付宝 IOS
1.支付宝官网下载sdkhttps://b.alipay.com/order/productDetail.htm?productId=2013080604609654&tabId=4#ps-tabinfo-hash2.根据帮助文档可知a.将两个压缩包加入项目AlipaySDK.bundleAlipaySDK.framework
2015-03-03 10:22:17 496
原创 NJ学习积累2
1. 当storyboard使用了layout布局:如果在VC中想要修改位置,可以使用@property (strong, nonatomic)IBOutlet NSLayoutConstraint *topLayout;topLayout.constant = 50;2.动画实现 UIKit只用UIView来展示动画,动画支持UIView下面的这些属性改
2015-02-11 11:48:18 603
转载 uitableiview的重用问题
1. 对于 UITableViewCellAccessoryCheckmark,标记问题 解决方法:创建一个NsmultableArray 来记录所选择的indexpath.row在创建cell时,判断 if ([_checkArraycontainsObject:[NSNumbernumberWithInt:indexPath.row]]) { cell
2014-06-05 10:07:05 540
原创 AFNetworing 2.0
1.get请求 NSString *str = @"http://m.weather.com.cn/data/101010100.html"; AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager]; [manager GET:str parameters:nil
2014-05-15 11:44:35 553
转载 UILabel 自适应宽
1. numberOfLine = 0 多行显示UILabel *label = [[UILabelalloc]initWithFrame:CGRectMake(100,100, 80 , 100)]; label.backgroundColor = [UIColorgrayColor]; label.text =@"随便测试撒娇地方就开
2014-05-10 10:33:01 471
原创 NSFileManager 使用
1. 沙盒路径 NSString *filepath =NSHomeDirectory(); NSLog(@"filepath = %@",filepath); NSString *document = [filepathstringByAppendingPathComponent:@"Documents"];
2014-05-08 16:14:57 447
原创 通过浏览器,javascript判断 ios 系统版本
Setup Intall App By xxxxxbody{ background:#EFEFEF; font-family:Arial; font-size:40px;} window.addEventListener('load', function() { var sUserAgent = navigator.userAgent.toLowerC
2014-05-06 12:02:03 1395
原创 ios 说修改了system headers
xcode编译报错:fatal error: file '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/UIKit.framework/Headers/UISearchBar.h
2013-12-06 15:57:08 945 1
jmeter2.6 测试工具
2013-01-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人