<span style="white-space:pre"> </span> //NS基本 //MK地图 //CG图形绘制 //AV视音频 //UI视图 //ARC iOS4.2 自己主动内存管理机制简化内存管理 // iOS iOS(原名:iPhone OS)是由苹果公司为移动设备所开发的操作系统 // OS X 苹果PC非移动设备操作系统的最新版本号 // MAC 苹果公司所推出的个人电脑.简称 Mac. // MVC 模型控制器模式 MVC模式(Model…
iOS应用上线 http://www.jianshu.com/p/ffddc5e5f0b9 http://www.jianshu.com/p/986e02d38f1b 好不容易终于申请下来了ios 公司开发者账号,真是一路艰辛和漫长啊,特别是对于远在大洋彼岸的大中华国家.以下我就分享一下这一路下来的经验,希望对于那些新手同仁们有所帮助. iso开发者账号分为 个人(individual),公司(company),企业(enterprise)三种类型.个人账号只能有一个开发者,公司账号可以允许多个…
ios标准开发者账号 ios企业开发者账号的区别总结   ios标准开发者项目 1.ios标准开发者项目账号可以发布到app store 2.ios标准开发者项目分为两种:①个人开发者②公司/机构开发者      其中②公司/机构开发者项目账号可以添加多达100台设备账号. 3.标准开发者账号可以同时作为mac app store的开发者账号,只需交钱即可.     ios企业开发者项目账号 1.加入企业开发者项目的账号只能是拥有DUNS编号的企业才能申请 2.企业开发者项目只能发布供内部使用的…
iOS开发UI篇—常见的项目文件介绍 一.项目文件结构示意图 二.文件介绍 1.products文件夹:主要用于mac电脑开发的可执行文件,ios开发用不到这个文件 2.frameworks文件夹主要用来放依赖的框架 3.test文件夹是用来做单元测试的 4.常用的文件夹(项目名称文件夹) (1)XXXinfo.plist文件(在该项目中为  01-常见文件-Info.plist) 1)简单说明 是配置文件,该文件对工程做一些运行期的配置,非常重要,不能删除. 在旧版本xcode创建的工程中,这…
  如果你想为iOS 设备开发app,你需要知道如何与软件交互,如何设计,你还要知道苹果独特的开发理念和开发工具.真正的能力还需要成功地从其他行业领域借鉴核心概念.最后把所有这些东西糅合进你的信息库中.   所以我们画了一张iOS 7开发者应该的知识体系.     这里列出的一些概念也适用于任何软件项目,罗列的工具也有不少与Android开发重叠.但是如果你能随口说出每个叶子节点,那你就可以把自己归结为专业的移动开发者之列.   如果你还没有达到上述能力,或者说你是刚刚进入这个行业,你该如何提高…
