App Store 审核被拒整理
- 整理以前和现在遇到的审核被拒第一:2.2 Details
We discovered one or more bugs in your app when reviewed on iPhone running iOS 8.1.3 on both Wi-Fi and cellular networks.
Specifically, we were not able to complete the In App Purchase. When tapped on the price icons, your app produced a same error message.
Next Steps
Please run your app on a device to identify the issue(s), then revise and resubmit your app for review.
For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue(s). For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue(s).
不知道审核那边出了什么问题,给他回复的是:您好,我在我的设备上使用iPhone5s版本8.1.3测试支付是没有问题的。使用的AppStore沙盒测试账号是:xxxxxxx 密码:xxxxxxx 。 (可以在设置-iTunes Store 与 App Store - Apple ID 切换到 我们提供的账号).然后就没事了。
第二10.6 Details
Your app includes an update button or alerts the user to update the app. To avoid user confusion, app version updates must utilize the iOS built-in update mechanism.
We’ve attached screenshot(s) for your reference.
Next Steps
Please remove the update feature from your app. To distribute a new version of your app, upload the new app binary version into the same iTunes Connect record you created for the app’s previous version. Updated versions keep the same Apple ID, iTunes Connect ID (SKU), and bundle ID as the original version, and are available free to customers who purchased a previous version.去掉检查更新功能
第三22.1 Details
Your app contains content - or facilitates, enables, and encourages an activity - that is not legal in all of the locations where the app is available.
Specifically, we found that your app contains minor users under 18.
We’ve attached screenshot(s) for your reference.婚恋交友App,反馈说必须是年龄18岁以上才能通过审核,没办法,只能改了
第四11.7 Details
Also, we noticed that your In-App Purchase product was set to an incorrect Purchasability Type.
" 会员, XX包月" are set to Subscription. Please refer to the attached screenshot/s for more information.
Next Steps
Since the service offered by your application requires the user to make an advance payment to access the content or receive the service, please use the Non-Renewable Subscription In-App Purchase type. Non-Renewable Subscription content must be made available to all iOS devices owned by a single user, as indicated in Guideline 11.6 of the App Store Review Guidelines.
NOTE: The Purchasability Type cannot be changed once an In-App Purchase product has been created. Therefore, you will need to create a new In-App Purchase product with the correct Purchasability Type.
To create new In-App Purchase/s:
- Log in to iTunes Connect
- Click on “My Apps”
- Select your app
- Select In-App Purchases
- Click “Create New”
- Once you’ve completed all changes, click the “Submit for Review” button at the top of the App Details page
问题是创建新的产品的时候选错了,应该选最后一条 “非续订订阅”完成后显示的英文type是 “Non-Renewing” ,如果是金币的那种 消耗性的应该选“消耗性项目” 显示的英文是“Consumable”
第五3.14 - App previews may only use video screen captures of the app, voice-overs, and textual and design overlays, or the app will be rejected3.14 Details
Your App Preview includes content that does not sufficiently reflect the app in use. Specifically, your preview:
- Included device images and/or device frames.
Next Steps
Please revise your App Preview to only use video screen captures of the app, voice-overs, and textual and design overlays.上传的视频原因,因为着急就先把视频删了,审核通过再说
第六
2.8 - Apps that install or launch other executable code will be rejected2.8 Details
During review, your app installed or launched executable code, which is a violation of the App Store Review Guidelines. Specifically, your app uses the itms-services URL scheme to install an application.
We’ve attached screenshot(s) for your reference.
Next Steps
Please revise your app to remove this functionality.
ResourcesIf you have difficulty reproducing a reported issue, please try testing the workflow described in Technical Q&A QA1764: How to reproduce bugs reported against App Store submissions.
If you have code-level questions after utilizing the above resources, you may wish to consult with Apple Developer Technical Support. When the DTS engineer follows up with you, please be ready to provide:
- complete details of your rejection issue(s)
- screenshots
- steps to reproduce the issue(s)
- symbolicated crash logs - if your issue results in a crash log
有个页面跳转到官网 官网上有个企业版的下载链接。把下载链接去掉
第七We found that your app uses the Advertising Identifier but does not include ad functionality. This does not comply with the terms of the Apple Developer Program License Agreement, as required by the App Store Review Guidelines.
Banners only redirect users to pages within the app does not provide sufficient advertisement to use the Advertising Identifier.
Specifically, section 3.3.12 of the Apple Developer Program License Agreement states:
"You and Your Applications (and any third party with whom you have contracted to serve advertising) may use the Advertising Identifier, and any information obtained through the use of the Advertising Identifier, only for the purpose of serving advertising. If a user resets the Advertising Identifier, then You agree not to combine, correlate, link or otherwise associate, either directly or indirectly, the prior Advertising Identifier and any derived information with the reset Advertising Identifier."
Note: iAd does not use the AdSupport framework, ASIdentifierManager, or the Advertising Identifier. Therefore they are not required for iAd implementations and should not be included in your app for iAd support.
使用广告标识符 需要添加广告
第八Information NeededWe have begun the review of your app but aren't able to continue because we can't locate the In-App Purchase(s) within your app.Specifically, we were not able to access the VIP In-App purchase.At your earliest opportunity, please reply to this message providing the steps for locating the In-App Purchase(s) in your app.没找到充值购买页面,给他回复
第九
- 1.1 BUSINESS: PAYMENTS - IN-APP PURCHASEThank you for resubmitting the application. Upon further review, we found the following issue.
Business - 3.1.1
We found that your app offers In-App Purchase(s) that can be restored but does not include a "Restore Purchases" feature to allow users to restore the previously purchased In-App Purchase(s), as specified in the "Restoring Purchase Products" section of the In-App Purchase Programming Guide
"Users restore transactions to maintain access to content they've already purchased. For example, when they upgrade to a new phone, they don't lose all of the items they purchased on the old phone. Include some mechanism in your app to let the user restore their purchases, such as a Restore Purchases button."
To restore previously purchased In-App Purchase products, it would be appropriate to provide a "Restore" button and initiate the restore process when the "Restore" button is tapped by the user.
添加“恢复”,将已经购买过的用户下面的购买按钮改成恢复,点击恢复,将之前调用addPayment:payment的方法改成 [[SKPaymentQueue defaultQueue]restoreCompletedTransactions],添加对应代理方法 - (void)paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue )queue 和 - (void)paymentQueue:(SKPaymentQueue )queue restoreCompletedTransactionsFailedWithError:(NSError *)error
第十Design - 4.3
Your app is primarily a mirror app. As such, it duplicates the content and functionality of many other similar apps currently available on the App Store.
While your app may include features or characteristics that distinguish it as more than just a mirror app, or even as something other than a mirror app, it prominently features mirror functionality. Therefore, it is classified as a mirror app and we simply have enough of these types of apps on the App Store.
Next Steps
We encourage you to review your app concept and incorporate different content and features that are in compliance with the App Store Review Guidelines.
For app design information, check out the following videos: "Best Practices for Great iOS UI Design" and "Designing Intuitive User Experiences," available on the Apple Developer website.
You may also want to review the iOS Human Interface Guidelines for more information on how to create a great user experience in your app.
If you cannot - or choose not to - revise your app to be in compliance with the App Store Review Guidelines, you may wish to build an HTML5 web app instead. You can distribute web apps directly on your web site; the App Store does not accept or distribute web apps.
HTML5 is the major new version of HTML and enables audio and video to play natively in the browser without requiring proprietary plug-ins. Using HTML5, web apps can look and behave like native iPhone and iPad apps, and using HTML5's Offline Application Cache, a web app can work even when the device is offline. With web apps, you have flexibility to deliver as much or as little functionality as you desire.
To get started with iPhone or iPad web apps, please review the Safari Client-Side Storage and Offline Applications Programming Guide.
For a description of the HTML elements and attributes you can use in Safari on iPhone, check out Safari HTML Reference: Introduction.
类似的APP太多了,需要重新设计
第十一Legal - 5.2.1
Your app includes protected album cover artworks in app icons, screenshots or previews without the necessary authorization.
Please see attached screenshots for details.
Pursuant to your agreement with Apple, you represent and warrant that your app does not infringe upon the rights of another party, and that you are responsible for any liability to Apple because of a claim that your app infringes another party's rights. Moreover, we may reject or remove your app for any reason, at our sole discretion.
Next Steps
Please provide documentary evidence of rights to use this content. Once Legal has reviewed your documentation and confirms its validity, we will proceed with the review of your app.
Alternatively, please remove all protected third-party album cover artwork from your app icons, screenshots and previews.
侵权-app截图中有网络歌手的一些图片,说侵权,把图片改成默认图或者做马赛克处理
第十二Safety - 1.5The support URL specified in your app’s metadata, http://www.lib.rowan.edu/, does not properly navigate to the intended destination.Next StepsPlease revise your app’s support URL to ensure it directs users to a webpage with support information.修改技术支持网站,网站上需要有联系方式
第十三Performance - 2.1
We discovered one or more bugs in your app when reviewed on iPhone running iOS 10.2.1 on Wi-Fi connected to an IPv6 network.
Specifically, we were unable to play any music in the app.
Please see attached screenshots for details.
Next Steps
Please run your app on a device while connected to an IPv6 network (all apps must support IPv6) to identify any issues, then revise and resubmit your app for review.
If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.
For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.
Resources
For information about supporting IPv6 Networks, please refer to Supporting IPv6 DNS64/NAT64 Networks and About Networking.
ipv6 有时候他那边数据刷新不出来就会反馈说ipv6的问题直接重新上传的 做了一些假数据
第十四Performance - 2.3.7Your app's name to be displayed on the App Store includes references to your app’s price, which is not considered part of an app name.
Next Steps
Please remove any references to your app’s price from your app’s name, including any references to your app being free or discounted. If you would like to advertise changes to your app’s price, it would be appropriate to include this information in the app description. Changes to your app’s price can be made in the Pricing and Availability section of iTunes Connect.ResourcesFor information on how to revise your app name, please see Renaming a Project or App.For information on scheduling price tier changes, please see the Scheduling Price Tier Changes section of the iTunes Connect Developer Guide.Once these issues have been resolved, we can continue with the review.Best regards,
App Store Review
改下itunesconnect上的名字 之前的名字是 XXXX-free XXXX-免费
第十五Performance - 2.3.1We noticed that your app contains hidden features.
Next Steps
Please remove these features from your app.包含隐藏功能,然而并没有,重新设计了一下页面
第十六Design - 4.1
Your app or its metadata appears to contain misleading content.Specifically, your app includes content that resembles iMusic without the necessary authorization.
Next Steps
Please make the necessary changes to your app so that it does not infringe upon the rights of a third party:
- Remove all third-party marks from your app icon, screenshots, and previews.
名字有问题 重新起名修改
第十七Legal - 5.2.3
Your app allows users to save or download music, video, or other media content without authorization from the relevant third-party sources.
Next StepsPlease provide documentary evidence of your rights to allow media downloading from third-party sources. If you do not have the requested permissions, please remove the download functionality from your app.
说包含下载功能 侵权,
第十八
- 2 Design: Minimum FunctionalityGuideline 4.2.2 - Design
We noticed that your app only includes links, images, or content aggregated from the Internet with limited or no native iOS functionality. We understand that this content may be curated from the web specifically for your users, but since it does not sufficiently differ from a mobile web browsing experience, it is not appropriate for the App Store.
Next Steps
Please revise your app concept to provide a more robust user experience by including native iOS features and functionality.
We understand that there are no hard and fast rules to define useful or entertaining, but Apple and Apple customers expect apps to provide a really great user experience. Apps should provide valuable utility or entertainment, draw people in by offering compelling capabilities or content, or enable people to do something they couldn't do before or in a way they couldn't do it before.
APP太简单了,重新设计
第十九
Your app includes protected album cover artworks in app icons, screenshots or previews without the necessary authorization.
Please see attached screenshots for details.
Your app and its contents should not infringe upon the rights of another party. In the event your app infringes another party’s rights, you are responsible for any liability to Apple because of a claim.
Next Steps
To resolve this issue, please provide documentary evidence of rights to use this content. Once we have reviewed your documentation and confirmed its validity, we will proceed with the review of your app.
Alternatively, please remove all protected third-party album cover artwork from your app icons, screenshots and previews.
截图是发短信 短信内容让朋友下载这个app还有如果APP的截图、icon上的内容,保证内容没有侵权
第二十Guideline 2.1 - Performance - App Completeness
We discovered one or more bugs in your app when reviewed on iPad and iPhone running iOS 10.3.2 on Wi-Fi connected to an IPv6 network.
It displayed an error when we were trying purchase online classes (In App Purchase Class).
Please see attached screenshots for details.
Next Steps
To resolve this issue, please run your app on a device to identify any issues, then revise and resubmit your app for review.
If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.
For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.
Resources
For information about testing your app and preparing it for review, please see Technical Note TN2431: App Testing Guide.
For a networking overview, please review About Networking. For a more specific overview of App Review’s IPv6 requirements, please review the IPv6 and App Review discussion on the Apple Developer Forum.
页面显示空白,解决上传
第二十一:
- 1 Performance: App CompletenessGuideline 2.1 - Performance - App Completeness
We discovered one or more bugs in your app when reviewed on iPhone running iOS 10.3.3 on Wi-Fi connected to an IPv6 network.
Specifically, the 免费 button is not responsive.
Please see attached screenshots for details.
Next Steps
To resolve this issue, please run your app on a device to identify any issues, then revise and resubmit your app for review.
If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.
For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.
Resources
For information about testing your app and preparing it for review, please see Technical Note TN2431: App Testing Guide.
For a networking overview, please review About Networking. For a more specific overview of App Review’s IPv6 requirements, please review the IPv6 and App Review discussion on the Apple Developer Forum.
按钮不能点击 ,改一下UI 或者改成能点击响应的
Guideline 2.1 - Information Needed
We have started the review of your app, but we are not able to continue because we need additional information about your app.
Next Steps
To help us proceed with the review of your app, please provide detailed information to the following questions. The more information you can provide upfront, the sooner we can complete your review.
Specifically, please let us know where we can find XXXXXXXXXXXXXX.
Once you reply to this message in Resolution Center with the requested information, we can proceed with your review.
没有找到这个内购的商品,告诉他在哪里就行,或者删除改商品
第二十二:
- Business: PreambleGuideline 3.0 - Business
We began the review of your app, but we are not able to continue because we need additional information about your app.
Please reply to this message in Resolution Center to confirm that the price of your XXX, 2998RMB, is the intended price. If you have additional information about your app, please include it in your response as well.
Once we receive your confirmation, we will continue with the review of your app.
该商品价格写的是:原价:2999RMB,他以为还有别的价格,所以改成了 价格:2999RMB
第二十三:Guideline 2.1 - Performance - App Completeness
We discovered one or more bugs in your app when reviewed on iPhone running iOS 10.3.3 on Wi-Fi connected to an IPv6 network.
Specifically, an error message displayed when we completed the In-App Purchase process.
Below are the steps to reproduce the issue: 1. Launch the application 2. Navigate to Purchase/Recharge tab 3. Proceed to purchase one of the IAP products 4. IAP results in an error The review was conducted under sandbox environment.
Please see attached screenshots for details.
Next Steps
To resolve this issue, please run your app on a device to identify any issues, then revise and resubmit your app for review.
If we misunderstood the intended behavior of your app, please reply to this message in Resolution Center to provide information on how these features were intended to work.
For new apps, uninstall all previous versions of your app from a device, then install and follow the steps to reproduce the issue. For updates, install the new version as an update to the previous version, then follow the steps to reproduce the issue.
Resources
For information about testing your app and preparing it for review, please see Technical Note TN2431: App Testing Guide.
For a networking overview, please review About Networking. For a more specific overview of App Review’s IPv6 requirements, please review the IPv6 and App Review discussion on the Apple Developer Forum.
Guideline 4.0 - Design
Your app includes an update button or alerts the user to update the app. To avoid user confusion, app version updates must utilize the iOS built-in update mechanism.
Although the version button does not contain update functionality, it will be appropriate to remove this responsive feature.
Please see attached screenshots for details.
Next Steps
To resolve this issue, please remove the update feature from your app. To distribute a new version of your app, upload the new app binary version into the same iTunes Connect record you created for the app's previous version. Updated versions keep the same Apple ID, iTunes Connect ID (SKU), and bundle ID as the original version, and are available free to customers who purchased a previous version.
Resources
To create new versions of your app, please review the Create a new version section in iTunes Connect Developer Help.
第一个问题说是ipv6情况下不能支付报错,但是我没有遇到,重新给他备注一下再提交试试,
第二个问题把显示版本号的地方给隐藏掉。
第二十四Guideline 3.1.1 - Business - Payments - In-App Purchase
We noticed that your app enables the purchase of content, services, or functionality in the app by means other than the in-app purchase API, which is not appropriate for the App Store.
AliPay
Important Information
As a result of violating this guideline, your app’s review has been delayed. Future submissions of this app, and other apps associated with your Apple Developer account, will also experience a delayed review. Deliberate disregard of the App Store Review Guidelines and attempts to deceive users or undermine the review process are unacceptable and is a direct violation Section 3.2(f) of the Apple Developer Program License Agreement. Continuing to violate the Terms & Conditions of the Apple Developer Program will result in the termination of your account, as well as any related or linked accounts, and the removal of all your associated apps from the App Store.
We want to provide a safe experience for users to get apps and a fair environment for all developers to be successful. If you believe we have misunderstood or misinterpreted the intent of your app, you may submit an appeal for consideration or provide additional clarification by responding directly to this message in Resolution Center in iTunes Connect.
Request a phone call from App Review
At your request, we can arrange for an Apple Representative to call you within the next three business days to discuss your App Review issue. Our representative will be able to discuss the issue in English or Chinese.
To request a call and ensure we have accurate contact information, reply directly to this message with a contact name and direct phone number to reach you.
是用第三方支付 支付虚拟物品,应该是用内购
第二十五
- 2 Safety: User Generated ContentGuideline 1.2 - Safety - User Generated Content Your app enables the display of user-generated content but does not have the proper precautions in place. Next Steps To resolve this issue, please revise your app to implement all of the following precautions: - Require that users agree to terms (EULA) and these terms must make it clear that there is no tolerance for objectionable content or abusive users - A method for filtering objectionable content - A mechanism for users to flag objectionable content - A mechanism for users to block abusive users - The developer must act on objectionable content reports within 24 hours by removing the content and ejecting the user who provided the offending content
APP用户可以自己生成内容展示,这种需要有举报的功能,在明显的地方加上举报功能就可以
第二十六Guideline 5.1.5 - Legal - Privacy - Location Services Your app uses location services but does not clarify the purpose of its use in the location modal alert as required in the iOS Human Interface Guidelines. Please see attached screenshots for details. Next Steps To resolve this issue, please specify the intended purpose of using the user's location in the location permission modal alert. Resources For additional information and instructions on configuring and presenting an alert, please review the Requesting Permission section of the iOS Human Interface Guidelines and the Information Property List Key Reference. You may also want to review the Technical Q&A QA1937: Resolving the Privacy-Sensitive Data App Rejection page for details on how to provide a usage description for permission request alerts.
APP是用用户地理位置信息,但是描述的不够清楚,需要重新写一下描述信息
第二十七
- 1 Performance: App CompletenessGuideline 2.1 - Performance - App Completeness Your app crashed on iPad running iOS 11.2.5 connected to an IPv6 network when we: tapped on any button on the post page. This occurred when your app was used: - On Wi-Fi We have attached detailed crash logs to help troubleshoot this issue. Next Steps To resolve this issue, please revise your app and test it on a device to ensure that it runs as expected. Resources For information on how to symbolicate and read a crash log, please review Tech Note TN2151 Understanding and Analyzing Application Crash Reports.
APP进入某个页面崩溃,把错误信息崩溃日志反馈回来了。具体解决在 http://blog.cocoachina.com/article/64503
第二十八
- 2 Safety: User Generated ContentGuideline 1.2 - Safety - User Generated Content
Your app enables the display of user-generated content but does not have the proper precautions in place.
Next Steps
To resolve this issue, please revise your app to implement all of the following precautions:
- A mechanism for users to block(拉黑) abusive users
解决办法添加用户拉黑功能
第二十九
We were unable to sign in to review your app with the demo account information you provided. In order for us to review your app, please provide us with a functional demo account so that we may fully assess your app's features.
We have attached a screenshot of the error message displayed when we attempted to sign in.
Next Steps
To help us proceed with the review of your app, please provide a user name and password in the App Review Information section for your app in iTunes Connect. Please be sure to include content in your app that demonstrates the features and functionality available in your app.
To provide demo account information:
- Log in to iTunes Connect
- Click "My Apps"
- Select your app
- Click on the app version on the left side of the screen
- Scroll down to "App Review Information"
- Select the "Sign-in required" box
- Enter demo credentials in the "User name" and "Password" fields
- Once you've completed all changes, click the "Save" button at the top of the Version Information page.
If your iTunes Connect status shows as Metadata Rejected, we do not require a new binary to correct this issue. Please reply to this message in Resolution Center to confirm the availability of a valid demo account, and we will continue with the review.
提供的测试账号不对,没有登录上去 ,修改重新提交
相关文章:
只服这篇“神文”:基于老子哲学、相对论的超级人工智能模型
作者 | Anonymous authors译者 | TroyChang出品 | AI科技大本营(ID:rgznai100)在此前我们为大家介绍 ICLR 2020 论文投稿情况时,提到了一篇“神作”在论文中作者们提出一个 ASI 概念(Artificial Super Intelligence&am…

Navicat Premium使用教程【比较详细】
Navicat Premium使用教程简介:Navicat Premium是众所周知的数据库操作软件。本文比较详细。1、打开Navicat Premium,点击连接,选择MySQL,创建新连接。输入安装MySQL是的用户名和密码。点击确定。2、admin数据连接已经创建成功。下…
如何用Neo4j和Scikit-Learn做机器学习任务?| 附超详细分步教程
作者 | Mark Needham译者 | Tianyu、Shawnice编辑 | Jane出品 | AI科技大本营(ID:rgznai100)图算法不是一个新兴技术领域,在开源库中已经有很多功能强大的算法实现。近两年,业内的学者与科学家都在积极探索可以弥补深度…

Docker在Ubuntu16.04和Windows10家庭版上安装操作步骤
之前在 https://blog.csdn.net/fengbingchun/article/details/109559500 中对Docker作了简单的介绍,这里介绍下Docker在Ubuntu16.04 x86_64 64位上和Windows10 x86_64 64位家庭版上的安装过程。 在Ubuntu上安装Docker(或Docker引擎),Ubuntu必须是64位的…

iOS 不同机型屏幕适配
// .pch 文件中写 // 判断是iPhone机型 /** 4s 960 * 640* 5/5s 1136 x 640* 6/6s/7/8 4.7英寸 1334 x 750* 6p/6sp/7p/8p 5.5英寸 1920 x 1080* X 5.8英寸 2436 x 1125}*/ #define IS_IPHONE_4s [UIScreen instancesRespondToSelector:selector(currentMode)] ? \ CGSizeEqua…

北京中天荣泰视觉检测 仿真
www.romtek.cnhttp://jobs.zhaopin.com/191485013250433.htm?ssidkeyy&ff01&ss101转载于:https://www.cnblogs.com/pengkunfan/p/4316018.html

Docker客户端常用命令整理
之前在 https://blog.csdn.net/fengbingchun/article/details/109584460 中介绍过在Windows10家庭版和Ubuntu16.04上安装Docker的操作步骤,这里整理下Docker客户端常用命令。 在Windows10家庭版上运行Docker后,通过VMware就不能打开Ubuntu16.04虚拟机了…
深度学习入门笔记,三流程序员如何凭借实力逆袭高薪?你不服不行!
最近经常有朋友提及,想要入门深度学习,该如何学习?关于深度学习,网上的资料很多,不过貌似大部分都不太适合初学者。 我曾经是一名三流程序员,每天的工作内容就是在前人留下的 bug 上写新的bug,我…

Swift编程语言
The Swift Programming Language中文手册1.【精校版】The Swift Programming Language--欢迎使用Swift--关于Swift2.【精校版】The Swift Programming Language-欢迎使用Swift-Swift 初见3.The Swift Programming Language--语言指南--基础部分4.The Swift Programming Languag…

ondblog 修改informix日志模式
-N No Logging 没有日志-U Unbuffered Logging 非缓冲日志-B Buffered Logging 缓冲日志-A Unbuffered Logging, Mode ANSI ANSI模式No Logging 没有日志----“没有日志”模式只向逻辑日志写很少的信息,它只记录执行的DDL语句,这些语句影响到的行并…

iOS RunLoop详解
一、简介 CFRunLoopRef源码RunLoop是一个对象,这个对象在循环中用来处理程序运行过程中出现的各种事件(比如说触摸事件、UI刷新事件、定时器事件、Selector事件),从而保持程序的持续运行;而且在没有事件处理的时候&…

开源库jemalloc简介
jemalloc是通用的malloc(3)实现,它强调避免碎片和可扩展的并发支持。它的源码位于https://github.com/jemalloc/jemalloc,最新稳定版本为5.2.1。 glibc的内存分配算法是基于dlmalloc实现的ptmalloc;tcmalloc是Google开发的内存分配器&#x…
改善深度学习训练的trick总结 | CSDN博文精选
扫码参与CSDN“原力计划”作者 | ZesenChen来源 | CSDN博客精选在深度学习中,同样一个模型用不同的初始化,数据处理,batch size,学习率,优化器都能得到不同性能的参数。我根据自己参与过的比赛中经常用到的一些trick进…

jQuery中的Ajax----03
为什么80%的码农都做不了架构师?>>> $.ajax(0方式是jQuery最底层的Ajax实现。 它的结构为: $.ajax(options) 该方法只有1个参数,但在这个对象里包含了$.ajax()方法所需要的请求设置以及回调函数等信息。参数以key/value的形式存在࿰…

Docker容器中数据两种持久化存储方式:卷和挂载宿主目录
镜像使用的是分层存储,容器也是如此。每一个容器运行时,是以镜像为基础层,在其上创建一个当前容器的存储层,我们可以称这个为容器运行时读写而准备的存储层为容器存储层。容器存储层的生存周期和容器一样,容器消亡时&a…

CFRunLoopRef 的内部逻辑(向 ibireme学习)
据苹果在文档里的说明,RunLoop 内部的逻辑大致如下:/// 用DefaultMode启动 void CFRunLoopRun(void) {CFRunLoopRunSpecific(CFRunLoopGetCurrent(), kCFRunLoopDefaultMode, 1.0e10, false); }/// 用指定的Mode启动,允许设置RunLoop超时时间 int CFRunL…
倒计时 3 天!「2019 嵌入式智能国际大会」全日程大公开!
立即抢购:https://t.csdnimg.cn/otBk还有3天,大伙期待的「2019嵌入式智能国际大会」正式开幕了!2019年12月6日-7日,我们在深圳市人才研修院见!大会以“万物互联泛在智能”为主题,邀请30位海内外顶级专家作为…

Fckeditor PHP/ASP File Upload Vul
目录 1. 漏洞描述 2. 漏洞触发条件 3. 漏洞影响范围 4. 漏洞代码分析 5. 防御方法 6. 攻防思考 1. 漏洞描述 FCKeditor是目前最优秀的可见即可得网页编辑器之一,它采用JavaScript编写。具备功能强大、配置容易、跨浏览器、支持多种编程语言、开源等特点。它非常流行…

iOS App上架流程(2016详细版),真心很详细。
一、前言:作为一名iOSer,把开发出来的App上传到App Store是必要的。下面就来详细讲解一下具体流程步骤。二、准备:一个已付费的开发者账号(账号类型分为个人(Individual)、公司(Company…
飞机的“黑色十分钟”能被人工智能消灭吗?
【导读】近年来,“AI的应用和落地”逐渐成了具化的关键词,它和很多事物很多行业结合在一起,形成了奇妙的“化学反应”。例如,在日常生活中,AI可以推送我们喜欢的新闻或视频,可以在拍照的时候识别场景提升照…

Jenkins简介及在Windows上的简单使用示例
Jenkins是一款开源CI(Continuous Integration,持续集成)&CD(Continuous Delivery,持续交付)软件,用于自动化各种任务,包括构建、测试和部署软件,源码在https://github.com/jenkinsci/jenkins ,License为…

IOS开发之数据sqlite使用
一、引入工具包引入工具包libsqlite3.dylib,该工具包为C语言工具包。 二、代码操作数据库1、创建并且链接数据库 - (void) _connectDB{//1>获取沙盒路径作为数据库创建时候的初始化路径NSString * pathNSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDom…

通过Dockerfile构建Docker镜像
Dockerfile是一个文本文件,其内包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建. Dockerfile支持Shell类的行尾添加"\"的命令换行方式,以及行首"#"进行注释的格式. 使用Dockerfile构建Docker镜像时注…
华为腾讯百度众安微众360大咖齐聚,2019中国区块链开发者大会首批议程曝光!...
作者 | Aholiab出品 | 区块链大本营(blockchain_camp)随着区块链被定义为国家战略,区块链技术得到升温。据有关国际研究机构预测,三年后全球区块链市场规模将达到139.6亿美元(约合986.23亿元人民币)&#x…

iOS GCD使用
dispatch_queue_t queue dispatch_queue_create("testQueue", DISPATCH_QUEUE_CONCURRENT); dispatch_async(queue, ^{ // 追加任务1[self.hud show:YES];for (int i 0; i < 2; i) { [NSThread sleepForTimeInterval:2]; // 模拟耗时操作[self reqHopwork];} })…

01 http协议概念及工作流程
一:HTTP协议 重要性: 无论是以后用webserverice ,还是用rest做大型架构,都离不开对HTTP协议的认识. 甚至可以简化的说: webservice http协议XML Rest HTTP协议 json 各种API,也一般是用httpXML/json来实现的. 往小说:做采集,小偷站,也需要对HTTP协议有所了解, 以…

iOS原生与html交互 使用第三方WebViewJavascriptBridge
HTML页面代码 <!DOCTYPE html><html xmlns:http"http://www.w3.org/1999/xhtml"><head> <meta charset"utf-8"> <title>迎新好礼</title> <meta name"viewport" content"widthdevice-width,initial…

Docker容器中挂载NFS共享目录
之前在https://blog.csdn.net/fengbingchun/article/details/110561129 介绍过使用Dockerfile构建ubuntu 16.04镜像,并在容器中编译执行Messy_Test项目.这里介绍下如何在容器中挂载NFS服务器上的共享目录. Dockerfile内容如下: FROM ubuntu:16.04 LABEL maintaine…
倒计时1天 | 2019 中国大数据技术大会(BDTC)报名通道即将关闭(附参会提醒)...
2019年12月5-7日,由中国计算机学会主办,CCF 大数据专家委员会承办,CSDN、中科天玑数据科技股份有限公司协办的中国大数据技术大会(BDTC 2019)将于北京长城饭店隆重举行。届时,超过百位顶尖技术专家将齐聚于…

Android TextView的一些小知识
2019独角兽企业重金招聘Python工程师标准>>> 1.设置文字行距 android:lineSpacingExtra"8dp" 或者 android:lineSpacingMultiplier"1.5" 2.设置字间距 在API21里可以设置 API 21 android:letterSpacing"0.5f" //字间距 注意&#x…