superdannydeveloper / superdannydeveloper.github.io Goto Github PK
View Code? Open in Web Editor NEW♥ 学会生活、懂得分享。做好自己、快乐你我他! ♥
♥ 学会生活、懂得分享。做好自己、快乐你我他! ♥
https://superdanny.link/2016/01/15/iOS-iTunes_Connect_2-App-Statuses/
关于 app 状态无论 app 版本列于 iTunes Connect 中的哪个位置,您都可以看到版本的状态(如Waiting For Upload(正在等待上传)或Ready for Sale(可以销售))或状态指示器(如 , 或 )。状态会立即告知您是否需要关注您的 app: 红色状态指示器表示您需要先执行某个操作,然后您的 app 才能在商店中提供。 黄色状态指示器表示正在进行某个进程
https://superdanny.link/2016/01/18/Remove-CocoaPods-from-project/
原文地址:How to remove CocoaPods from a project? 使用CocoaPod管理第三方代码是非常方便的,但是当不需要使用的时候,删除起来就非常麻烦,这里我根据国外朋友的方案翻译了一下。不足之处望见谅。
https://superdanny.link/2015/08/28/My-projects-introduction/
经过漫长的程序猿岁月,参与或独自开发的的项目也越来越多。在这里,我将一一为大家介绍。因涉及各种原因,部分项目不做展示。 1.香港购 2.聚美味 3.微校通 4.一键配送 5.考好点 6.大米 7.雲澳門 8.後臺管理 9.克拉克直播 10.享share 11.享share·企业 12.夜直播 13.MIT-Live 14.雲社團 16.未完待续…
https://superdanny.link/2016/01/18/Brew-OSX_EI-error/
今天想使用brew下载个工具,发现无端端报错了,不能正常使用。顿时心血来潮——又有博客写了
https://superdanny.link/2018/06/26/iOS-StaticLibrary-Framework/
需求由于喜欢琢磨一些技术,这块领域其实已经好多年就有人发表相关的技术文章,但是自己没有亲手实战一次还真不能说是自己学到这门技术。前段时间研究了一下并动手做了一个静态库。效果挺好,也达到了我想要的预期结果并运用到了我实际项目中。今天重新翻看了一些资料,发现还有完善的地方,特意记录一下,方便后期查阅。
https://superdanny.link/2015/12/30/2015-Year-end-summary/
岁月是把杀
https://superdanny.link/2017/07/03/iOS-Alternate-Icon/
前言iOS 10.3出了挺多的新功能,其中有一个就是可以自定义更改AppIcon。这个功能以前我们只能在苹果的时钟上面看出来。但是一直没有对外开放。现在开放出来,也算是一种突破。
https://superdanny.link/2016/04/26/iOS-Change-navigation-stack/
需求有时候我们需要在视图跳转时,或者某些操作时需要将导航堆栈中的某个视图或多个视图移除堆栈中,目的是为了让返回过程中不会经过需要移除的视图。
https://superdanny.link/2015/12/24/Software-development-documentation/
导读:做软件的目的就是要满足客户的需求,这个需求包括功能、外观、操作、时间及性能等各方面。那么,在软件开发过程中那部分最重要呢,程序员说“毋庸置疑,我编写的程序实现了客户提出的功能以及业务流程,….. 众所周知,做软件的目的就是要满足客户的需求,这个需求包括功能、外观、操作、时间及性能等各方面。那么,在软件开发过程中那部分最重要呢,程序员说“毋庸置疑,我编写的程序实现了客户提出的功能以及业
https://superdanny.link/2015/12/24/Control-Software-Project-Schedule/
导读:在软件项目管理工作中,对软件项目的进度安排有时比对软件成本的估算要求更高。成本的增加可以通过提高产品定价或通过大批量销售得到补偿,而项目进度安排不当会引起顾客不满,影响市场销售。软件项目的….. 制定软件项目进度表有两种途径:其一是软件开发小组根据提供软件产品的最后期限从后往前安排时间;其二是软件项目开发组织根据项目和资源情况制定软件项目开发的初步计划和交付软件产品的日期。多数软件开
https://superdanny.link/2016/09/26/Xcode8-pit/
开启吐槽模式为了迎合Xcode8所带来的更新,我是惊喜万分(奔溃至极)。丝毫不敢怠慢,生怕跟不上入坑的队伍
https://superdanny.link/2017/03/07/iOS-In-App-Purchase/
最近想自己搞一个APP,就顺便查阅了相关苹果资料。这里记录一下,方便以后查阅。 iTunes Connect 的 In-App Purchase 配置指南 iOS 和 OS X 中的 In-App Purchase 使用入门 将 In-App Purchase 添加到您的 iOS 和 Mac 应用程序中 再一次感谢您花费时间阅读这篇文章! 微博: @Danny_吕昌辉博客: SuperDanny
https://superdanny.link/2015/07/21/About-me/
基本信息基 本: 5年工作经验 | 男 | 28岁居住地: 珠海E-mail: 736809040#qq.com项 目: 项目清单主 页: 博客主页Github: 请多多指教
https://superdanny.link/2015/12/26/iOS-UIDocumentInteractionController/
iOS中的沙盒可以让平台更加的安全,这也是沙盒给用户带来的最主要好处。不过由于沙盒的严格限制,导致程序之间共享数据比较麻烦。一般在程序间共享文档可以通过UIDocumentInteractionController类实现通讯。它支持在你的app中用其他app预览和显示文档。同时也支持文件关联,允许其他app通过你的程序打开文件。这些技术包括了UIKit中提供的UIDocumentInteract
https://superdanny.link/2015/12/31/iOS-xcode-snippet/
参考原文地址:Xcode Snippets 前言身为一只开发人猿,在经过漫长的编程历程之后,应该在开发效率上面要提升很多才对得起这么多年的艰苦岁月。所以有必要说说在开发中提升开发效率的方法。今天就讲讲Xcode里面的代码块。其实苹果官方已经帮我们封装了不少代码块,只是我们在开发过程中没有留意而已。下面将一些基本的用法以及使用方法跟大家分享一下。
https://superdanny.link/2016/01/28/iOS-Upload-Image/
需求很多时候我们上传图片经常遇到一些问题,要不就是图片质量变差,要不就是图片太大等等问题。这里,我找到了一个算是目前比较符合需求的解决方案。在原有基础上增加了动态压缩系数,改写成Swift版本,最底下贴出OC版本。 实现思路先调整分辨率,分辨率可以自己设定一个值,大于的就缩小到这分辨率,小余的就保持原本分辨率。然后再根据图片最终大小来设置压缩比,比如传入maxSize = 30KB,最终计算大概这
https://superdanny.link/2019/01/12/CocoaPods-private-podspec-svn/
去年写了一篇关于组件化的开发之路,选用了远程私有库,这次采用svn形式进行组件开发。
https://superdanny.link/2018/07/03/2018-Mid-year-work-summary/
出于公司的战略发展原因,今年的总结将改为半年一次工作总结。年中年底各一次小结,同时年底一次全方面总结。18年,一个特殊之年,也是我第四个年头写总结了,每一年的总结都有所收获,有所成长。本次重点在总结上半年工作情况以及下半年的计划。
https://superdanny.link/2017/01/04/iOS-NavigationBar-Alpha/
需求很多时候,希望导航栏能够透明,同时item不透明,看了网上的做法,参测不齐。这里作为过来人自己走过的坑有必要说说。
https://superdanny.link/2015/01/01/A-reward-Column/
本专栏用于打赏使用,如果亲觉得我的博客写的不错,且对你有所帮助。麻烦不吝啬于打赏给本人以资鼓励。
https://superdanny.link/2016/01/27/iOS-get-device-ip-address/
以前做过获取设备IP地址的功能,但是由于当时代码管理不当,很多代码已经遗失,现在只能重新过一遍,也让自己更有基情激情的学习。网上关于这方面的文章很多,但是找到自己真正需要的却不容易,经过几番周折。终于在著名的stackoverflow上面找到了我想要的答案。
https://superdanny.link/2017/05/09/iOS-IJKPlayer/
需求公司以前的直播业务是用Flash开发。为了适应趋势,从去年开始,公司打算使用原生进行开发。这里整理了一些相关的资料。对自己以后也许有所帮助。所谓前人种树,后人乘凉。在此,感谢所有默默无闻分享自己一线经验的老前辈们。
https://superdanny.link/2016/12/04/CocoaPods-update-gem-and-repo/
由于淘宝gem源维护困难,所以已经不再维护。目前已经有了替代方案。 安装CocoaPods之前的CocoaPods安装过程已经提及过,这里就不再累赘。
https://superdanny.link/2015/09/29/iOS-app-install-fail-reason/
本文结合蒲公英以及FIR两家应用托管平台的博文进行整理 前言iOS 的内测应用在安装时,很多人都遇到过安装失败的情况,安装失败的原因比较多,下面将一些常见原因总结如下,方便开发者进行排查。
https://superdanny.link/2019/03/07/iOS-Icon-Launch%20Screen/
问题现在苹果的尺寸越来越多,Xcode的图标配置以及启动图的尺寸又做的不够人性化,没有提示尺寸,所以很多时候都需要网上找相关的资料或者利用第三方生成工具生成对应尺寸的素材。比较麻烦,所以准备自己记录一下相关尺寸,便于以后管理查阅。
https://superdanny.link/2018/06/19/iOS-AppleDoc/
需求一个公司随着时间的推移会慢慢的成长起来,这也就意味着公司的队伍也会不断的壮大。在壮大的同时需要保证团队开发的规范性。这样有益于后期维护,同时也能够培养团队的协作能力。软件开发一直是公司的核心部门,那么作为 iOS开发部 的成员之一,就更应该积极做好各项工作。这次我就啰里啰嗦的整理一下网上的关于 AppleDoc 生成开发文档的相关知识点。此文章需要有一定的指令基础的童鞋学习,不然看了会比较吃力
https://superdanny.link/2018/01/02/2017-Year-end-summary/
已经是第三个年头写总结了,感觉写总结是对自己人生计划的一个负责,毕竟每个人都有自己的理想计划,总结这一年来自己成长了多少,完成了多少年前计划,漏掉忽略了多少,是否有什么成就或者遗憾,来年的计划等等。写总结也不能像记流水账一样草草了事,不然就没有任何意义。
https://superdanny.link/2017/03/03/App-Thinning/
问题每次产品迭代的次数越多,你就会发现安装包的大小也会随之增大,因为有很多废弃的代码,UI素材堆积在项目里面,导致了冗余。这边按照自己亲身经验对APP进行瘦身。
https://superdanny.link/2016/05/16/CocoaPods-concrete-target/
问题今天由于需要,去升级了CocoaPods的版本,更新版本完成之后,在执行pod install指令时出现了问题。 12[!] The dependency AFNetworking
is not used in any concrete target.The dependency SDWebImage
is not used in any concrete target. 根据提示,是
https://superdanny.link/2016/02/02/iOS-Apple-Push-Notification-Service/
关于推送关于苹果的推送网上已经有非常多的资源讲解,我在这里就不再累赘。直接切入主题,讲讲如何模拟推送以及处理推送消息。在进入主题之前,我先说几个关键流程: 创建Push SSL Certification(推送证书) iOS客户端注册Push功能并获得DeviceToken 使用Provider向APNS发送Push消息 iOS客户端接收处理由APNS发来的消息
https://superdanny.link/2017/03/10/iOS-UITableView-UICollectionView-Skill/
前言知识是无穷无尽,技术需要积累,记录一点一滴,让成长的时间轴上变得充实一些。今天就讲讲UITableView/UICollectionView的一些使用技巧。结合自己项目情况进行展开。
https://superdanny.link/2016/01/12/iOS-UIWebView-add-customView/
今天碰到一个需求,需要往UIWebView顶部添加一个视图。在这里我找到了一个解决方案,目前可以满足我的需求。如果哪位朋友有更好,更优的解决方案,还请不吝赐教。
https://superdanny.link/2016/12/14/iOS-High-precision-calculation/
需求平时我们进行数值计算时,使用常用的数据类型进行加减乘除是不会有什么问题的,但是一旦涉及精度高的,特别是计算金额时,就特别容易踩坑,本人就经历过两次,回想起来血淋淋的场面依然历历在目。 苹果其实很早就推出过计算高精度类型的API。只不过我没发现。感觉自己还是too young too simple。话不多说,直奔主题。
https://superdanny.link/2020/01/04/2019-Year-end-summary/
日复一日,年复一年。在无数的日夜里奔波,不为崇高的理想,愿在专业领域学到更多知识与经验。在职场上保持应有的职业素养。——题记
https://superdanny.link/2016/11/26/2016-Year-end-summary/
今年已经是我第二个年头写总结了,相比去年的工作总结,今年的总结,我侧重说说自己一年来的感悟,工作上的事情会涉及比较少。
https://superdanny.link/2017/04/27/iOS-High-precision-calculation02/
前言之前转过一篇谈论NSDecimalNumber实现金融类等高精度计算的文章。现在将自己完善封装的工具类放出来,供大家使用。如果有任何优化改善的地方,麻烦留言。
https://superdanny.link/2018/07/31/CocoaPods-private-podspec/
随着公司的不断发展,业务领域越来越广泛,团队也在不断壮大,那么随着项目的增多,我们越来越感觉到重复工作的情况越来越频繁,于是封装了很多工具类和第三方库等等便于集成。但是集成的方式却非常低效,都是直接将需要用到的类添加到工程里面。这样子不便于管理。所以搭建私有库非常有必要。本篇文章需要有一定的知识基础。
https://superdanny.link/2017/06/16/iOS-Limit-the-number-format/
前言一般对于支付或者涉及数值输入时,都会判断输入是否符合规范。比如有这么一个需求,我希望能够限制输入的内容只能是两位小数的浮点型。那么这个时候我想到的就是两种办法,一种就是使用正则,一种就是监听输入内容进行判断。下面我将针对我自己的需求:限制输入小数位数以及整数位数进行判断。
https://superdanny.link/2016/12/22/iOS-Autolayout-and-animation/
需求一直以来iOS的 Autolayout 都是一个很不错的功能,结合第三方 Masonry 可以节省很多工作成本。但是如果使用 Autolayout 来制作动画,那么就需要注意一下。不然就会像我一样,遇坑踩坑,越陷越深。
https://superdanny.link/2015/10/10/iOS-UIKeyboardType/
前言每次设置键盘类型都要点击UIKeyboardType查看类型,在这里整理一下各种键盘类型。方便自己查看,省时省力。 12345678910111213141516typedef NS_ENUM(NSInteger, UIKeyboardType) { UIKeyboardTypeDefault, // Default type for the cu
https://superdanny.link/2017/02/22/iOS-Realm/
前提以前了解过 Realm 这个第三方数据库操作,但是没有深入的了解。这两天有空花了点时间看了一下文档,这边根据文档摘抄记录一下,方便以后使用到可以查阅。
https://superdanny.link/2016/04/20/Change-CocoaPods-Source/
需求很多时候我们需要借助CocoaPods管理第三方开源类库,但是由于国内开发者直接使用CocoaPods是经常速度缓慢导致更新或者安装时候需要等待非常长的时间。
https://superdanny.link/2016/09/16/How-to-use-Xcode8-or-iOS10_SDK/
需求由于Xcode8 不再支持第三方插件,对于大部分开发者来说是一个噩耗!我也不例外,为了能够找到解决方案,我出去外面查阅了很多资料,总的来说有两种方案,一种是重签名Xcode8,另外一种是变相使用Xcode7.3.1运行iOS10 SDK。目前我采用的是方案二。
https://superdanny.link/2019/06/05/Partition-boot-disk/
很久之前讲过一篇重装 Mac 系统的文章,里面有提及如何使用 U盘/移动硬盘 制作Mac OS X系统安装盘。这次,本人准备尝试安装老毛桃U启。由于现在的U盘容量都比较大,如果按照以往的方式把整个U盘用作启动盘的话就有些大材小用。所以,本人就想着能否通过分区的形式,将启动盘安装到其中一个分区中,这样子,既能当普通U盘,又能当做启动盘使用,两全其美。经过一番查阅资料之后,发现原来已经有这种方式了。
https://superdanny.link/2016/02/20/iOS-Apple-Pay/
Pay官方参考资料 概述利用 Apple Pay,用户可以在您的 App 中轻松安全地购买实物商品和服务。客户更喜欢使用 Apple Pay,因为他们在购物时无需输入账单、送货和联系人详细信息。而且,Apple Pay 具有更高的安全性,能让客户和开发者安心使用。Apple 不会存储或共享客户的实际信用卡和借记卡卡号,因此商家和 App 开发者无需负责管理和保护实际的信用卡和借记卡卡号。进一步了
https://superdanny.link/2016/02/15/iOS-Certificate-has-an-invalid-issuer/
前言哎,每次过完节都要有一个坑给自己跳。逃不过这个魔爪。这不,一过完春节,回来就发现公司证书出现”此证书的签发者无效”。
https://superdanny.link/2016/01/13/iOS-iTunes_Connect_1-Uploading-APP-to-Appstore/
前言 基于本人对苹果的开发流程的渴望。所以很多东西一旦自己经历了,或者是别人经常会用到的时候,我就喜欢研究。并将自己以及别人的心得记录下来,方便自己及他人学习。 本篇,我将按照自己的思路对iOS应用上架整体流程进行讲解,本文也是iOS证书申请、开发、打包、排查等系列教学中的一部分,欢迎各位朋友扩展学习。 博文回顾在前面我完善了我的iOS开发者证书的那些事文章,开篇就讲到了关于发布时的必备条件,在
https://superdanny.link/2016/03/09/Swift-Getting-to-Know-Enums-Structs-and-Classes/
前言本文将对阅读的国外文章进行自己的理解翻译,有哪些不对的地方还望指正。
https://superdanny.link/2017/02/05/Reinstall-the-MacOS/
今天公司从保险柜里面拿出两台笔记本让我修理下,顿时心里一万只小绵羊奔腾而过,我是搞开发的,不是修电脑的。。。但是没办法,谁叫我比较好说话,妥协了。。。
https://superdanny.link/2015/10/10/iOS-recording-In-House/
前言本人公司开发的.ipa发布于 AppStore 和自己的服务器上。但是自己却一直没时间利用公司的资源进行研究。现在赶紧趁热打铁,记录一下,以便以后查阅。 在此之前,在网上查阅了相关资料并整理了一下加以完善更正。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.