Cocoa开发者社区

其他

2018互联网趋势报告

http://kpcbweb2.s3.amazonaws.com/files/121/INTERNET_TRENDS_REPORT_2018.pdf?1527701640
2018年6月1日
其他

iOS 11.4更新昨日发布:公交卡功能未增加新地区

11.4中。现在,所有与iCloud账户绑定的设备都将完全同步消息。以前,在设置新设备时,没有历史记录被包括其中,除非从备份中恢复。而且,删除的信息只在单个设备上被删除。
2018年5月31日
其他

iOS 12 概念设计:全新Siri视野模式,通过AR看世界

CocoaChina苹果开发中文社区官方微信,提供教程资源、app推广营销、招聘、外包及培训信息、各类沙龙交流活动以及更多开发者服务。
2018年5月30日
其他

EOS超级节点攻击曝光:足以轰瘫整个数字货币体系

在区块链网络和数字货币体系中,节点、钱包、矿池、交易所、智能合约等都存在很多的攻击面,360安全团队此前已经发现和揭露了多个针对数字货币节点、钱包、矿池和智能合约的严重安全漏洞。
2018年5月30日
其他

为何iPhone X的“刘海”设计看起来优于其他Android仿冒者

X的“刘海”设计有一个主要目的:它容纳手机的所有前置元件,包括摄像头、扬声器和传感器。苹果的“刘海”被塞进一个TrueDepth摄像头,使安全的面部识别成为可能。Face
2018年5月29日
其他

你知道我为什么特别讨厌程序员吗?

3.有一次,我女朋友和我生气不知道去哪里了,我有女朋友的手机号,让他帮我定个位,我好去找我女朋友,他竟然说不会!他一个程序猿,这么简单的事情都不会,害的我分手了!从此再也不想理他了!
2018年5月29日
其他

iOS数据埋点统计方案(附Demo): 运行时Method Swizzling机制与AOP编程(面向切面编程)

CocoaChina苹果开发中文社区官方微信,提供教程资源、app推广营销、招聘、外包及培训信息、各类沙龙交流活动以及更多开发者服务。
2018年5月29日
其他

iOS 初探代码混淆(OC)

然后返回我们的PCH文件,把我们刚才注释的那行代码打开,然后再编译一下子,是不是通过了。这个时候就证明,代码混淆的前期工作,我们已经做好了。
2018年5月29日
其他

如何实现 AppStore App 的自动下载

的破解版,比如爱奇艺会员破解、钉钉远程打卡等。从客户端角度出发,需要增加代码混淆、反调试等手段保证运行环境的安全,同时与后端人员合作增加保证网络数据链路、反作弊的手段。
2018年5月28日
其他

让iPhone当酒店房卡,传iOS 12将全面开放NFC功能

11系统部分开放NFC芯片。这个框架允许第三方应用使用NFC芯片作为RFID(射频识别)标签的扫描器,让iPhone能够读取更多类型的NFC标签,而不仅仅只用于支付。然而,这种开放仍然是非常有限的。
2018年5月28日
其他

程序的腐化

防代码的腐化执行是一个关键点,这个关键点就是codereview。在这个时间点,再次与开发强调标准的重要性,让开发知晓执行,让测试监督,让架构严格检查。对于不符合的,开发要再次去学习执行标准。
2018年5月28日
其他

稀缺物种CP聚会:谁说我们死了?

“上周有人说游戏发行和研发的数量是10:1,结果大家看场内举手的都是咱们做游戏的嘛,发行商在哪儿呢?他们都在门外聊天呢”,电魂《野蛮人大作战》的制作人蔡剑卫风趣的一席话,引起全场大笑和鼓掌。
2018年5月28日
其他

苹果罕见关闭美国零售店 裁员52人

苹果向新泽西州提交了一份员工调整和再培训通知,宣布52人将因为此次关店受到影响。作为全球最大科技公司,苹果很少在不搬迁的情况下关闭一家零售店。
2018年5月27日
其他

苹果已拒绝Steam Link应用上架App Store

Link的应用,该应用可将Steam电脑游戏串流到移动设备,其安卓版已经于18号上架,当时V社称iPhone版正在审核中,但现据9to5Mac报道,Valve表示苹果已经拒绝了Steam
2018年5月26日
其他

苹果推出数据隐私网站,允许用户下载Apple ID数据

5月23日据国外媒体报道,苹果刚刚推出了一个全新的数据和隐私门户网站,可以让用户更方便的下载保存在公司服务器上的所有个人数据。同时用户还可以修改苹果收集的个人信息,或者选择彻底关闭或删除自己的账户。
2018年5月25日
其他

如何辨别程序员的水平?

CocoaChina苹果开发中文社区官方微信,提供教程资源、app推广营销、招聘、外包及培训信息、各类沙龙交流活动以及更多开发者服务。
2018年5月25日
其他

教你做一个可折叠的TableView

