自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

京津追梦人

有梦想才有追逐的方向,有方向才能实现梦想!

  • 博客(24)
  • 收藏
  • 关注

原创 使用cocoaPods导入第三方库,但头文件没有提示

只用四步帮你解决:1.选中target ——>BuildSettings ——> search Paths ——> User Header Search Paths2.双击后面的空白区域3.点击“+”号添加一项:并且输入:$(PODS_ROOT)4.选择:recursive

2016-12-29 18:53:04 312

原创 iOS 代理

什么是代理设计模式?简单的说,一个人(老板)委托另一个人(司机)帮着做一些事情(开车),老板是代理方,司机是委托方。自定义委托代理可分为以下七个步骤:委托方MyView:#import //1.声明协议@protocol MyViewDelegate NSObject>@optional//2.添加代理方法- (v

2016-12-29 11:28:46 218

原创 iOS MVC模式

MVC模式:    M:就是Model(数据模型),保存应用程序的数据。    V:就是View(视图展示), 视图是可视化的,用户交互。    C:就是Controller(控制器),控制器实现逻辑操作,协调所有工作的中介者。Model层:Model.h#import @interface Model : NSObj

2016-12-29 10:52:29 420

原创 iOS 自定义UICollectionViewCell

@property (nonatomic,strong) UICollectionView *myCollectionView;#pragma mark - UICollectionView- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSIn

2016-12-27 08:44:44 860

原创 iOS 两级数据联动(UITableView)

两级数据联动,左边为一级数据,右边为二级数据:ClassifyView.h文件#import @interface ClassifyView : UIView@property (nonatomic,strong) NSArray *clDataArray;@end

2016-12-23 09:21:25 1574

原创 iOS 自定义加密解密——解密

#pragma mark - 解密#pragma mark - 将十六进制转化为二进制- (void)unlokHexStringTranslateToBinaryString:(NSString *)hexString{        NSString *binaryString=[[NSStringalloc] init];        f

2016-12-22 17:33:04 374

原创 iOS 自定义加密算法——加密

