- 博客(156)
- 资源 (58)
- 收藏
- 关注
原创 iOS-OC-提交审核:Missing Push Notification Entitlement
上传我提交一个APP,然后苹果开发者中心给我发邮件,内容如下:Dear developer,We have discovered one or more issues with your recent delivery for "***我提交APP的名称***". Your delivery was successful, but you may wish to correct the f
2016-07-22 16:00:31 3783
原创 iOS-OC-修改微信运动步数(读取和修改健康步数HealthKit)
1.首先打开HealthKit2.导入HealthKit.framework,并且导入头文件3.获取步数的写入和读取权限;- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
2016-07-18 17:34:39 24491 27
原创 iOS-OC-DrawRect使用小谈
1.将一张图片通过画图画到背景视图上,如果背景图片比图片大图片会铺开;UIImage *bgimage = [UIImage imageNamed:@"ec.jpg"]; [bgimage drawAsPatternInRect:self.bounds];//将图像作为一个CGPattern2.将一张图片通过画图画到背景视图上,图片会铺满整个viewUIImage *bgima
2016-07-18 12:57:40 1051
转载 关于iOS多线程,你看我就够了
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用Swift 和 Objective-c 两种语言讲解,双语幼儿园。OK,let's begin!概述这篇文章中,我不会说多线程是什么、线程和进程的区别、多线程有什么用,当然我也不会说什么是串行、什么是并行
2016-06-16 13:44:39 942
原创 iOS-OC-tableview SDWebImage加载多张图片内存警告(received memory warning)
我们在做类似于朋友圈的列表的时候,我们在每个cell上加载多张图片的时候,我们快速的滚动列表,会收到内存警告,并且会出现闪退的状况;我做了下面的操作解决了问题;1.加载小的缩略图;现在很多公司的图片服务器选择第三方的,比如阿里云,七牛等等,他们都有自己方法来获取缩略图,当然你们公司如果有自己的服务器,也可以自己做缩略图;例如,以七牛为例原图URL:http://7xpx8n.c
2016-06-08 17:24:00 4409
原创 iOS-OC-获取WiFi信息
1.导入头文件#import 2.方法- (NSDictionary *)getWIFIDict{ CFArrayRef myArray = CNCopySupportedInterfaces(); if (myArray != nil) { CFDictionaryRef myDict = CNCopyCurrentNet
2016-05-26 18:37:28 2756 3
原创 iOS-OC-启动图加载动态Gif
// 设定位置和大小 CGRect frame = CGRectMake(50,340,[UIScreen mainScreen].bounds.size.width / 2,[UIScreen mainScreen].bounds.size.height / 2); frame.size = [UIImage imageNamed:@"640gif.gif"].size;
2016-05-24 14:57:45 5888 1
原创 iOS-OC-UITableViewCell分割线自定义
一,使UITableViewCell分割线靠左,不要留间距;方法一:-(void)viewDidLayoutSubviews { if ([_tableview respondsToSelector:@selector(setSeparatorInset:)]) { [_tableview setSeparatorInset:UIEdgeInsetsZero];
2016-05-24 14:50:52 2808
原创 iOS-OC-合并视频(两个视频和成一个视频)
说明:两个视频合并成一个视频,左边一部分,右边一部分,可以同时播放;类似于软件Sing,仿Sing视频合并+ (void)convertWithLocalVideoUrl1:(NSURL *)url1 videoUrl2:(NSURL *)url2 half:(BOOL)half progress:(void (^)(CGFloat prog))progress resultURL:(void
2016-05-24 13:12:42 8543 8
原创 iOS-OC-3DES加密和解密
+ (NSString*)TripleDES:(NSString*)plainText encryptOrDecrypt:(CCOperation)encryptOrDecrypt{ const void *vplainText; size_t plainTextBufferSize; if (encryptOrDecrypt == kCCDecrypt)//解
2016-05-24 12:11:26 3556 1
原创 iOS-OC-本地推送和取消本地推送服务
1.添加本地推送// 设置本地通知+ (void)registerLocalNotification:(NSInteger)alertTime alertBody:(NSString *)alertBody userDict:(NSDictionary *)userDict{ UILocalNotification *notification = [[UILocalNotifica
2016-05-24 12:07:33 5529 1
原创 iOS-OC-自定义融云会话列表(自定义cell)
我开始做了一个APP,聊天界面,上面是几个固定的,类似于新浪微博的消息界面,上面是固定的,下面是会话列表1.自己写一个会话列表继承RCConversationListViewController;2,设置会话类型;(这里我就不详细说了,融云教学视频很详细,下面才是最重要的,自定义会话列表)3.出入自己的数据源数据,父类里面有个设置数据源的方法;记住一定要设置conversationMo
2016-05-19 12:02:48 17097 56
原创 iOS-OC-通过融云APPKey和AppSecret获取融云Token
RCIMAppKey:融云appKeyKAppSecret:融云appSecret以下是基于AFNetWorking的请求方法+ (void)requestRCIMDataBaseWithURL:(NSString *)urlStr parameters:(id)parameters completed:(void(^)(id responseObject))com
2016-05-19 11:40:30 3401
原创 去掉navigationBar下面的一条横线
1.第一种方法 [[UINavigationBarappearance] setBackgroundImage:[[UIImagealloc] init]forBarPosition:UIBarPositionAnybarMetrics:UIBarMetricsDefault]; [[UINavigationBarappearance] setSha
2016-04-12 13:52:59 3083
转载 iOS-一步一步实现iOS微信自动抢红包(非越狱)
微信红包前言:最近笔者在研究iOS逆向工程,顺便拿微信来练手,在非越狱手机上实现了微信自动抢红包的功能。题外话:此教程是一篇严肃的学术探讨类文章,仅仅用于学习研究,也请读者不要用于商业或其他非法途径上,笔者一概不负责哟~~好了,接下来可以进入正题了!此教程所需要的工具/文件yololibclass-dumpdumpdecryptediOSOpenDeviTo
2016-03-28 14:26:59 3455
原创 iOS-OC-监听键盘的高度 隐藏和出现
1.注册检测键盘的通知[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWasShown:) name:UIKeyboardWillShowNotification object:nil]; //注册键盘隐藏通知 [[NSNotificationCenter d
2016-03-21 11:39:34 2552
翻译 iOS-MultipeerConnectivity框架开发(二)
原文地址:http://www.appcoda.com/intro-ios-multipeer-connectivity-programming/编者:在iOS-MultipeerConnectivity框架开发(一)中,我们给出了MultipeerConnectivity框架的介绍和演示应用程序内置的聊天功能。MultipeerConnectivity框架是一个许多新的框架介绍了iO
2016-03-07 17:12:40 753
翻译 iOS-MultipeerConnectivity框架开发(一)
英文原文:Understanding Multipeer Connectivity Framework in iOS 7 – Part 1Multipeer Connectivity Framework 是iOS 7 推出的众多新框架的一种,它拓宽了操作系统中应用的范围。其目的是使开发者可以创建通过Wi-Fi或蓝牙在近距离建立连接的应用。是在近距离设备间建立互动,交换数据和
2016-03-07 15:26:18 1481 2
原创 iOS-此证书的签发者无效
系统证书WWDR在2016年2月14日失效,需要更新WWDR系统证书下载证书地址https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 下载之后 双击安装然后删除过期的证书,就可以用了;
2016-03-02 14:33:21 439
转载 iOS App集成Apple Pay教程(附示例代码)
苹果在本周一发布了iOS 8.1版本,并正式开放了Apple Pay支付系统。Apple Pay是一个基于NFC的支付系统,不久将被数以万计的线下零售商店予以支持。即便这项科技并不是彻底的突破性进展,但它足以推动许多公司和零售商来支持这种支付方式,并成为苹果又一项成功的投资。Apple Pay还给开发者带来了处理支付的新渠道,用户将期望在应用中使用它,因为它将验证和交易极端简化,仅需手指轻
2016-02-25 16:11:55 590
转载 iOS-开发使用 iBeacon 的 iOS 7 应用
开发使用 iBeacon 的 iOS 7 应用本文翻译自 http://www.raywenderlich.com/66584/ios7-ibeacons-tutorial原作者:Chris Wagner译者:@nixzhu你是否希望过你的手机能够显示你在一栋大楼里的位置?例如商场或棒球场。诚然,GPS 能够告诉你你在建筑的哪一边。但要在这些钢筋混凝
2016-02-17 16:10:34 828
原创 iOS-OC-监听蓝牙是否开启(打开状态)
1.导入头文件#import 2.申明对象@property(strong,nonatomic)CBCentralManager* CM;3.遵守代理方法CBCentralManagerDelegate4.初始化对象,设置代理self.CM = [[CBCentralManageralloc] init
2016-02-17 11:59:50 12785
原创 工程中报错或者警告(持续更新)(例如:does not contain bitcode. You must rebuild it with bitcode enabled )
1.问题描述ld: '/Users/zfj_apple/Desktop/EaseMobDemo/EaseMobSDK/lib/libEaseMobClientSDK.a(easemobvideo.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE
2016-01-26 10:42:55 4729
原创 Xcode-通过ApplicationLoader上传Api问题总结(持续更新)
1.问题描述:ERROR ITMS-90098 :"This bundle is invalid . The key UIRequiredDeviceCapabilities contains value 'armv7s' which is incompatible with the MinimumOSVersion value of '7.1'" 或者ERROR ITMS-900
2016-01-25 18:10:43 4508
原创 iOS-OC-APP开场动画
//// AppDelegate.m// 开场动画demo//// Created by ZFJ_APPLE on 16/1/25.// Copyright © 2016年张福杰. All rights reserved.//#import "AppDelegate.h"@interface A
2016-01-25 14:37:48 1962
转载 Xcode-常用的第三方插件
整理自BigPolarBear的博客 、杂技杂记 以及CC此前整理。 古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。 1.全能搜索家CodePilot 2.0你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜的东西吧!想搜appF
2016-01-13 18:07:13 654
原创 Xcode-删除第三方插件
1.前往文件夹~/Library/Application Support/Developer/Shared/Xcode/Plug-ins2.删除对应的第三方插件
2016-01-13 18:05:42 877
原创 iOS-OC防止按钮重复点击
前言我们在开发的过程中,比如点击一个按钮进行网络请求,或者发送验证码,如果用户连续点击可能导致事件连续调用,验证码会多次发送,在实际开发中我们可以使用enabled来控制,但是在项目中如果对大量的UIButton做控制,这样显然比较麻烦;我们可以考虑通过runtime个UIButton添加一个属性来控制;自定义一个中转方法来接收系统方法,然后我们在自定义的事件接收方法里面来判断是否需要响应,这...
2016-01-13 15:11:26 1558
原创 iOS-OC一句话设施UIButton倒计时(获取验证码)
//获取验证码按钮- (IBAction)getButtonClick:(UIButton *)sender;#pragma mark - 获取验证码- (IBAction)getButtonClick:(UIButton *)sender{ //正常状态下的背景颜色 UIColor *mainColor
2016-01-13 14:24:19 3408 3
原创 iOS-获取手机唯一标识符(获取苹果手机IMEI,获取苹果手机MAC)
一、iOS7以后不能获取手机IMEI iOS 2.0版本以后UIDevice提供一个获取设备唯一标识符的方法uniqueIdentifier,通过该方法我们可以获取设备的序列号,这个也是目前为止唯一可以确认唯一的标示符。好景不长,因为该唯一标识符与手机一一对应,苹果觉得可能会泄露用户隐私,所以在iOS5之后该方法就被废弃掉了,因此iOS5以后不能获取手机IMEI,但是也是可以通过私有API获...
2016-01-13 11:40:04 38832 8
原创 UIWebView实现自动登陆(存储、读取Cookie)
1.在AppDelegate中键入这几句代码- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application la
2016-01-12 14:47:26 6092
原创 APP上架被拒原因—持续更新
APP上架被拒原因—持续更新一、赌博竞赛方面1.条款:20.2 - Official rules for sweepstakes and contests must be presented in the App and make it clear that Apple is not a sponsor or involved in the activity in any mann
2016-01-11 11:21:31 1132
原创 iOS-获取手机健康步数,去除人为添加的数据
#pragma mark - 获取步数从HealthKit- (void)getstepCountFromHealthKit{ HKQuantityType *type = self.items[5]; //这个函数是获取苹果健康里面的全部步数包括人为添加的 [self fetchQuantity:typecompleti
2016-01-08 17:57:23 5742 5
原创 iOS-OC根据时间戳获取距离现在的状态(刚刚,分钟前,今天,昨天)
- (NSString *)distanceTimeWithBeforeTime:(double)beTime{ NSTimeInterval now = [[NSDatedate]timeIntervalSince1970]; double distanceTime = now - beTime; NSString * distanceStr
2016-01-08 14:42:28 7628
原创 UIWebView设置图片的宽度适应屏幕的大小
#import "ViewController.h"@interface ViewController ()UIWebViewDelegate>@property (weak, nonatomic) IBOutletUIWebView *webView;@end@implementation ViewCon
2016-01-08 14:16:29 2735
原创 xcode git 忽略user interface state文件
1.退出Xcode,进入到你项目的根目录下面;2.右键查看 项目名称.xcodeproj的包内容,然后显示project.xcworkspace的包内容,打开xcuserdata,打开你的 电脑名称.xcuserdatad,获取UserInterfaceState.xcuserstate的路径;例如:/Users/zfj_apple/Desktop/CosFundLife/CosF
2016-01-08 09:00:04 1241
ZFJBtnQuickLimit(runtime之iOS防止按钮重复点击)
2018-06-12
iOS-常驻线程之线程循环调用(两个线程循环交替调用)
2018-06-01
用Swift写服务端 — Perfect框架学习
2018-02-05
iOS-基于FMDB的操作封装,模型对象的增删改查
2017-10-10
iOS-自定义转场动画
2017-06-28
iOS-自定义封装好的语音播放控件ZFJVoiceBubble(swift版本的)
2017-05-24
iOS-UIWebview缓存并保证实时性
2017-05-17
iOS关联objc_setAssociatedObject
2017-05-12
CAGradientLayer使用详细解析
2017-05-03
Xcode-iOS10.3新特性如何动态修改APP图标
2017-04-12
iOS-自定义封装好的语音播放控件ZFJVoiceBubble
2017-04-06
iOS-UIDynamicAnimator和UISnapBehavior动画示例(iOS打分动画)
2017-03-08
iOS-自定义下拉刷新上拉加载(可根据自己的需求改)
2017-01-13
iOS-仿淘宝navigationBar双波纹(Swift版本)
2017-01-09
iOS-仿淘宝navigationBar双波纹
2017-01-07
iOS分段控制器大全ZFJSegmentedControl
2016-12-29
Xamarin.iOS-UIImagePickerController调用相机和获取相册列表【控件篇】
2016-12-15
Xamarin.iOS-UITableView详细使用说明
2016-12-13
ZFJ代码混淆工具-V2.0.4.dmg
2023-02-11
iOS代码混淆工具-iOS源码混淆工具-ZFJObsLib
2023-02-03
iOS代码混淆|马甲包混淆|iOS源码加密
2021-03-23
iOS代码混淆工具 马甲包混淆工具
2021-03-16
iOS代码混淆的demo
2021-01-11
ZFJObsLibV1.5.6-iOS代码混淆工具.dmg
2020-07-13
iOS代码混淆,马甲包混淆,iOS4.3被拒,ZFJObsLibV1.5.4-iOS混淆工具.dmg
2020-05-14
ZFJPyMixV1.0.3-Python混淆加密工具.dmg
2020-05-08
iOS马甲包代码混淆工具
2020-03-20
iOS代码混淆工具.dmg
2020-02-29
ZFJPyMix for Mac V1.0.1-Python混淆工具.dmg
2019-12-17
ZFJObsLibV1.3.5-iOS代码混淆工具.dmg
2019-12-03
ZFJObsLibV1.3.1-iOS混淆工具.dmg
2019-11-05
Python代码混淆加密工具-ZFJPyMixV1.0.0
2019-11-05
ZFJObsLibV1.2.9-iOS混淆工具.dmg(iOS代码混淆工具-马甲包混淆工具)
2019-10-17
iOS代码混淆工具(马甲包混淆工具)ZFJObsLib-V1.2.5.2【ZFJObsLib】
2019-09-28
ZFJObsLibV1.2.4-iOS混淆工具.dmg
2019-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人