常见问题
文章平均质量分 67
Thinker361
引领技术巅峰,黑客无所不能。年轻很值钱,不珍惜就不值钱。
展开
-
一个减少App Store审核被拒的小技巧--善用iTunes Connect中被遗忘的字段
本文由CocoaChina--zheng0115(社区ID)翻译 作者:@Brenden Mulligan 原文:A simple tip to reduce App Store rejections 在过去的两年中,我们团队在App Store中为7款APP推出了60个发布版本。因此,我们已经熟知什么才是用户在想要的,以及如何定位和营销App以使其获得最高的安装翻译 2016-03-17 09:20:17 · 796 阅读 · 0 评论 -
分享你最喜欢的技巧和提示(Xcode,Objective-C,Swift,C...等等)
笔者分享总结如下(本篇会不定期进行更新) : Objective-C 1.让Xcode的控制台支持LLDB类型的打印 这有什么用? 怎么说尼,笔者认为这个还是比较有用滴,为什么有用尼? 因为在Xcode断点调试的时候, 在控制台输入 po self.view.frame 或者 po id 类型的时候就死翘翘了。 不信? 看如下图 : 进入正题 打原创 2016-02-29 09:32:22 · 646 阅读 · 0 评论 -
OC 自动生成分类属性方法
分类属性方法自动生成编码全过程。 背景 分类,在 iOS 开发中,是常常需要用到的。在分类里添加属性也是常有的事,但分类中无法添加实例变量,编译器也无法为提供分类中属性的 getter 和 setter 方法了。一般而言,需要手动来实现这两个方法,如果只是用来存储变量的话,关联对象很容易做到这一点: @interface NSObject (db_sqlite) @pro转载 2016-02-29 09:22:30 · 1322 阅读 · 0 评论 -
iOS崩溃调试
在iOS开发调试过程中以及上线之后,程序经常会出现崩溃的问题。简单的崩溃还好说,复杂的崩溃就需要我们通过解析Crash文件来分析了,解析Crash文件在iOS开发中是比较常见的。 现在网上有很多关于解析崩溃信息的博客,但是大多质量参差不齐,或者有些细节没有注意到。今天写一篇博客总结一下我对崩溃调试的使用和技巧,如果有哪些错误或遗漏,还请指点,谢谢! 获取崩溃信息 在iOS中获取崩原创 2016-02-29 09:19:40 · 559 阅读 · 0 评论 -
由App的启动说起
The two most important days in your life are the day you are born and the day you find out why.-- Mark Twain “你是谁?从哪里来?到哪里去?”,这三个富有哲学气息的问题,是每一个人在不断解答的问题。我们Code,Build,Run,一个活生生的App跃然方寸屏上,这一切是如何发翻译 2016-02-29 09:17:42 · 578 阅读 · 0 评论 -
不让苹果开发者账号折磨我
在iOS开发过程中,不可避免的要和证书打交道,真机调试、App上架、打包给测试去测试等都需要搞证书。在此过程中我们会遇到很多的问题,但是如果掌握了真机调试的原理和本质;遇到问题,我们就更容易定位问题之所在,从而迅速的解决问题。这篇文章不是一步步教给你证书,描述文件的制作(其实制作步骤是非常简单的),而是尽可能的讲明白Member Center中的一些知识及原理。并且此文不涉及如何申请开发者账号,以原创 2016-02-28 22:03:28 · 406 阅读 · 0 评论 -
Xcode重构功能怎么用我全告诉你
你会经常需要重构你的代码,让它有更好的结构,可读性或者提高可维护性。Xcode作为IDE其实提供了一些帮助dev重构的功能。你以前可能没有注意到,今天我来给大家介绍一下Xcode中提供的这些帮助重构的功能的使用。 我先插一句:有些新手可能不太理解什么是重构,为什么重构,如何重构。作为一个老司机我就给你们指指路。程序员必读之:重构:改善既有代码的设计。这个是亚马逊的链接。如果没有读过可以下单了原创 2016-02-26 17:59:47 · 504 阅读 · 0 评论 -
Xcode 修改系统的代码块样式 Code Snippet
Xcode在编码的时候,系统代码块给我们提供了很大的便利。然而,有时候,也给我们带来很大的困扰。 例如,系统的 if 代码块,大括号是紧跟括号之后的。 但是现在呢,公司的代码规范是要求另起一行。 那每次都得手动去调,的确是件很影响心情的事。 现在,就教大家怎么去修改系统的代码块样式。 Xcode内置代码模板 Xcode的所有代码模板是用一个plis原创 2016-02-26 17:57:25 · 605 阅读 · 0 评论 -
iOS Xcode编译文件存在却说找不到
从网上下载下来的Demo,编译的时候,经常性的说找不到库文件或者头文件,但是查看工程后,库文件明明包含在工程里面。删除后重新添加还是不行,重启电脑后也不行。后来想到了一个好的解决办法,分享给大家。当然首先要确保库文件确实是添加到工程里面了。 解决办法:先把对应库文件包含删掉,然后,然后重新采用联想的方式将库文件导入到普通文件中。注意是联想的方式。系统能够联想说明路径肯定能够找到。 举例说明:在原创 2016-02-26 14:52:42 · 6599 阅读 · 1 评论 -
Xcode环境变量及路径设置
一般我们在Xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。 所以在修改Header Search Paths这个选项的时候,使用"$(SRCROOT)/当前工程名字/需要包含头文件所在文件夹",将上面的双引号里面的字符串拷贝之后,你会发现转载 2016-02-26 14:39:16 · 1078 阅读 · 0 评论 -
Xcode 编译运行每次输入用户名密码
也不知道是删除了什么文件,之前每次编译运行xcode,都不用输入用户名密码的,现在每次编译都要输入用户名密码,感觉很烦,终于找到了解决办法,是因为开发工具安全性的问题,就两条指令: 1. 打开终端输入 DevToolsSecurity -status , 然后提示 Developer mode is currently enabled. 2. 接着输入 DevToolsSecurity -e原创 2016-01-20 09:37:57 · 2580 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2015-07-20 16:46:49 · 755 阅读 · 0 评论 -
view controller内部全部视图旋转
iOS屏幕旋转控制在View Controller里面,包含三种controller。 其一:UIViewController及其子类。 其二:UINavigationController及其子类。 其三:UITabBarController及其子类。 每一种controller及其子类都可以写屏幕旋转控制代码。但是记住一个原则,谁加载谁获得屏幕控制原创 2016-03-10 10:15:20 · 557 阅读 · 0 评论 -
iOS--面试经
本文为转载文章,地址:http://blog.cocoachina.com/article/13706 前言 写这篇文章的目的是因为前两天同学想应聘iOS开发,从网上找了iOS面试题和答案让我帮忙看看。我扫了一眼,倒吸了一口冷气,仔细一看,气的发抖。整篇题目30多个没有一个答案是对的,总结这篇面试题的作者对iOS机制根本就是一知半解就敢发到网上,不管有心还是无心都是坑害新人。所以在这里总结一原创 2016-03-08 14:51:31 · 422 阅读 · 0 评论 -
iOS设备远程Push功能详解
作为一个现代应用,没有Push功能,你已经过时了,为了紧跟时代潮流,我决定研究下如何实现苹果的Push功能。 关心APNS是如何实现的朋友们请移步Apple Push Notification Service,关系怎么在iOS设备上实现Push功能的同学,请继续往下看。 总的来说,分为六个内容:新建App,设置AppPush证书,如何在应用内注册Push,如何处理Push,Push内容详解原创 2016-03-07 15:32:09 · 706 阅读 · 0 评论 -
如果阿尔法狗挑战麻将会怎样?会输还是会赢?
“人机大战”选择围棋,因为其变化繁复,背后的数据量堪称天文数字,被称为棋牌领域的“皇冠”。从数据量的角度讲,麻将无法与之匹敌。 “‘阿尔法’打麻将能赢吗?”这并不是一个无厘头的问题,上海脑科学与人工智能重大项目首席科学家冯建峰认真思索后回答记者:“未必。” 除了可计算的数据之外,麻将更多地体现对弈时人的心理和情绪,还有运气,比如段子里提到的“人工智能扔出三筒又抓了三筒后会怎样?”原创 2016-03-18 17:45:39 · 628 阅读 · 0 评论 -
iOS 玩转推送通知
前言 推送通知,想必大家都很熟悉,关于原理之类的,这里就不过多阐述。在这里我们主要介绍下iOS8及iOS9之后关于推送的新功能。大家可能见过听说过,但可能有一些朋友并没有上手做过。这篇文章便给大家详细介绍推送中的快捷按钮及快捷回复等功能的实现。 快捷点赞,如微博点赞功能 效果图大家可以先看下: 首先先说如何为自己的推送添加快捷功能原创 2016-03-17 13:30:28 · 944 阅读 · 0 评论 -
腾讯iOS预审团队分享:被苹果拒绝100多次,一半原因是“IAP异常”
iOS审核一直是每款移动产品上架苹果商店时都要面对的,但审核过程并不是一帆风风顺的,会因为很多种原因被苹果拒绝。据腾讯内部数据,2014年腾讯iOS审核被苹果拒绝超100次,理由也有很多种类,其中50%以上的情况都是因为”IAP异常“。腾讯预审团队从以下两方面做了探索,经过近一年的推行和数据监控,iOS审核月通过率从过往的35%提升到85%+: 1.分析过往提审被拒的案例,并结合原创 2016-03-17 09:25:26 · 1927 阅读 · 0 评论 -
人人都看得懂的正则表达式教程
Objective-C RegEx Categories https://github.com/bendytree/Objective-C-RegEx-Categories 使用说明:将 RegExCategories.h RegExCategories.m 文件拖入工程中引入头文件即可. ========================================原创 2016-04-21 09:44:42 · 2209 阅读 · 0 评论