十六进制转二进制的时候会用到self.setSecretDic = [[NSMutableDictionaryalloc] initWithCapacity:16];    [self.setSecretDicsetObject:@"0000"forKey:@"0"];    [self.setSecretDicsetObject:@"0001"forK

2016-12-22 17:26:04 503

原创 iOS 自定义加密算法——原理

之前,我开发的每个App,在请求数据接口时都用到了加密,一只用的是MD5加密。其实,说是加密不如数是算法。想在,我们正在开发一款应用,包括了多种平台,就开发语言而将就是三种以上,没有找到合适的通用的加密算法。于是,我们就自定义了一套加密解密方法。自定义加密算法原理:1.把某一字符串转成二进制字符串,然后交换二进制字符串的某一位或几位,再转成十六进制,在请求接口时作为参数

2016-12-22 17:16:20 387

原创 天津700路公交

天津700路公交 每次走在喧嚣的街角  露水打湿了清晨我踏上700 路公交车  穿过拥挤的人群与我插肩而过的姑娘  如花一样的女人 谁故意打翻了香水瓶  悄悄洒了她一身 车子向前急速的行驶  越过那片白桦林我看见窗外两只白鸽  一起飞进了楼群谁说蓝天没有那真情

2016-12-16 11:06:44 380

原创 一路向西

我还没来的及告诉你  告诉你这夏天的秘密你像窗前飘飞的落叶  在我的梦里随风离去翻开你写给我的日记  听见你在无助的哭泣沿着你曾留下的足迹  我要寻找你一路向西 让我如何不想你   你像风一样离去我该如何忘记你   忘记遥远的归期 让我如何不想你   我在梦里呼唤你我该如何忘记你   你在我的生命里 

2016-12-16 11:03:32 526

原创 美丽夜色

美丽夜色 你听远处传来一首  温暖的歌那是我在寂寞深夜  唱给你的看那瓦蓝的天空像  一条大河漂洋过海追寻着你  美丽夜色 窗外雨点轻轻敲打着花朵漫漫长夜是谁深情地诉说一颗心装下一座城的冷漠两个人慢慢慢慢变成过客 窗外雨点轻轻敲打着花朵漫漫长夜是谁深情地诉说一颗心

2016-12-16 10:56:44 404

原创 等你一起来看海

等你一起来看海 漫长的沙滩一个人徘徊蓝色的海水一颗心等待阵阵海风敞开我的胸怀朵朵浪花涌进我的心海一双脚丫在水里轻轻踩鱼儿悄悄游到我身边来 等你一起来看海我把等待偷偷地掩埋期待一起来看海浪花盛开时你轻轻摘 等你一起来看海我默默许下一份期待陪你一起来看海浪

2016-12-16 10:50:22 404

原创 iOS 加载Bundle文件

- (NSString *)loadJsFile:(NSString *)fileName Type:(NSString *)type{        NSString *path = [[NSBundlemainBundle] pathForResource:fileNameofType:type];    NSString *string1 = [N

2016-12-16 10:36:22 1319

原创 提示“Your session has expired. Please log in.” 解决办法

提示“Your session has expired. Please log in.” 解决办法:Xcode ——>Preferences…——> accounts 重新登录 ——> fix

2016-12-16 09:50:32 43470

原创 青春又青春

斑驳的夜色像一双迷茫的眼睛,在黑暗中寻找不曾坠落的月光;而我像一个在生活里迷失的小孩,找不到来时的路。人,总是会感到莫名其妙的孤独,嘴里不愿吐露半个字,眼角流出无法用语言表达的感觉。冥冥之中,前方似乎有半截点燃的蜡烛,那微弱的光在风中摇曳,让我找到前进的路。我知道,在前方指引我的不是那若隐若现的半截蜡烛,而是一颗孤独的心。刘同曾经说过,谁的青春不迷茫?人生孤独,虽败犹荣

2016-12-16 09:20:13 252

原创 天津的雪

你是拨动的琴弦弹出的飞絮一点点、一瓣瓣轻盈地借着苍劲有力的寒风勾勒漫天飞舞的亮白我耗尽青春描绘的蓝图也抵不过你不经意留在瓦片上的一抹雪白 你沉默的姿态不变只有飘落的声音传来我刚好从你的风景里经过而你已渐渐消瘦还没来得及喜欢上你怎知你早已溶化在我的怀里一座城都是你飞舞的影子

2016-12-15 09:56:12 259

原创 iOS接收透传消息

接收透传消息:App在前台的情况下接受到的消息是内部透传来的消息此时走的方法:- (void)GeTuiSdkDidReceivePayload:(NSString *)payloadId andTaskId:(NSString *)taskId andMessageId:(NSString *)aMsgId andOffLine:(BOOL)offLine fromAppli

2016-12-14 11:10:07 3829

原创 iOS接收远程通知

App在前台或后台的情况下,点击通知栏里的通知会走如下的代理方法:iOS 10.0之前:- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBa

2016-12-14 11:07:54 391

原创 点击通知栏里的通知启动App

点击通知栏里的通知启动App(在App被杀死的情况下)- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {        self.window = [[UIWindowalloc] in

2016-12-14 10:26:09 2259

原创 注册远程通知:

注册远程通知:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    self.window = [[UIWindowalloc] initWithFrame:[UIScreenm

2016-12-14 10:22:48 517

原创 个推注册和绑定:

个推注册和绑定:- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    //添加绑定通知    [[NSNotificationCenterdefaultCenter] addObserv

2016-12-14 10:19:33 1648

原创 iOS支付宝支付流程

iOS支付宝支付流程:1.用户使用支付宝向商户客户端付款;2.商户客户端请求商户服务端,获取签名后的订单信息;3.商户服务端将签名后的订单信息返回给商品客户端;4.商品客户端掉用支付宝接口;5.手机支付宝支付开发包客户端向手机支付宝支付服务端发送支付请求;6.手机支付宝支付服务端支付完成;7.手机支付宝支付服务端将同步支付结果返回给手机支付宝

2016-12-14 10:06:46 1152

原创 个推推送的数据结构:

个推推送的数据结构:1.透传方式接收到的数据:个推推送:NSString *payloadMsg = [[NSStringalloc] initWithBytes:payloadData.byteslength:payloadData.lengthencoding:NSUTF8StringEncoding];NSData *jsonData

2016-12-13 14:40:03 868

原创 消息推送(个推推送)的原理

消息推送(个推推送)的原理:1.手机客户端初始化个推SDK;2.如果初始化成功,个推SDK向在个推服务器注册;3.如果注册成功,个推服务器会向个推SDK返回CID;4.如果个推SDK接收到个推服务器发送来的CID,会立即向手机客户端返回该CID;5.手机客户端根据CID进行用户别名绑定,将对应关系保

2016-12-13 14:30:18 5046

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除