苹果的3.5寸黄金分割、用户最佳体验随着三星的大屏已经成为历史。jobs去世以后,苹果的创新也失去了灵魂。最新发布的ios7相对于ios6在UI上有重大突破,用了IOS7以后,感觉清爽了很多,,从此腰不疼腿不酸了。看这张图就知道他们的差别了。 但无论如何,ios在用户体验的一致性、安全方面都有值得学习的地方。搞游戏的都知道,要赚钱先得搞IOS。搞android,终端还没适配完毕,钱都花光
转载 2024-08-28 07:52:54
71阅读
h许经验和学习笔记作者: MonkeyKey时间: 2016-03-30,16:32:32链接: ...
转载 2022-12-12 21:04:53
45阅读
细数iOS上的那些安全防护 龙磊,黑雪,蒸米 @阿里巴巴移动安全 0x00 序随着苹果对iOS系统多年的研发,iOS上的安全防护机制也是越来越多,越来越复杂。这对于刚接触iOS安全的研究人员来说非常不友好,往往不知从何入手。因此,为了让大家能够更加系统性的了解iOS上的安全机制,我们从三个方面着眼:代码签名(CodeSign)、沙盒机制(SandBox) 和利用缓解(Explo
转载自 http://www.cnblogs.com/wendingding/p/3813723.html 一、简单说明1.说明在开发应用的时候,数据的安全性至关重要,而仅仅用POST请求提交用户的隐私数据,还是不能完全解决安全问题。如:可以利用软件(比如Charles)设置代理服务器,拦截查看手机的请求数据“青花瓷”软件因此:提交用户的隐私数据时,一定不要明文提交,要加密处理后再提交&
转载 精选 2015-11-30 11:05:46
336阅读
转载自 http://www.cnblogs.com/wendingding/p/3805841.html 一、多线程的安全隐患资源共享1块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源比如多个线程访问同一个对象、同一个变量、同一个文件当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题示例一:示例二:问题代码:// //  YYViewCont
转载 精选 2015-11-30 15:38:30
419阅读
、一、iOS安全问题 世所公认,iOS系统安全性非常高,很少出现漏洞,几乎不会中毒的情况。然而随着各种iOS安全隐患的频出现,人们逐渐认识到,iOS跟Android一样也面临严重的安全问题。苹果宣称所有的iPhone都很安全,不会被恶意软件攻击,其实这只不过苹果封闭式的系统管理能够及时处理漏洞罢了,这也正是苹果不敢开放的原因。 我们已经习惯,每个新的iOS系统出来没多久,就会
转载 2023-10-13 22:14:42
23阅读
在上一篇中有20道iOS面试题,这是其后半部分。 1.When to use NSMutableArray and when to use NSArray? 什么时候使用NSMutableArray,什么时候使用NSArray?答案:当数组在程序运行时,需要不断变化的,使用NSMutableArray,当数组在初始化后,便不再改变的,使用NSArray。需要指出的是,使用NSA
转载 2024-05-24 21:49:33
91阅读
本文讲的是 :   和Android相比,iOS的隐私问题更糟糕  BitDefender花费了一年的时间在Play商店和iTunes里收集应用程序,然后将他们在其隐私评级的应用程序Clueful中运行,最终才发布了关于安卓和iOS的应用分析。苹果公司不允许应用程序Clueful出现在应用商店里,但人们仍然可以使用Clueful网页检查应用。  Cosoi表示BitDefender已经放
转载 2023-10-10 21:03:35
92阅读
 一、atomic介绍github对应Demo:https://github.com/Master-fd/LockDemo      在iOS中,@property 新增属性时,可以增加atomic选项,atomic会给对应对setter方法加锁,相当于- (void)setTestStr:(NSString *)testStr {
如何检测越狱手机。 在应用开发过程中,我们希望知道设备是否越狱,正以什么权限运行程序,好对应采取一些防御和安全提示措施。 一般我们通过一些常规的防御性代码,去做这种检测,当然,这样的检测有一定的误报概率,但是对于APP的开发者来讲,需要确定一个原则,哪怕是越狱手机检测成未越狱,也不能将未越狱的手机检测成越狱手机。// // BreakPrison.m // 越狱 // // Created
转载 2024-01-03 12:31:42
15阅读
1.When to use NSMutableArray and when to use NSArray? 什么时候使用NSMutableArray,什么时候使用NSArray?答案:当数组在程序运行时,需要不断变化的,使用NSMutableArray,当数组在初始化后,便不再改变的,使用NSArray。需要指出的是,使用NSArray只表明的是该数组在运行时不发生改变,即不能往NSAa
转载 2023-11-26 11:09:14
79阅读
 一、概念我们在使用多线程的时候多个线程可能会访问同一块资源,这样就很容易引发数据错乱和数据安全等问题,这时候就需要我们保证每次只有一个线程访问这一块资源,锁 应运而生。效率图:二、锁?锁OSSpinLock (自旋锁)      自旋锁的实现原理比较简单,就是死循环。当a线程获得锁以后,b线程想要获取锁就需要等待a线程释放锁。在没有获得锁的期间,b线程会一
 一:安全模式的现实应用:(1) 揪出恶意的自启动程序或服务 如果电脑出现一些莫明其妙的错误,比如上不了网,按常规思路又查不出问题,可启动到带网络连接的安全模式下看看,如果在这里能上,则说明是某些自启动程序或服务影响了网络的正常连接。 可在带网络连接的安全模式下,用带重定向的命令提示符工具TaskList >d:/Anquan.txt将当时的进程记录到D:盘根目录下的文本文件 An
转载 2023-10-02 10:56:58
19阅读
背景说来惭愧,6 年的 web 编程生涯,一直没有真正系统的学习 web 安全知识(认证和授权除外),这个月看了一本《Web 安全设计之道》,书中的内容多是从微软官方文档翻译而来,这本书的含金量不高,不过也不能说没有收获
原创 2021-07-21 15:43:02
519阅读
来源:http://www.cnblogs.com/happyframework 背景说来惭愧,6 年的 web 编程生涯,一直没有真正系统的学习 web 安全知识(认证和授权除外),这个月看了一本《Web 安全设计之道》,书中的内容多是从微软官方文档翻译而来,这本书的含金量不高,不过也不能说没有收获,本文简单记录一下我学习 Web 安全方面的笔记。本文不涉及 IIS、Wind...
转载 2021-08-18 11:50:43
519阅读
加密:分为对称加密和非对称加密;讨论非对称加密算法的作用:加密、认证、以及密钥分发 Symmetric encryption occurs when the same key is used for both encryption and decryption, as Figure . This key is called the shared key or session key. 非对
原创 2011-07-18 16:37:09
609阅读
# iOS安全高度的科普 在开发iOS应用程序时,安全高度是一个重要的概念。它指的是在应用程序的界面设计中,避免被系统的状态栏或其他UI元素遮挡的区域。理解和应用iOS安全高度,有助于提高用户体验,同时确保内容的可见性和操作的便捷性。 ## 安全高度简介 iOS设备的状态栏、导航栏、标签栏等界面元素可能会遮挡应用程序的某些内容。因此,开发者需要确保UI组件在安全区域内显示,以避免遮挡用户重要
原创 9月前
27阅读
(一)检查项:XcodeGhost病毒优先级:高检查要点:下载非官方开发工具,导致IOS版本APP被植入恶意代码检查方法:1、被测应用的开发者使用非苹果公司官方渠道下载的Xcode工具开发IOS应用程序时,会向所开发的正常APP中植入恶意代码。被植入恶意程序的APP可以在App Store正常下载并安装使用。该恶意代码窃取应用名、应用版本号、系统版本号、语言、国家名、开发者符号、app安装时间、设
转载 2023-05-30 12:18:27
468阅读
ISO信息安全管理体系认证 一、什么是ISO信息安全管理体系认证? ISO是信息安全管理体系认证,是由国际标准化组织(ISO)采纳英国标准协会BS-2标准后实施的管理体系,成为了“信息安全管理”的国际通用语言,企业建立ISO体系能有效保证企业在信息安全领域的可靠性,降低企业泄密风险,更好的保存核心数据和重要信息。 信息安全对每个企业都是非常重要的,所以信息安全管理体系认证具有普遍的适用性,不受地域
转载 2023-08-21 09:35:30
115阅读
  这几天科技圈已经被iOS 的XcodeGhost 病毒事件刷屏。目前已经有多款应用被证实感染了XcodeGhost 病毒。为此国内专业的移动应用安全企业爱加密研究团队推出了XcodeGhost 病毒解决方案,包含原理、方法、咨询、建议的全面解决方案。  事件缘由:有技术人员介绍,一款APP的发布,首先是要编写源代码,在编写完成后,则需要将代码编译成“可执行的文件”进行打包发布。苹果iOS AP
转载 2024-01-15 07:54:52
6阅读
  • 1
  • 2
  • 3
  • 4
  • 5