
ios学习相关
文章平均质量分 58
最后的轻羽
这个作者很懒,什么都没留下…
展开
-
iOS允许app跟踪您在其他公司的app,IDFA标识没有弹窗无法过审怎么办
一般在启动后调用,主要为了过审。原创 2022-12-31 20:50:22 · 1383 阅读 · 0 评论 -
您的 App 包含 NSUserTrackingUsageDescription,这表示您将会请求追踪用户。要在
您的App包含NSUserTrackingUsageDescription,这表示它可能会请求追踪用户。要提交以供审核,请更新您的App隐私答复以注明从此App中收集的数据将用于追踪目的数据类型需要勾选“用于追踪目的”,提示才会消失,一般把锅丢给广告,说广告商要追踪...原创 2021-11-06 14:04:52 · 12098 阅读 · 0 评论 -
MachOView闪退问题
https://github.com/gwh111/MachOView_fixCrash修改过的不闪退版本,支持macos10.15.3以上在使用MachOView时候加载maco文件就闪退。修改过程1、通过https://github.com/gdbinit/MachOView下载源码2、运行报错maoc10.9找不到。修改Architectures的baseSDK为当前系统sdk3、报错'string' file not found这个是c++的库。修改设置Appl.原创 2020-07-14 22:21:18 · 837 阅读 · 0 评论 -
CoreML物体识别 让AVCaptureVideoDataOutput和AVCaptureMovieFileOutput同时工作
如何让 AVCaptureVideoDataOutput 和 AVCaptureMovieFileOutput 同时工作AVCaptureVideoDataOutput 是为了调用 CoreML 识别物体的数据流。我们通过 VNCoreMLRequest 来获取guard let modelURL = Bundle.main.url(forResource: "YOLOv3FP16", wit...原创 2020-01-03 11:14:13 · 1770 阅读 · 0 评论 -
iOS的无感知埋点统计CC_HookTrack 数据统计
CC_HookTrack可以做到1、记录控制器进出的记录2、记录动作点击触发的记录3、预制记录,在请求接口时传输接口请求成功后的操作有了这些,基本能清楚用户在app上做了什么操作。使用时在启动处添加代码监听控制器[UINavigationController hookUINavigationController_push];[UINavigationController...原创 2018-08-07 12:14:49 · 859 阅读 · 0 评论 -
iOS json解析过程中float转字符串精度丢失的问题 修正NSJSONSerialization
ios在获取json数据后通常使用NSJSONSerialization解析成字典便于使用NSData *jsonData_ = [html dataUsingEncoding:NSUTF8StringEncoding];NSError *jsonParsingError_ = nil;NSMutableDictionary *dic = [NSMutableDictionary dic...原创 2018-11-08 16:27:46 · 2414 阅读 · 0 评论 -
Build your first macOS app - PackageMachine
Build your first macOS app - PackageMachineWhy build this appBuild the appCreate projectDraw views in Main.storyboardState IBOutletInteraction methodStart(Run shell task)Monitor task outputShell scrip...原创 2019-04-11 16:40:30 · 576 阅读 · 0 评论 -
ARKit和SceneKit实现3D模型交互swift scn dae
ARKit和SceneKit实现3D模型交互这篇文章讲的是如何把AR模型添加到增强现实中,以及添加一些和用户的点击交互。ARKit&SceneKitiOS 11引入了ARKit,这是一个新框架,可以让你在iPhone和iPad上轻松体验增强现实。 ARKit将应用程序超越屏幕,将它们以全新的方式与现实世界进行交互。ARKit并不是一个独立就能够运行的框架,而是必须要SceneKi...原创 2019-07-08 16:54:25 · 6800 阅读 · 0 评论 -
CoreML & ARKit3
CoreML&ARKit3大纲ARKit3的新特性CoreML和ARKit的结合使用Recognizing Objects in Live Capture静态图片识别官方demoARKit3Introducing ARKit 3ARKit is the groundbreaking augmented reality (AR) platform for iOS that...原创 2019-07-19 16:24:28 · 1561 阅读 · 0 评论 -
iOS CC_UIAtom动态更新实时显示UI界面 布局独立文件 自动适配屏幕 缩放
https://github.com/gwh111/bench_ios更新待上传。。完善些细节后近日更新platform :ios, '8.0'#use_frameworks!个别需要用到它,比如reactiveCocoainhibit_all_warnings!target 'xxx' do pod 'bench_ios'end笔者搜索市面上现有的有名布...原创 2018-07-18 11:00:11 · 1543 阅读 · 0 评论 -
iOS动态布局无需编译 使用Atom的联想和CC_UIAtom结合动态布局
iOS动态布局的文章https://blog.youkuaiyun.com/gwh111/article/details/81094304atom下载https://atom.io/由于xcode内不支持cas文件的代码联想,在布局时要打完整很累,懒人喜欢打几个字有联想,于是使用Atom编辑器辅助编辑UI布局,编辑始终用它打开 在xcode内打开时用右键 刚安装...原创 2018-07-23 15:48:49 · 473 阅读 · 0 评论 -
ios 接入xmpp XMPPFramework XEP-0198: Stream Management
demo https://github.com/gwh111/testxmppxmpp介绍中文官方http://wiki.jabbercn.org/%E9%A6%96%E9%A1%B5ios库下载https://github.com/robbiehanson/XMPPFramework推荐使用pod pod 'XMPPFramework', '~> 3.7.0'导入import XMPPFr...原创 2018-05-03 17:24:50 · 1106 阅读 · 0 评论 -
Objective-C中nil与release的区别与用法
做IOS开发的估计都对Objective-C的内存管理机制很头疼,一不小心程序就会出内存泄露,我也不例外,前几天被指针的置nil与release给搞惨了,今和大家详细解说一下有关Objective-C中nil与release的区别与用法。 首先说一下他们两的作用,nil就是把一个对象的指针置为空,只是切断了指针与内存中对象的联系,它对内存的释放没有什么作用;而release才是真正用转载 2013-03-14 12:37:56 · 600 阅读 · 0 评论 -
如何升级程序以适应4英寸的iPhone5显示屏
本文是由 iOS Tutorial 小组成员Adam Burkepile撰写,他是一名全职的软件咨询师和iOS独立开发者。 iPhone 5配备了更大的屏幕——你的程序有更多的使用空间:额外增加了88点(176像素)。 不过这跟之前的Retina显示屏一样,你需要对程序做一些修改,以利用更大的屏幕带来的好处。 如果你的程序还没有更新至适配新的4英寸屏幕,那么通过本文,你就可转载 2013-04-01 17:18:02 · 733 阅读 · 0 评论 -
专业程序员必知必会的技巧:驯服复杂代码
你从入职第一天起就要应对复杂代码。若是还未遇到过无法理解的程序,那说明你编程的年头还不够长。在行业里,要不了多久你就会碰到让人发懵的混乱代码:巨兽、面条工厂、来自地狱的遗留系统。我曾接手过一个程序,它的前任在听说要增加一个分量不轻的新特性时,选择了辞职。(我并不怪他。)软件系统的复杂度是不可避免的。有些问题就是很难,它们的解决方案很复杂。然而,你在软件中找到的大多数复杂度是我们自己转载 2013-03-25 10:44:41 · 791 阅读 · 0 评论 -
乔布斯遗失珍贵访谈
http://v.qq.com/cover/o/obr3rfx7xdatznl.html?vid=b0113x7xx0m&ADUIN=173695508&ADSESSION=1368066323&ADTAG=CLIENT.QQ.5065_.0&ADPUBNO=26154转载 2013-05-09 16:30:49 · 726 阅读 · 0 评论 -
苹果面试8大难题及答案
导读:苹果这样的公司通常会在面试过程中向求职者抛出一些逻辑的问题来考研面试者,所以,如果你对进入苹果感兴趣,或者向往类似的公司,又或者只是对逻辑问题感兴趣,这些面试难题值得你仔细研究。问题一:“你面前有两扇门,其中一扇门内藏着宝藏,但如果你不小心闯入另一扇门,只能痛苦地慢慢死掉……”这一听就是那种经典的最令人头痛的一类问题,但其实与其他问题相比,这只是个热身。在这两扇门后面,有两个转载 2013-05-09 14:21:45 · 617 阅读 · 0 评论 -
在Mac OS X上安装 Ruby运行环境 CocoaPods安装和使用教程
对于新入门的开发者,如何安装 Ruby和Ruby Gems 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。此安装方法同样适用于产品环境!系统需求首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ..转载 2015-09-24 11:41:57 · 7353 阅读 · 0 评论 -
NSURLSession的网络请求类2 封装 缓存 轻量 低耦合 CC_HttpTask 解决了打印日志对于Unicode编码不能正常显示中文的问题
出处https://blog.youkuaiyun.com/gwh111/article/details/79700933免费下载https://github.com/gwh111/bench_ios积分下载https://download.youkuaiyun.com/download/gwh111/10344443使用特点:1、轻量、代码量少、默认使用原生NSURLSession,可替换成AFNetw...原创 2018-03-26 17:50:12 · 253 阅读 · 0 评论 -
iOS自适应布局 Masonry与SDAutoLayout相比较 CC_UIHelper
这个库可以增加开发效率,可以结合其他库使用。https://github.com/gwh111/bench_ios首先一波分析,当前比较成熟的有名的库Masonry和SDAutoLayout看一下别人的分析https://blog.youkuaiyun.com/u012411480/article/details/78034038查看MyLayout的分析,明显frame是最轻...原创 2018-03-27 20:06:53 · 1816 阅读 · 0 评论 -
ios自动化打包 替换icon 启动图 bid appname 额外资源
ios自动化打包脚本 下载地址https://github.com/gwh111/package打开后自行替换icon 启动图 bid appname 额外资源原理:最新的脚本还是一个个替换后再归档,还是会很慢可配置项目有#工程名project_name='LotteryShop'#工程地址project_path='/Users/gwh/mine/svn/ltshop_trunk/root...原创 2018-04-16 17:21:07 · 2903 阅读 · 0 评论 -
iOS的UI体验为什么那么流畅?
虽然很多Android手机的配置都比iPhone要高,比如大多数Andorid手机的内存都有1GB,而iPhone 4S只有512MB内存,但用过iPhone的人都知道Android手机在使用的时候总感觉没有那么顺滑,究竟为什么会出现这种现象呢?一位软件工程师 和前Google实习生Andrew Munn解释说是因为Android系统UI效率低下的框架设计的问题。不过,这个实习生Andrew转载 2013-03-11 15:52:03 · 871 阅读 · 0 评论