转载自 http://www.jianshu.com/p/05aad21e319e iOS被开发者遗忘在角落的NSException-其实它很强大 字数597 阅读968 评论4 喜欢28 NSException是什么? 最熟悉的陌生人,这是我对NSException的概述,为什么这么说呢?其实很多开发者接触到NSException的频率非常频繁,但很多人都不知道什么是NSException,不知道如何使用NSException.下面从一张截图开始讲起NSException. 崩溃截图.png…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 //以下为ecstore filter条件所代表的含义 $FilterArray= array(         'than'=>' > '.$var,         'lthan'=>' < '.$var,         'nequal'=>' = \''.$var.'\'',         'noequal'=>' <> \''.$var.'\'',        …
列出下面几项的URL并解释每部分代表的含义 a.你的学校 b.你的学校的计算机科学系 c.你的老师的主页…
在开发FX3的时候,觉得赛普拉斯的库注释太少,很多时候无法理解代码含义.由于使用DMA,需要理解DMA生产者消费者代表的含义,经过多方查找,决定记录下来. 在cyu3dma.h中对SocketID进行了枚举,以下是其具体代码. typedef enum CyU3PDmaSocketId_t { CY_U3P_LPP_SOCKET_I2S_LEFT = 0x0000, /**< Left channel output to I2S port. */ CY_U3P_LPP_SOCKET_I2S_RI…
百度蜘蛛IP地址到底代表什么含义,是不是不同的ip地址所代表的含义不一样呢?对权重和抓取是否有影响?哪些是无效的蜘蛛,哪些是站长工具的蜘蛛,那些又是百度自己真正的蜘蛛?百度蜘蛛,是百度搜索引擎的一个自动程序.它的作用是访问收集整理互联网上的网页.图片.视频等内容,然后分门别类建立索引数据库,使用户能在百度搜索引擎中搜索到您网站的网页.图片.视频等内容. 百度蜘蛛 功能说明 60.172.229.61 蜘蛛来访,准备抓取网页内容 61.129.45.72 蜘蛛来访,准备抓取网页内容 61.135.…
linux中文件颜色,蓝色,白色等各自代表的含义 绿色文件---------- 可执行文件,可执行的程序 红色文件-----------压缩文件或者包文件 蓝色文件----------目录 白色文件----------一般性文件,如文本文件,配置文件,源码文件等 浅蓝色文件----------链接文件,主要是使用ln命令建立的文件 红色闪烁----------表示链接的文件有问题 黄色----------表示设备文件 灰色----------表示其他文件---------------- Cent…
Bottle是一个小巧实用的python框架,整个框架只有一个几十K的文件,但却包含了路径映射.模板.简单的数据库访问等web框架组件,而且语法简单,部署方便,很受python开发者的青睐.Python初学者可以好好的了解一下这个框架,但是也不得不提醒大家这个框架在使用中必须注意的一些事项. unicode 作为非英文应用的开发者,unicode是一个绕不过去的坑. web.py 对此是不作处理的,全都按原编码方式处理. bottle 则作了一个有点奇怪的处理: request.query 或…
1:背景交代 大概晚上10点钟之后在知乎上看到很多人聊审核被拒PLA1.2,主要电商和金融类APP被拒很多.主要原因是 1:发布的APP与改账号关联度很低.(说白苹果怀疑你是山寨APP,不是优质的APP) 被拒的原因很多,有一点与我们今天要分享的有很大关系 2:不是用公司账号发给APP,而是使用个人账号发布的. 所以在这里超波建议大家必须要自己账号升级为企业账号,否则你在发布APP的时候会受到很大限制. 二:升级流程 1:拨打苹果针对中国区开发者的咨询服务热线 电话是 :400-670-1855…
苹果开发者账号分三种. 个人账号:个人申请用于开发苹果app所使用的账号,仅限于个人使用,申请比较容易,$99. 公司账号:以公司的名义申请的开发者账号,用于公司内部的开发者共用,$99. 企业账号:一般是公司规模在500人以上的企业,用于内部测试发布的账号,该账号发布的应用不发布在appstore上.$299. 这里讲$99的公司账号 一.苹果开发者账号申请链接地址:https://developer.apple.com/programs/ios/.打开链接如下: 1. 点击Enroll,进入…
谈到苹果开发者账号,我们需要区分一下个人账号.公司账号和企业账号这三种,还有一种是教育账号,这个就不多说了. 个人账号:个人申请用于开发苹果app所使用的账号,仅限于个人使用,申请比较容易,$99. 公司账号:以公司的名义申请的开发者账号,用于公司内部的开发者共用,申请流程相对比较麻烦一下,$99. 企业账号:一般是公司规模在500人以上的企业,用于内部测试发布的账号,该账号发布的应用不发布在appstore上.$299. 介于这几天忙于公司账号的申请,我把详细的申请过程经历,包括容易放的错误,…
第一步:访问苹果企业版iDP网址:https://developer.apple.com/programs/ios/enterprise/点击Apply Now按钮,开始申请流程. 第二步:点击Apply Now以后,进入提示页面:提示主要分三部分内容: 是否计划创建以In-house方式发布的应用. 公司是否有邓白氏码(现在苹果公司提供免费的邓白氏码) 申请人是否有授权代表公司申请.苹果会打电话给申请人确认授权的问题 第三步:创建Apple ID,完成企业基本资料,审查注册苹果开发者协议,核实…
谈到苹果开发者账号,我们需要区分一下个人账号.公司账号和企业账号这三种,还有一种是教育账号,这个就不多说了. 个人账号:个人申请用于开发苹果app所使用的账号,仅限于个人使用,申请比较容易,$99. 公司账号:以公司的名义申请的开发者账号,用于公司内部的开发者共用,申请流程相对比较麻烦一下,$99. 企业账号:一般是公司规模在500人以上的企业,用于内部测试发布的账号,该账号发布的应用不发布在appstore上.$299. 介于这几天忙于公司账号的申请,我把详细的申请过程经历,包括容易放的错误,…
简介 今天的主角是Reactive Cocoa,聊聊Reactive Cocoa的常见使用:KVO.Target.Delegate.Notification. Reactive Cocoa 是一个重量级框架,非常的牛,为什么说Reactive Cocoa非常的牛?我们所熟知的iOS 开发中的事件包括: Target Delegate KVO 通知 时钟 网络异步回调 ReactiveCocoa ,就是用信号接管了iOS 中的所有事件:也就意味着,用一种统一的方式来处理iOS中的所有事件,解决了各…
HTML5被看做是Web前端开发的最佳编程语言,具有多设备.跨平台.即时更新等优势.更重要的是HTML5入门简单,就业前景广.薪资福利高,这促使越来越多的人转行学习HTML5.学习要一步一个脚印,今天小编就来给初学者介绍一下常见的HTML5开发工具有哪些. 1.Sublime Text Sublime Text 是一个跨平台的代码编辑器,同时支持Windows.Linux.Mac OS X等操作系统,也是HTML和散文先进的文本编辑器.Sublime Text具有漂亮的用户界面和强大的功能,主要…
想使用 XCode 的联机调试功能,必须先注册成为苹果开发者,再出99刀加入苹果 iOS 开发者计划才可以.加入苹果 iOS 开发者计划的方法 Google 一下就会找到很多链接.但是这些链接的内容都是介绍如何以 Individual 名义加入开发者计划的,没有一个是介绍如何以 Company 名义加入开发者计划的.我认为有必要把我的经验拿出来和大家分享一下,希望能对想以 Company 名义加入苹果开发者计划的朋友有所帮助 . 访问 http://developer.apple.com/pro…
一.介绍 在多线程开发中,锁的使用基本必不可少,主要是为了解决资源共享时出现争夺而导致数据不一致的问题,也就是线程安全问题.锁的种类很多,在实际开发中,需要根据情况选择性的选取使用,毕竟使用锁也是消耗CPU的. 本人虽然一直有使用多线程进行开发,但是对于锁的使用和理解并不是特别的深入,这不看到一篇挺mark的博客:https://www.jianshu.com/p/a236130bf7a2,在此基础上稍添加点东西转载过来(尊重原创),一是为了记录便于随时翻阅,而是为了写一遍加深印象,知识都是一个…
相比较个人开发者账号的申请,公司(or企业)的账号申请要稍显复杂,很关键的一点就是邓白氏码的申请,而在网上找了好久也没有找到相对系统的方法流程.因此, 用本文记录我在公司申请邓白氏码过程,以备之后不时之需,或能有幸帮助到有需求的人.(PS废话:第一年到北京,创业公司,萌发了写博客的欲望,入职场的第二年,继续加油,哈哈) 首先需要申请苹果的AppId (一般此申请即时的.此过程不再赘述,不过提醒大家苹果放假的话咱就需要等了) 登录账号后,会出现如图信息,点击Enroll,进入下一页面 如下图,选择…
本文主要探讨一些常用多任务的最佳实践.包括Core Data的多线程访问,UI的并行绘制,异步网络请求以及一些在运行态内存吃紧的情况下处理大文件的方案等.??其实编写异步处理的程序有很多坑!所以,本文所涉及的样例都尽量采用简洁直观的处理方式.因为越是简单的逻辑结构,越能彰显代码的脉络清晰,越易于理解.打个比方,如果在程序中使用多层次的嵌套回调,基本上这个它会有很大的重构空间.   Operation Queues vs. Grand Central Dispatch   目前,在iOS和OS X…
本文主要探讨一些常用多任务的最佳实践.包括Core Data的多线程访问,UI的并行绘制,异步网络请求以及一些在运行态内存吃紧的情况下处理大文件的方案等.

其实编写异步处理的程序有很多坑!所以,本文所涉及的样例都尽量采用简洁直观的处理方式.因为越是简单的逻辑结构,越能彰显代码的脉络清晰,越易于理解.打个比方,如果在程序中使用多层次的嵌套回调,基本上这个它会有很大的重构空间. Operation Queues vs. Grand Central Dispatch 目前,在iOS和OS X 中,S…
作为一个Android开发者,不仅需要使自己的APP功能丰富,便于使用,同时也需要去完善APP的安全性,下面就介绍几种简单而又可靠的加密方法.1.Spongy Castle Spongy Castle 允许安卓开发者在应用程序中使用任意版本的 BouncyCastle 类库.SpongyCastle 就是对最新版本的 BouncyCastle 进行了简单地重新打包 . 2.Bouncy Castle Bouncy Castle 是一个广泛使用的类库.它提供了一个轻量级的密码学 API,也是一个…
前言 上个月由于公司开发的棋牌类游戏接近尾声,需要大量的苹果测试机来支持,之前只有一个公司开发者账号,每添加新的测试机都需要添加一次UDID,做了不少无用功,再加上本身外包性质的公司导致客户方面频繁更换手机测试app也是个棘手的问题,因此公司又壕气申请了企**业开发者账号,今天就总结下企业开发者账号内部(In-House)应用的分发过程. 什么是企业内部应用 企业内部应用,即只在企业部门和员工内部使用.不对外公开的应用.苹果提供了专门的In-House证书用来发布这种应用,可以分发给任意的手机,…
在上周我有一同事,他利用周末的时间自己做了一个IOS版本游戏类APP,用Unity3D开发的(抱着好玩的心态),于是他想发布到苹果App Store 上去.他没有苹果开发者账号,也没有购买过. 于是找到超波,叫我帮它去购买以下 (它知道我对购买流程还算熟悉),我觉得可以,就答应了 于是先叫它准备相关资料(Visa信用卡和身份证正反面找),然后我用了3天时间顺利帮他申请成功了.下面我分享一下流程 注意点 1:如果您只是想做一个APP好玩,不想发布苹果App Store ,但是你没有证书进行调试,你…
iOS 开发者账号有时候需要多台Mac 一起用.这个时候就得要证书了, 首先如果一个账号能在第一台电脑上能正常使用了.那么这时就可以把相应的证书导出来,再台PC的时候也可以用. 先导私有的证书.这个是第一次上传的时候生成的 打开Keychain Access -->certificates -->>然后找到相应的证书(私有证书 p12) 第二步.登录开发者账号.certificates -->All 选择要你下载的证书.(.cer证书) 第三步.选择开发者账号左边的pProvisi…
最新版本的 ios  支持 3个开发者证书 和 3个发布者证书  ,如果是多余3台电脑设备要真机调试,就比较麻烦 (手机支持100个设备) 解决方案就是: 在别人的电脑上要成功安装,须具备两个文件: 1 该证书导出的“.p12”文件. 2 苹果开发者中的与“证书”对应的“描述文件” 如果需要用于开发的,那么需要这两个文件: .p12文件本身就是一个加密的证书,所以用这两个文件就可以让其他mac设备使用了: 拿到这两个文件后,依次双击“证书”,“.p12“文件(需要输入密码,密码就是当时生成.p1…
外边距(margin) margin-top margin-right margin-bottom margin-left 简写顺序为顺时针方向(上.右.下.左),如:margin: 1px 2px 3px 4px; 其中四边都相等时可简写为一个,如:margin: 1px; 当上下.左右分别相等时,也可简写,如:margin: 1px 2px; 代表上下1px,左右2px 只有左右相等时,可简写为:margin: 1px 2px 3px; 但只有上下相等时不可简写. 内边距(padding)…