objective-c
文章平均质量分 55
学无止境Jesse
要么不做,既然开始就要做到最好;
做你害怕做的事,然后你会发现,不过如此
展开
-
AppStore 审核出现“账号调查”的原因分析
AppStore 审核出现“账号调查”的原因分析针对近日频繁出现的“账号被调查问题”,根据苹果所反馈的内容,引起“账号被调查”的原因可能有以下几个原因:一、该账号与其他账号存在关联1、注册账号时的设备、ip、购买账号所使用的信用卡关联;2、注册账号时使用的姓名、身份证等关联;3、双重认证绑定设备或手机号关联;4、苹果后台填写的收款银行关联;二、App元数据关联1、App的名字、副标...原创 2020-03-26 10:07:50 · 2952 阅读 · 0 评论 -
隐藏导航栏底部横线 隐藏navigationBar底部的线
iOS开发大部分情况下会使用到导航栏,由于我司的app导航栏需要与下面紧挨着的窗口颜色一致,导航栏底部的横线就会影响这个美观,LZ使用了以下方法。觉得不错,分享来给小伙伴们。1)声明UIImageView变量,存储底部横线@interface MyViewController { UIImageView *navBarHairlineImageView;}2)在viewDidLoad中加入原创 2017-06-28 17:50:35 · 1616 阅读 · 0 评论 -
iOS 屏幕旋转 单个屏幕旋转
闲来无事研究了一下屏幕旋转的问题 说到屏幕旋转问题不得先说一句,做项目尽量还是优先使用storyboard、IB因为有了autolayout的约束布局为基础再去做屏幕旋转需要的视图布局适配就相对来说简单容易很多。 好了,闲话不多说,开始今天要说的问题。 首先,想要实现单个屏幕旋转有两个重要的方法需要在viewcontroller里重写// New Autorotation support./原创 2015-12-10 21:17:42 · 558 阅读 · 0 评论 -
ios中的 摇一摇实现
```//系统使用,如电量低,突然来-(void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event{ NSLog(@"触摸取消");}一摇开始- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{- NSLog(@"原创 2016-01-06 14:40:25 · 590 阅读 · 1 评论 -
开发中实用的几行代码
UIApplication sharedApplication 的常用使用方法原创 2016-10-13 11:59:51 · 334 阅读 · 0 评论 -
Apple Pay 和 苹果内购买
在做开发的之前先说清楚 Apple Pay 和苹果内购不是一个东西,大家得区分开; Apple Pay –> 是类似于支付宝支付和微信支付的,用于购买实物的一种支付方式;日常会用到的场景是买个电影票啦等苹果内购 –> 买是用于应用内购买虚拟商品的一种支付方式,苹果是要抽取30%的,在这不得不吐槽苹果公司也太黑了…. 用到的场景是APP中买金币,会员等,这些都是虚拟的东西;先说Apple Pay吧,原创 2017-11-06 16:16:38 · 3395 阅读 · 0 评论 -
iPhone X 的适配
iPhone X 的适配很久没时间更新博客了,趁着项目最近不是很紧,整理一些开发中遇到的,对大家有用的东西,记录一下. 方便日后回顾; 前几天做了iPhone x的适配, 有些坑,希望对广大开发者有点帮助; 我做了个图: 可以看到, 状态栏和导航栏的高度是88了; tabbar的高度是83了,但是tabbar底下有个圆角,在开发的过程中,需要注意, 写上去的内容会看不到了哦; 然后铺页面原创 2017-11-06 15:20:43 · 1318 阅读 · 0 评论 -
汉字转拼音
简单发表自己个人对这两个属性的理解,如有误欢迎指出原创 2015-10-10 15:25:19 · 25365 阅读 · 0 评论 -
SDK开发心得之 合并失败
最近开发SDK, 总结下开发中遇到的问题; 希望对踩坑的朋友有点帮助,也给自己一个教训,不再跳进去;正常的开发SDK流程网上很多,就不再多赘述了: http://blog.sina.com.cn/s/blog_14679a7d20102x51w.html 或 https://www.jianshu.com/p/c131baae4307这篇文章只是记录一些开发过程中本人遇到的小问题在正常的流程打包原创 2018-01-03 19:41:26 · 801 阅读 · 0 评论 -
iOS 开发之 内购遇坑 续篇
之前弄过一个内购买项目,然后总结了一些心得,最近又弄内购的过程中有发现了一些新问题, 就当时对之前的文章做个续篇吧. 之前的内购心得链接: http://blog.csdn.net/jesse0308/article/details/78458823最近弄的内购项目是提供给接入方的, 所以接入方给我提的问题是 发起购买请求时,产品id不存在, 相信很做过内购的朋友都会遇到这样的问题;1原创 2018-01-10 16:30:43 · 740 阅读 · 0 评论 -
撞库 SDK开发之 AFN等撞库的解决
做过SDK的开发,相信大家都有遇到过,SDK中使用了AFN,SDWebImage等三方库之后, 接入的方会有撞库的风险, 231 duplicate symbols for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) 通过错误提示可能看到,...原创 2018-04-25 15:05:47 · 660 阅读 · 0 评论 -
关于ios审核被拒3.2.1问题已成功过审经验总结
苹果审核依据的审核标准有2个,一个是《App Store 审核指南》,一个是《苹果开发者计划许可协议》。 最近好多朋友问我因金融许可证被拒后是怎么过审的,我们都知道 从17年开始 .苹果对APP的审核越来越严格,同时审核依据越来越紧跟国内的政策走,比如国家对金融监管越来越严,金融类应用的审核开始收紧;比如今年国家对金融监管和VPN监管收紧,大量VPN类应用被下线,我最爱的 VPN大师 也惨遭苹果...原创 2018-05-04 20:51:35 · 15615 阅读 · 0 评论 -
iOS唯一标识 的最优解决方案
iOS设备UUID的获取方法(不变的唯一值)UDID被弃用,使用UUID来作为设备的唯一标识。获取到UUID后,如果用NSUserDefaults存储,当程序被卸载后重装时,再获得的UUID和之前就不同了。使用keychain存储可以保证程序卸载重装时,UUID不变。但当刷机或者升级系统后,UUID还是会改变的。但这仍是目前为止最佳的解决办法了,如果有更好的解决办法,欢迎留言。进入正题,我...转载 2018-06-14 11:38:06 · 2497 阅读 · 0 评论 -
IOS6.0 应用内直接下载程序 不需跳转AppStore
闲来没事看了篇文章 应用内创建应用商店环境,不跳转AppStore. 原来是IOS6.0的新特性,顿感惭愧。研究下SKStoreProductViewController类是UIViewController的子类, 如果你对view controller比较熟悉的话,那SKStoreProductViewController使用起来也非常简单了。当你希望向用户展示App Store中产品时,你需要:原创 2017-04-25 17:27:39 · 926 阅读 · 0 评论 -
iOS通过SocketRocket实现websocket的即时聊天
最近项目中要做即时通讯功能, 但没打算使用环信,融云等三方平台, 我查了一下资料,ios端实现起来还是比较简单的 ,我也写了一个小demo,和大家分享一下首先到getHub上下载一个 FaceBook的 SocketRocket, 然后倒入工程; 我是直接使用 pod导入SocketRocket首先pod导入SocketRocketplatform :ios, '8.0'pod 'SocketRo原创 2017-05-16 16:21:55 · 4456 阅读 · 0 评论 -
CGMutablePathRef 绘图
绘图第四篇:CGMutablePathRef 第四种,利用路径来绘制图形,下边照常是我给的demo截图及效果:效果图:转载 2016-10-24 17:42:44 · 764 阅读 · 0 评论 -
iOS 10 消息推送(UserNotifications)秘籍总结
iOS 10 消息推送(UserNotifications)秘籍总结转载 2016-10-14 16:48:31 · 569 阅读 · 0 评论 -
iOS 文件管理器(文件操作, 缓存计算, 清除缓存)
(void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib.// 文件管理器 // NSFileManager 是系统的单例 NSFileManager *manager = [NSFileManager原创 2016-11-10 14:50:03 · 634 阅读 · 0 评论 -
iOS与H5交互 以及问题记录
ios与h5交互的两种交互方法:前提:在iOS控制器中加载UIWebView,设置代理,遵守UIWebViewDelegate协议。 一、iOS调用JS方法通过iOS调用JS代码实现起来比较方便直接调用UIWebView的方法- (nullable NSString )stringByEvaluatingJavaScriptFromString:(NSString )script;原创 2016-11-15 14:17:59 · 1583 阅读 · 0 评论 -
string中识别手机号
昨天在开发查看物流的过程中,遇到这么一个场景: 当某一条物流信息的字符串中包含电话号码,然后显示的时候将电话号码用不同的颜色显示,并且点单这个号码时提示是否拨号; 当时百度了一下,有用的资料不好找, 找了很多关键字才碰上TTTAttributedLabel这个类; 下面,我来简单的使用这个类来完成这个场景;1.首先, 需要到gitHub上下载这个类包 , 其中一个.h和.m原创 2016-12-03 14:26:15 · 1666 阅读 · 0 评论 -
PCH文件定义的 宏 不识别 implicit declaration of function “xxxx” is invalid in C99
最近新做一个项目,各种开会确定项目的需求之后,就开干了; 然后…. 在搭项目框架, 使用cocoapods导入三方库等操作之后, 想到为之后开发方便, 创建个 PCH文件; 网上很多关于PCH文件的创建与配置, 再此还是简单的提一嘴好了, 很简单, 就 2 步; 1.创建PCH文件 2.将创建好的PCH文件 配路径: $(SRCROOT)/…/PCH文件路径原创 2016-12-13 16:09:10 · 3080 阅读 · 0 评论 -
iOS开发之 WKWebVeiw使用
想用UIWebVeiw做的,但是突然想起来在iOS8中出了一个新的WKWebView,算是UIWebVeiw的升级版。本着对新事物的好奇,就上网查了一下,但是找了好多个都没说的多了详细,于是就问谷歌,找文档,看看使用方法,试用了一下,果然不错,记录下来,大家分享! WKWebView的特点:性能高,稳定性好,占用的内存比较小,支持JS交互支持HTML5 新特性可以添加进度条(然并卵,不好用转载 2016-12-19 21:47:12 · 438 阅读 · 0 评论 -
正确使用AFNetworking的SSL保证网络安全
iOS开发中,AFNetworking以其优雅的结构设计和简便的调用方式,使其成为了最流行的网络开源库之一(另一个应该算是ASI了,但经久失修不维护的原因,已经不是首选)。我们在大多数情况下,都能够正确使用AFNetworking的功能,但在网络安全日趋严峻的今天,加入SSL使用HTTPS已经成为了很多大中型网站的首选;这点在国外尤其流行,例如Google已经全站HTTPS。本文便主要描述了如何正确转载 2017-02-14 16:22:24 · 382 阅读 · 0 评论 -
ios 缓存大小, 清除缓存 成 封装工具
今日开发的资讯类APP, 应用在处理网络资源时,做了资讯数据缓存,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。在开发中将读取 和 清除的功能封装成了工具类,方便调用;其中, JClearCacheTool.h 中,代码如下:#import <Foundation/Founda原创 2017-03-10 10:01:45 · 657 阅读 · 0 评论 -
iOS AppDelegate 代理详解(启动,打开App,推送,通知)
//App将要启动- (BOOL)application:(UIApplication *)application willFinishLaunchingWithOptions:(nullable NSDictionary *)launchOptions{ return YES;}//App已经启动- (BOOL)application:(UIApplication *)applica原创 2017-03-15 15:00:17 · 3318 阅读 · 0 评论