- 博客(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关注的人