iOS
单行道_1990
本人不聪明,还有点迟钝
展开
-
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 · 544 阅读 · 0 评论 -
ios 证书装给别人使用
1. 下载.cer文件到别的机器。就是在IDP上的那个。2. 从发送申请文件(certificate Request,后缀名为certSigningRequest)的机器上把证书对应的private key(.p12文件)导出,密码自己定,要记住,后面导入的时候要用。3. 在你需要的机器上安装证书(.cer),导入私钥文件(.p12)。安装对应App的provisioning profile。原创 2015-10-16 11:32:53 · 1980 阅读 · 0 评论 -
IOS 将json转换成mode工具
{ "status_code": "200", "msg": "登陆成功", "data": { "infomation": { "user_id": "15295525555", "avatar_url": 1428040414, "name": "黄xx",原创 2015-11-04 16:19:17 · 645 阅读 · 0 评论 -
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 · 786 阅读 · 0 评论 -
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 · 538 阅读 · 0 评论 -
iOS代码格式
1.在-和(void)之间有一个空格- (void)initWithName:(NSString *)name;2.枚举类型的命名规则和函数的命名规则相同:命名时使用驼峰命名法,勿使用下划线命名法。3.enum定义时候:enum 左括号前加一个空格,或者将左括号换到下一行enum 右括号后加一个空格4.使用继承时候:@interface UserModel : NSObj原创 2015-11-16 13:53:22 · 339 阅读 · 0 评论 -
addChildViewController
ChildViewContrller1.添加childVC self.photoVC = MainStoryboardViewController(kFilePicker_Photo); self.videoVC = MainStoryboardViewController(kFilePicker_Video); self.audioVC = Main原创 2015-12-22 09:45:24 · 367 阅读 · 0 评论 -
推送证书生成
1.创建 App ID(推送的id,要具体的不要通配符)为 App id 开启 Push Notification 功能配置和下载证书方法1可以直接点击上述的证书,进行config配置生成2.如果你之前没有创建过 Push 证书或者是要重新创建一个新的,方法2在证书列表下面新建。3.点击 Continue 后选择证原创 2015-12-22 13:26:18 · 338 阅读 · 0 评论 -
ios问题集
1.uitableview的tableHeaderView设置描述:在storyboard 上拖一个view作为头视图,发现修改view的尺寸,头视图的高度不是我修改的高度;加约束也没用 [_headView mas_updateConstraints:^(MASConstraintMaker *make) { make.left.equalTo(weakSelf.tabl原创 2015-12-24 13:58:11 · 336 阅读 · 0 评论 -
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 · 376 阅读 · 0 评论 -
ios 企业版ipa 服务器发布
要求1.用户可访问的安全 Web 服务器(需要有ssl链接 即有网站证书),没有则可找第三方能提供https链接的服务器放 xxx.plist文件2.应用程序 (.ipa) 文件清单 (.plist) 文件plist文件内容https://www.jstxl.cn/groupbook.plist原创 2016-03-25 10:33:25 · 660 阅读 · 0 评论 -
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 · 953 阅读 · 0 评论 -
将代码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 · 353 阅读 · 0 评论 -
IOS 百度地图
百度地图知识积累:原创 2015-08-11 18:22:50 · 522 阅读 · 0 评论 -
设计模式
1.适配器模式定义:将一个类的接口转换成客户端希望的另外一个接口,实现方式: 1.通过继承来适配两个接口,adapter继承一个类和实现一个接口 2.对象适配器,组合了一个对它的引用使用情形: a.已有类的接口与需求不匹配b.想要一个可复用的类,该类能够同可能带有不兼容接口的其他类协作c.需要适配一个类的几个不同子类举例:手机电源适配器2.桥接模式定义:原创 2015-07-03 11:43:42 · 387 阅读 · 0 评论 -
UILabel 自适应宽
1. numberOfLine = 0 多行显示UILabel *label = [[UILabelalloc]initWithFrame:CGRectMake(100,100, 80 , 100)]; label.backgroundColor = [UIColorgrayColor]; label.text =@"随便测试撒娇地方就开转载 2014-05-10 10:33:01 · 458 阅读 · 0 评论 -
uitableiview的重用问题
1. 对于 UITableViewCellAccessoryCheckmark,标记问题 解决方法:创建一个NsmultableArray 来记录所选择的indexpath.row在创建cell时,判断 if ([_checkArraycontainsObject:[NSNumbernumberWithInt:indexPath.row]]) { cell转载 2014-06-05 10:07:05 · 531 阅读 · 0 评论 -
画一条直线
1.创建一个view继承uiview步骤:a.起始点原创 2014-06-23 22:24:31 · 516 阅读 · 0 评论 -
NJ 学习点滴积累
1.ios中app设置的添加原创 2014-05-29 09:51:59 · 790 阅读 · 0 评论 -
UICollectionView的使用
1.关于UICollectionView的重用机制原创 2014-06-11 17:55:55 · 1000 阅读 · 0 评论 -
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 · 598 阅读 · 0 评论 -
自定义uiview
1. 代码方式在初始化的时候,在view中进行添加subview2.drawRect在uiview的drawrect方法中,进行画3.采用xib自定义的uiview中,进行加载- (void)awakeFromNib; //此方法是系统调用{[NSBundle mainbundle]loadNibName: 。。。。。//在这里对subview进行重原创 2015-03-30 22:24:12 · 312 阅读 · 0 评论 -
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 · 570 阅读 · 0 评论 -
问题
1.在ios 8 下 UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:kCellIdentifier]; UILabel *nameLabel = (UILabel *)[cellviewWithTag:11]; NSLog(@"%@------",nameLab原创 2015-05-21 09:44:02 · 339 阅读 · 0 评论 -
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 · 445 阅读 · 0 评论 -
NSDate、NSCalendar
基本的时间格式#define kDefaultFormat @"yyyyMMddHHmmss"#define kDefaultFormat2 @"yyyyMMddHHmmssSSS"#define kDatabaseDateFormat @"yyyy-MM-dd HH:mm:ss"#defi原创 2015-06-05 14:02:02 · 656 阅读 · 0 评论 -
NSFileManager 使用
1. 沙盒路径 NSString *filepath =NSHomeDirectory(); NSLog(@"filepath = %@",filepath); NSString *document = [filepathstringByAppendingPathComponent:@"Documents"];原创 2014-05-08 16:14:57 · 443 阅读 · 0 评论 -
token app
APP登录的时候发送加密的用户名和密码到服务器,服务器验证用户名和密码,如果成功,以某种方式比如随机生成32位的字符串作为token,存储到服务器中,并返回token到APP,以后APP请求时,凡是需要验证的地方都要带上该token,然后服务器端验证token,成功返回所需要的结果,失败返回错误信息,让他重新登录。其中服务器上token设置一个有效期,每次APP请求的时候都验证token和有效期。原创 2016-04-22 10:50:40 · 827 阅读 · 0 评论