
iOS
pizi0475
这个作者很懒,什么都没留下…
展开
-
Metal Tips and Techniques
Metal Tips and TechniquesThis chapter discusses tips and techniques that can improve app performance or developer productivity.Creating Libraries During the App Build ProcessCompiling shad转载 2015-12-10 12:01:01 · 1943 阅读 · 0 评论 -
iPad Air/Air2/iPhone6 Plus跑分对比
苹果哪款移动设备跑分最厉害?今年苹果发布了iPad Air2、iPhone6 Plus等强机,那么这些设备相互的性能谁更强呢?和去年的iPad Air相比又有什么优势?下面就一起来iPad Air2、iPhone6 Plus以及iPad Air跑分对比吧: Geekbench 3 Primate Labs 的跨平台处理器跑分使用的评分系统能够将单核和多核性能分开。有转载 2016-01-04 16:48:59 · 1627 阅读 · 0 评论 -
iOS 开发中,单款应用程序的最大可用内存是多少?
9 个回答7赞同反对,不会显示你的姓名张光宇,nonesnow、dingc、孔庆立 等人赞同如果你想让用户 在尽量多的iOS设备上得到比较稳定的体验, 实用过程中不Crash, 不因为GC而停顿, 答案是: 越少约好. 比如, 在一个越狱的iPod touch4上, 如果用户安装了第三方的输入法, 在加上用户频繁切换应用程序, 那转载 2016-01-04 16:54:07 · 3990 阅读 · 0 评论 -
ios app maximum memory budget
ios app maximum memory budgetup vote61down votefavorite52I'm working on an ios game that's targeting as a minimum the 3gs. We are using HD assets for reti转载 2016-01-04 16:55:00 · 1499 阅读 · 0 评论 -
Metal 翻译
前言Metal是一个为肾系列量GPU量身定做的框架。名字是根据iOS平台最底层的图形处理框架命名出来的。这套框架的两个主题:3D图形渲染以及并行计算。给谁用跟虚幻/Unity对比扯皮Metal的强大,潜力(略)对比OpenGL/OpenGLES, 教程相对简单地Metal在肾平台的图形渲染优化程度做的比上述两者好。最后下个结论在iOS系统,Metal转载 2015-12-08 09:32:10 · 1866 阅读 · 0 评论 -
如何评价 Apple 为 iOS 8 推出的 Metal 图形 API?
参考Metal Programming Guide: About Metal and this GuideMetal Shading Language Guide: Introduction1 条评论 分享按投票排序按时间排序16 个回答34赞同反对,不会显示你的姓名转载 2015-12-09 09:24:51 · 2465 阅读 · 0 评论 -
Grand Central Dispatch(GCD)
http://blog.youkuaiyun.com/jofranks/article/details/21933283GCD GCD是异步执行任务的技术之一。GCD使用很简洁的记述方法,实现了极为复杂繁琐的多线程编程。dispatch_async(queue, ^{ //长时间处理 //例如AR用动画识别 //例转载 2015-12-09 09:35:42 · 958 阅读 · 0 评论 -
Grand Central Dispatch (GCD) Reference
Inherits FromNot ApplicableConforms ToNot ApplicableImport StatementNot applicableAvailabilityNot ApplicableGrand Central Dispatch (GCD) comprises langu转载 2015-12-09 09:36:49 · 1193 阅读 · 0 评论 -
Objective-C语法之代码块(block)的使用
http://blog.youkuaiyun.com/totogo2010/article/details/7839061代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变转载 2015-12-09 11:31:30 · 1021 阅读 · 0 评论 -
混合使用Objective-C,C++和Objective-C++
之前有段时间,我参与了一项使用了C++库的Objective-C项目。写了一篇关于混编的文章,结果却出乎意料的成为Google搜索中关于Objective-C++的最靠前的结果之一。后来,Apple将基于LLVM的clang做为主选编译器。其作用之一就是可以保证Objective-C的演化,而GCC的进化却太慢了。之前文章就不太适用了,而且在这个过程,我也收到了一些回馈,这些都转载 2016-01-28 11:57:04 · 971 阅读 · 0 评论 -
Mipmapping and the Blit Command Encoder
Mipmapping and the Blit Command EncoderDecember 15, 2014 by Warren Moorehttp://metalbyexample.com/mipmapping/ this article we will learn about mipmapping, an important techni转载 2015-12-28 16:25:48 · 1467 阅读 · 0 评论 -
Compressed Texture Formats in Metal
Compressed Texture Formats in MetalMay 5, 2015 by Warren MooreIn this article, we will consider several GPU-friendly compressed texture formats. These formats allow us to trade some imag转载 2015-12-28 16:27:43 · 2494 阅读 · 0 评论 -
iOS 图形编程总结
http://blog.youkuaiyun.com/goohong/article/details/40743883 IOS实现图形编程可以使用三种API(UIKIT、Core Graphics、OpenGL ES及GLKit)。 这些api包含的绘制操作都在一个图形环境中进行绘制。一个图形环境包含绘制参数和所有的绘制需要的设备特定信息,包括屏幕图形环境、offs转载 2015-12-28 16:34:29 · 2176 阅读 · 0 评论 -
IOS 内存优化和调试技巧
基础部分 1: 图片内存大小小结 a: 图片:是占用内存的大户,尤其是手机游戏图片资源众多。对图片资源在内存中占用量的计算成为J2ME游戏开发者的经常性工作,CoCoMo来解释一下如何计算图片在内存中的占用量:内存占用量=宽*高*像素字节数,其中像素字节数因机型而异。 例如一张64*64的图片在7210上的内存占用量=64*64*1.5=6144(字节)=6K、在S6转载 2015-12-29 09:37:16 · 1315 阅读 · 1 评论 -
iOS不同版本适配问题
原文地址:http://blog.youkuaiyun.com/xyxjn/article/details/40425895部分参考http://www.cnblogs.com/ios8/p/ios-version-com.html下面举个简单的例子来说明在iOS7.0和iOS6.1(以及更低版本)之间的适配问题(用的是xcode5.0,里边有6.1和7.0两个版本的sdk转载 2015-11-30 18:10:21 · 1023 阅读 · 1 评论 -
UE4 iOS Metal precompile shaders
0How do you precompile shaders on a mac for metal? I'm looking at this link:https://wiki.unrealengine.com/Metal_Rendering_API "If you cook with Windows, the shaders will not be转载 2015-11-30 18:07:33 · 2489 阅读 · 0 评论 -
Xcode中C、C++、Object-C3种语言的混编
http://hi.baidu.com/onejw/item/f34390c997cdc226a1b50aehttp://www.cocoachina.com/ask/questions/show/57217http://www.cnblogs.com/uyoug321/archive/2010/12/11/1903499.htmlXcode中支持C、C++、Obj转载 2016-01-28 11:59:02 · 1829 阅读 · 0 评论 -
详解iPhone开发之Objective-C和 C 混编
详解iPhone开发之Objective-C和 C 混编2011-07-29 15:47 佚名 互联网 字号:T | T本文介绍的是详解iPhone开发之Objective-C和C混编,介绍了iphone开发中的Objective-C的内容,先来看内容。AD:详解iPhone开发之Objective-C和C混编是本文要介绍的内转载 2016-01-28 12:01:15 · 1064 阅读 · 0 评论 -
object-c 混编 调用C,C++接口
xcode 支持 object-c 混编,在object-c 中调用c,c++接口第一步 定义c语言 接口(File.c)#include void printsByC(){ printf("调用C语言。");} 第二步 定义c++ 接口student.h文件#ifndef __test_hun__student__#define __te转载 2016-01-28 12:03:27 · 3834 阅读 · 0 评论 -
ios应用发布流程
http://jingyan.baidu.com/article/08b6a591a8069414a8092209.htmlios发布过程,把中间碰到的坑也拿出来分享下工具/原料mac os操作系统 xcode6.x已经编写好的iOS应用方法/步骤首先得有一个可以转载 2016-03-14 10:56:36 · 1157 阅读 · 0 评论 -
iOS 应用发布
http://blog.youkuaiyun.com/ysy441088327/article/details/7833579引言:苹果为广大的开发者提供了一个很好的应用生态环境参考资料:1:如何向App Store提交应用http://www.cocoachina.com/newbie/tutorial/2013/0508/6155.html转载 2016-03-14 10:59:08 · 1087 阅读 · 0 评论 -
IOS证书/私钥/代码签名/描述文件
http://blog.sina.com.cn/s/blog_65c178a801016yr0.html转自:百度文档1. 相关资源(1) 钥匙串程序(常用工具->钥匙串),用于创建证书请求、安装证书、导出私钥等(2) IOS开发中心:https://developer.apple.com/devcenter/ios/index.action转载 2016-05-18 17:16:57 · 1213 阅读 · 0 评论 -
iOS开发证件要点详解
iOS开发证书要点详解引言 关于开发证书配置(Certificates&Identifiers&Provisioning Profiles),相信做iOS开发的同学没少被折腾。对于一个iOS开发小白、半吊子(比如像我自己)抑或老兵,或多或少会有以下不详、疑问、疑惑甚至困惑:什么是App ID?Explicit/Wildcard App ID有何区别转载 2016-05-18 17:17:53 · 1720 阅读 · 0 评论 -
IOS之Info.plist文件简介
http://my.oschina.net/hmj/blog/104196元信息简介 为了提供更好的用户体验,IOS 和 OS X的每个app或bundle都依赖于特殊的元信息(meta Information). 元信息有多种用途,包括直接向用户展示信息系统内部用来标识你的app或其支持的文档类型系统框架用来辅助app的加载转载 2016-05-18 17:18:53 · 1108 阅读 · 0 评论 -
iOS App 崩溃报告符号化,.ips崩溃报告文件分析
iOS App 崩溃报告符号化,.ips崩溃报告文件分析 2014-09-22, Mon | 评论本文为翻译整理。来源: Symbolicating iPhone App Crash Reports对于App的崩溃分析,一般有两种情形:App在本机构建、打包(所以本机已经有了对应的符号表)App在别的机器上构建、打包(需要下载.dSYM符号文件)1. App转载 2016-10-11 17:52:42 · 2259 阅读 · 0 评论 -
Handling low memory conditions in iOS and Mavericks
http://newosxbook.com/articles/MemoryPressure.html No pressure, Mon! Handling low memory conditions in iOS and MavericksJonathan Levin, http://newosxbook.com/ - 11/03/131. AboutMemory pr...转载 2018-10-12 09:37:45 · 3719 阅读 · 0 评论 -
iOS内存管理之Swapped Memory
https://zhongwuzw.github.io/2018/06/13/iOS%E5%86%85%E5%AD%98%E7%AE%A1%E7%90%86%E4%B9%8BSwapped-Memory/iOS内存管理之Swapped Memory 发表于 2018-06-13 | 分类于 iOS开发-其它 | | Swap SpaceLinux、Macos等系统有一个Swa...转载 2018-10-12 09:40:54 · 3322 阅读 · 0 评论 -
Metal Shader Debugging and Profiling
https://medium.com/@nilotic2/metal-shader-debugging-and-profiling-48da25a400e8Metal Shader Debugging and ProfilingWWDC 2018Metal Frame DebuggerStep through API calls Resource inspection Shad...转载 2018-10-30 17:13:15 · 3326 阅读 · 0 评论 -
iOS开发:创建真机调试证书
http://jingyan.baidu.com/article/ff411625b8141312e48237a7.html关于苹果iOS开发,笔者也是从小白过来的,经历过各种困难和坑,其中就有关于开发证书,生产证书,in_house证书,add_Hoc证书申请过程中的问题,以及上架发布问题。今天就着重说一下关于针对于苹果开发者网站更新之后的真机调试证书申请。转载 2016-03-14 10:55:57 · 1074 阅读 · 0 评论 -
IOS 开发环境,证书和授权文件是什么?
一、成员介绍1. Certification(证书)证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种:1) Developer Certification(开发证书)安装在电脑上提供权限:开发人员通过设备进行真机测试。可以生成副本供多台电脑安装;2) Distribution Certification(发布证书)安装在电脑上提供发布iO转载 2016-03-14 10:54:00 · 1101 阅读 · 0 评论 -
iPhone 6S三大性能实测
iPhone 6S、6S Plus的评测早已经很多很多,不过主流媒体谈得更多的是体验方面,性能上虽然也有一些测试但都很零星。权威科技媒体AnandTech正在对iPhone 6S进行全方位的性能评测,今天先放出了一部分结果让大家瞅瞅,包括CPU Web性能、GPU图形性能、NVMe存储性能,还有一点电池续航。【CPU Web性能:双核灭八核】iPhone 6S配备了一颗A9转载 2016-03-03 16:14:02 · 2965 阅读 · 0 评论 -
iPhone 6S GPU到底多强
根据GFXBench测试数据库里的数据,iPhone 6S、iPhone 6S Plus GPU图形性能也是彪悍的一塌糊涂,相比于现在的iPhone 6、iPhone 6 Plus直接翻了一番,让人怀疑首先用上了新一代的PowerVR 7系列(暂未识别出来)。现在,我们把iPhone 6S放到整个移动设备的世界中,看看它到底有多强。基于OpenGL ES 3.1最新标准的M转载 2016-03-03 16:17:36 · 2979 阅读 · 0 评论 -
iPhone 6s GPU性能为何能够有大幅提升
摘要:今年在iPhone 6s的A9芯片中苹果公司仍然非常重视提高GPU性能,而且和上一代相比A9的GPU性能确实提升不少。从第一代iPhone 还有它们使用的三星开发的SoC来看,可以说苹果公司简直就是Imagination Technologies 及其PowerVR GPU最大的支持者。对于双方来说,他们达成了一种富有成效的关系,在A9中这一层关系依然牢固如旧。A9 GPU采用的转载 2016-03-03 16:19:23 · 1616 阅读 · 0 评论 -
使用Xcode GPU Frame Caputre教程
使用Xcode GPU Frame Caputre教程http://blog.manbolo.com/2012/11/20/using-xcode-opengl-es-frame-capture 这里是原文,因为它版本比较老和它demo的限制,所以也想写一个基于Xcode6上基于3d渲染的分析的教程 Xcode和Visual Studio的一个主要差别,还是再转载 2016-02-22 10:31:04 · 4212 阅读 · 0 评论 -
Using Xcode OpenGL ES Frame Capture
Using Xcode OpenGL ES Frame CaptureNovember 20, 2012tweetHaving used Microsoft Visual Studio a while ago, I think that the real difference with Xcode is that Xcode comes with转载 2016-02-22 10:33:17 · 2050 阅读 · 0 评论 -
ios打包ipa的四种实用方法(.app转.ipa)
【原】ios打包ipa的四种实用方法(.app转.ipa)总结一下,目前.app包转为.ipa包的方法有以下几种:1、Apple推荐的方式,即实用xcode的archive功能Xcode菜单栏->Product->Archive->三选一,一般选后两个。局限性:个人开发一般采用这种方法,但是当一个证书多人使用时就稍显麻烦。一般多人开发时都是采用provisionin转载 2016-03-22 09:11:53 · 1779 阅读 · 0 评论 -
IOS应用程序发布到苹果APP STORE完整流程使用教程
参考: http://blog.youkuaiyun.com/mad1989/article/details/8167529(xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核)) http://www.ttlsa.com/dev/how-to-publish-iosapp-to-appstore/ (如何发布IOS应用程序到苹果APP STORE) 开发环境:x转载 2016-03-22 09:12:44 · 5717 阅读 · 0 评论 -
xcode7打包ipa文件
这里有最详细的文档] http://www.pgyer.com/doc/view/build_ipa http://johannesluderschmidt.de/provision-ios-ipa-app-for-in-house-enterprise-distribution/2993/ https://developer.apple.com/library/ios/docume转载 2016-03-22 09:15:22 · 1733 阅读 · 0 评论 -
iOS Provisioning Profile(Certificate)与Code Signing详解
引言 关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做iOS开发的同学没少被折腾。对于一个iOS开发小白、半吊子(比如像我自己)抑或老兵,或多或少会有或曾有过以下不详、疑问、疑惑甚至困惑:什么是App ID?Explicit/Wildcard App ID有何区别?什么是App Gro转载 2016-03-22 09:26:55 · 1550 阅读 · 0 评论 -
iOS Tools, Profiling, and Debugging
https://developer.apple.com/documentation/metal/tools_profiling_and_debuggingTools, Profiling, and DebuggingBuild a Metal function library at the command line, or use Xcode to debug issues, and im...转载 2018-10-30 17:14:18 · 2209 阅读 · 1 评论