SHA256、AES256加密

    NSTimeZone * zone = [NSTimeZone timeZoneForSecondsFromGMT:[NSTimeZone systemTimeZone]];    NSDateFormatter *formatter = [[NSDateFormatter alloc]i...

2018-03-27 16:05:55

阅读数 946

评论数 0

证书相关注意问题

1.证书放的位置最好不要随便动2.自己搭建的推送服务器需要推送证书导出的P12证书,服务器需要这个P12证书的密码,两边必须密码一致才能推送    通过使用pushMeBaby第三方在mac本地测试远程推送,验证推送证书是否有效(貌似只能验证测试环境的)    这是详情:https://blog....

2018-03-27 15:47:51

阅读数 59

评论数 0

自定义排序

#import "BaseViewController.h"@interface SortTableCellVC : BaseViewController@property (nonatomic, copy) NSString *domainId;@proper...

2018-03-26 10:37:24

阅读数 113

评论数 0

判断是否开启相机相册、定位权限并去系统开启权限

#import <Foundation/Foundation.h>typedef NS_ENUM(NSInteger, ChosePhontType) {    ChosePhontTypeAlbum,  //相册    ChosePhontTypeCa...

2018-03-26 10:20:57

阅读数 709

评论数 0

XCode8.3.3更新失败

在Appstore上更新Xcode8.3.3一直更新不下来,更新系统之后也不行,一直要我 输入appid的密码,最后导致电脑卡死,简直无法忍受。 后来直接在开发者中心下载安装包才成功。下面放出下载的步骤: 进入苹果开发者中心页面,拖到页面底部点击Downloads; 进入到下载页面,...

2017-07-23 18:55:14

阅读数 2000

评论数 0

iOS主流个人主页随滚动可缩放头图

效果是向上滚动图片变窄,向上滚动图片不变自定义头部#import <UIKit/UIKit.h>@interface ZoomHeaderView : UIView- (void)updateHeaderImageViewFrameWithOffsetY:(CGFloat)offset...

2016-06-29 14:08:54

阅读数 400

评论数 0

本地闹钟

#import <Foundation/Foundation.h>@interface LocalNotificationManager : NSObject+ (instancetype)sharedInstance;/** * registerLocalNotification...

2016-06-13 14:26:24

阅读数 251

评论数 0

iOS获取UUID,并使用keychain存储

UDID被弃用,使用UUID来作为设备的唯一标识。获取到UUID后,如果用NSUserDefaults存储,当程序被卸载后重装时,再获得的UUID和之前就不同了。使用keychain存储可以保证程序卸载重装时,UUID不变。但当刷机或者升级系统后,UUID还是会改变的。但这仍是目前为止最佳的解决办...

2016-06-13 10:57:42

阅读数 233

评论数 0

解决 iOS NSDictionary 输出中文字符”乱码”(Unicode编码)问题

简单定义一个字典,输出结果:NSDictionary *dic = @{ @"我是中文字符": @"223333", @"aaa": @{ ...

2016-06-12 16:39:38

阅读数 280

评论数 0

各种键盘布局及用处

UIKeyboardType

2016-06-12 16:29:16

阅读数 893

评论数 0

日期相关

1、时间设置//实例化一个NSDateFormatter对象 NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; //设定时间格式,这里可以设置成自己需要的格式 [dateFormatter setDateForm...

2016-06-12 16:20:59

阅读数 182

评论数 0

不能修改“System Roots”钥匙串

下载的ios_development.cer 文件添加不到钥匙串 双击提示  : 不能修改“System Roots”钥匙串。 若要更改根证书是否会被信任,请在“钥匙串访问”中打开它,然后修改它的信任设置。新根证书应被添加到当前用户的登录钥匙串,如果它将被这台机器的所有用户共享,...

2016-05-24 16:45:10

阅读数 446

评论数 0

canOpenURL: failed for URL

如图是在启动一个 Xcode 7 + iOS 9 的 App 之后,控制台的输出。 这在 Xcode 6.4 + iOS 8 时,是不会有的情况,原因是【为了强制增强数据访问安全, iOS9 默认会把所有从NSURLConnection 、 CFURL 、 NSURLSession发...

2016-05-16 13:51:48

阅读数 1807

评论数 0

真机测试时,在iPhone6S上运行时状态栏字体变大

这种情况的 App 在 iPhone 6上应该也存在相同的问题。 在iPhone 6s上状态栏字体变大是因为没有添加 iPhone 6s 需要的 Launch image,所以显示的时候就自动进入Scale Mode 使用iPhone 5s 也就是4寸屏的 Launch Image。 ...

2016-05-16 11:31:26

阅读数 2478

评论数 0

iOS版本更新的App提交审核发布流程

版本更新的App和新App的发布提交流程略有不同,新的App需要在开发者账号里准备发布证书,添加App的id,关联描述文件等等,这些可以不会的可以百度。在这里只说这些证书都有的情况下的版本更新App的发布过程: 1.首先保证你的电脑上面已经有了开发者账号上面的证书和描述文件,如果没有下载证书...

2016-05-16 11:24:42

阅读数 228

评论数 0

iOS代码量统计

在网上搜到几种统计源代码行数的方法: 1、打开终端。 2、cd到你项目的路径。 3、输入如下命令: a) 统计整个工程的所有文件的代码量以及总量 find . "(" -name "*.m" -o...

2016-05-16 11:22:09

阅读数 200

评论数 0

iOS使用自定义字体

1.将准备好的字体文件加入项目中 2.打开Build Phases—Copy Bundle Resources,确保刚添加的字体文件在列表中,否则需要手动加到这里 3.编辑Info.plist文件 (1)添加字段Fonts provided by application (2)将加入的字体...

2016-05-16 11:19:42

阅读数 148

评论数 0

iOS8下,cell分割线右移

在iOS 7 中,我们可能会这样设置UItableview,把分割线右移的问题解决掉。#ifdef __IPHONE_7_0 if ([tableView respondsToSelector:@selector(separatorInset)]) { [tableView...

2016-05-16 10:02:46

阅读数 173

评论数 0

clang: error: no such file or directory: "xxxxxx" clang: error: no input files

当导入的文件删除或者移动位置之后,xcode重新编译会报错 clang: error: no such file or directory: "xxxxxx"   clang: error: no input files 解决办法:在Targets-->Build P...

2016-03-24 09:13:11

阅读数 3781

评论数 0

XML数据包网络请求

刚来的这家公司项目后台数据是XML,数据请求是是发送XML数据包到后台,在网上找了半天都没有满意的,自己用原生的和AFNetworking试了一下。原生的代码如下:NSString *urlString = [NSString stringWithFormat:@"http://xxxx...

2016-03-20 19:26:26

阅读数 289

评论数 0

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