这里Swift只用了一句话,就对animationVIew的subview数组进行了过滤,找到了所有为RotatedView的subview,且做了排序。而我写的OC版本是这样:
2018年5月25日
其他

儿童监督App收集孩子数据 数千苹果账户信息泄露

TeenSafe回应称,它们已经关闭相应的服务器,并警告可能受到影响的客户。对于任何服务来说,数据隐私都是相当重要的,如果是专注儿童的App就更加重要了,因为这类App的用户没有什么经验,特别脆弱。
2018年5月24日
其他

聊聊区块链:IPFS 与 FileCoin

作为一个分布式的存储系统,节点之间的通信和信息传递都需要通过网络进行,同时能够使用多种传输层协议并保证可靠性、连通性、信息的完整性以及真实性。
2018年5月24日
其他

苹果发出WWDC邀请函:新iOS,6月4日见

近日,苹果通过Siri的回答服务披露了一些信息,表示在开发大会上,Siri的智商将会升级,另外将会更换人声,另外用户界面将发生比较大的改动。
2018年5月24日
其他

如果iOS 12改进这五个功能 应该会更好用些

不过,苹果还可以让其变得更强大、更灵活一些,也就是加入针对应用程序单独设置勿扰模式功能,因为有些人确实希望某些应用程序在勿扰模式下仍被允许通知响铃,而不是通过设置通知的方式来实现。
2018年5月23日
其他

【高级iOS】autoreleasepool源码分析,并与runloop的关系

CocoaChina苹果开发中文社区官方微信,提供教程资源、app推广营销、招聘、外包及培训信息、各类沙龙交流活动以及更多开发者服务。
2018年5月23日
其他

关于 MVC 的一个常见的误用

能够使用简单的架构来搭建复杂的工程,制作出让其他开发者可以轻松理解的软件,避免高额的后续维护成本,让软件可持续发展并长期活跃,应该是每个开发者在构建软件是必须考虑的事情。
2018年5月23日
其他

网易游戏架构师带你走进游戏开发之路

游戏开发热点解析:为你阐述各种平台上的游戏开发和实现,带你学习近年来市场中热议的游戏开发知识,同时和你谈谈,我对游戏行业未来发展的思考,我们一起来畅想游戏的未来。
2018年5月23日
其他

iOS皮肤切换方案

该类通过一个单利方法构造实例。themeDict为本地Theme.plist中的数据,self.currentSkinType为本地保存的当前皮肤类型。switchSkinWithThemeType
2018年5月22日
其他

Swift和Objective-C混编

这里的UITableView和UITextField和你在Objective-C里实例化出来的对象是一样的,Objective-C里怎么用,这里就怎么用,根据各自的类型,获取属性、调用方法都一样。
2018年5月22日
其他

X.DC移动开发线上分享会|iOS逆向开发

X.DC移动开发线上分享会将邀请到垂直行业的优秀工程师来分享优秀的实践经验,技巧方法。旨在为开发者提供线上技术交流互动机会,帮助开发者成长。
2018年5月22日
其他

陆奇:如何成为一个优秀的工程师?

的这段时间里,为百度铺好了一条通往人工智能的轨道,同时他也为百度留下了宝贵的精神财富。今天我们将陆奇曾经的一篇演讲重新发布出来,回顾陆奇在百度的这段时间里,如何贯彻自己成为一个优秀的工程师的理念。
2018年5月21日
其他

Swift中的内存泄漏

设想一个对象在init中被创建时就开始听从一个通知。它响应通知,为一个数据库存储数据,播放视频,或者为分析仪器记录事件。因为对象需要被平衡,我们让它在deinit中被释放时不再听从这个通知。
2018年5月21日
其他

【高级iOS】启动时间优化

CocoaChina苹果开发中文社区官方微信,提供教程资源、app推广营销、招聘、外包及培训信息、各类沙龙交流活动以及更多开发者服务。
2018年5月20日
其他

编写可读代码的艺术

当要定义一个值的上限或下限时,max_和min_是很好的前缀。对于包含的范围,first和last是最好的选择。对于包含/排除范围,begin和end是最好的选择,因为它们最常用。
2018年5月20日
其他

iOS性能调优之--tableView优化

之前看到一些大家分享的相关资料,通过Interface知道xib或者storyboard本身就是一个xml文件,添加删除控件必然中间多了一个encode/decode过程,增加了cpu的计算量.并且
2018年5月19日
其他

iOS中Objective-C已死Swift当立?

Objective-C很稳定且测试良好的。Swift看起来很好,但是这个语言还在不断的发展中,并且编译器是不成熟的。如果今年我做出了一个重大的赌注去开发一个APP,我仍然会使用Objective-C
2018年5月19日
其他

Objective-C的本质

通过以上试验,我们发现,NSObject生成两个实例对象obj1、obj2,这两个实例对象分布在不同的内存地址,但是他们的Class指针是一样的,所以我们得出以下结论:
2018年5月18日
其他

炫酷转场动画-iOS

CocoaChina苹果开发中文社区官方微信,提供教程资源、app推广营销、招聘、外包及培训信息、各类沙龙交流活动以及更多开发者服务。
2018年5月18日
其他

如何在 App Store 上每月赚八万美元?

我浏览了Productivity类别中的列表,并看到了来自知名公司的应用程序,如Dropbox,Evernote和Microsoft。这是可以预料的。但是这是什么?排名第10位的Gross
2018年5月18日
其他

外国程序员也愁:快四十岁了,以后该怎么办?

家庭和朋友。相比再找下一任妻子,找个新工作要容易太多了。你现在所处这个年龄,就需要你动脑子来工作,而不是只会埋头苦干。你已经不是年轻的小伙子啦,不必一周工作60个小时,牺牲自己的时间和健康来赚钱。
2018年5月17日
其他

iOS马甲包审核以及常见审核问题

提供了该营业执照在国家企业信用信息公示系统(网址:http://www.gsxt.gov.cn/index.html)的查询方式。提供增值电信业务经营许可证时还提供了增值电信业务经营许可证查询链接:
2018年5月17日
其他

两年iOS经验之你忽略的小知识点

先依次调heightForRow(如果行数超过屏幕依次调用两次,如果行数很少,没有超过屏幕,只依次调用一次),之后每调一次cellForRow的时候又调一次对应的heightForRow方法。
2018年5月17日
其他

程序员算法基础——动态规划

1、只能向右走或者向下走,要到达第i行第j列的格子的时候,可以由第i-1行第j列或者第i行第j-1列到达,我们用dp[i][j]表示,走到第i行第j列的最多苹果数,那么有:
2018年5月15日
其他

一个一直“朝九晚五”的程序员

CocoaChina苹果开发中文社区官方微信,提供教程资源、app推广营销、招聘、外包及培训信息、各类沙龙交流活动以及更多开发者服务。
2018年5月15日
其他

iOS监控-启动crash

如果日志文件不为空,说明成功的监控到了crash,此时应该同步上传日志文件,快速反馈到业务方及时止损。首先止损手段都应该采用同步的方式,保证应用能够继续运行,根据情况不同,止损的回滚方式包括以下:
2018年5月14日
其他

iOS模块化:基础框架的创建

现在大家都在推进模块化,每次粘贴拷贝烦了,我也搞个模块化,因为公司要新起项目,我想我不能每一次都来粘贴一次这么多的基础库文件,我直接模块化出来好了,每次要用pod下就好了,还可以持续更新。
2018年5月13日
其他

开发者注意:苹果严打,未经同意将位置发送给第三方将被封杀

苹果对这些应用的打击,正值欧盟出台《通用数据保护条例》(简称GDPR),带来了科技行业正日益加剧的转型。虽然苹果一直是一家专注于隐私的公司,但它似乎在寻求确保应用开发人员同样注意保护用户数据。
2018年5月12日
其他

iOS直播类APP开发流程解析(内附源码详解)

个人认为要想把直播从零开始做出来,绝对是牛逼中的牛逼,大牛中的大牛,因为直播中运用到的技术难点非常之多,视频/音频处理,图形处理,视频/音频压缩,CDN分发,即时通讯等技术,每一个技术都够学几年的。
2018年5月11日
其他

Swift5 新特性预览

ABI稳定下来,Swift将包含在iOS操作系统里边,它将兼容每一个Swift版本,比如APP1使用Swift5.0,但是App2使用Swift5.3,他们都将包含在iOS
2018年5月11日
其他

奇葩的能让程序员抓狂的一些问题

编程是很复杂的过程。为了达到预期的运行结果,需要满足无数的条件,经历大量的循环和嵌套。为了实现这个庞大的逻辑体,需要花费大量的时间和精力来思考和实现。如果你对编程没有基本的理解,请不要提这个问题。
2018年5月10日
其他

初涉iOS逆向工程:免越狱修改微信(外观篇)

Learning)的理论。他提到:学习效果在50%以上的,都是主动学习包括讨论、实践和讲授。我希望能通过做笔记的方式,巩固自己学过的知识,以及分享这些知识给其他对此感兴趣的人。
2018年5月10日
其他

苹果通知开发者:从7月开始所有 app 必须适配 iOS 11 和刘海屏

在追求高屏占比和窄边框的行业风潮下,其他的一些手机厂商也模仿了苹果的刘海屏幕设计。之前的报道称,谷歌安卓系统今年也将进行用户界面升级,将会支持刘海屏幕等异形屏幕设计。
2018年5月9日
其他

iOS开发实战 - 完美解决UIScrollView嵌套滑动手势冲突

当分页内容未满屏时(cell下方还有空白),此时内层collectionView的bounces是没效果的,可能在当前分页上滑到临界位置时,不能触发外层tableView滑动的通知,解决办法:
2018年5月9日