2014-04-27 Xiaosong Gao
Objective-C是一门简单的语言,95%是C语言。只是在语言层面上加了些关键字和语法。真正让Objective-C如此强大的是它的运行时。它很小但却很强大。它的核心是消息分发。 runtime是开源的。可以去下载:http://opensource.apple.com/tarballs/objc4/objc4-437.1.tar.gz。 runtime是由C语言实现的。 runtime的两个版本。 继续阅读 »
2014-06-27 AllanChan
最近在不管在面试还是在项目的交流中,面试者和同事们都不约而同的提出问题。 究竟IOS的开发中,XIB是否真的有存在的必要吗? Apple 的xib和storyBoard真的减轻了开发人员的开发成本吗? Geek们真的愿意去用吗? 下面我们来比较一下,“纯手写UI+逻辑代码” 和 “通过XIB布局+逻辑代码” 两者的实用性和效率 我们以一个登录+展示列表 为功能点进行代码的编写 继续阅读 »
2020-10-30 Robin Wen
文/Robin 2020 年 10 月 29 日,加密货币钱包服务提供商 Casa 宣布新增支持用户使用银行帐户购买比特币,该用户仅限美国用户,每月最多可购买价值 20,000 美元的比特币,每次购买费用为 0.99%。根据 Casa 首席执行官 Nick Neuman 的说法,使用 Casa 购买 BTC 的部分主要由其合作伙伴平台 Wyre 完成,由于用 Casa 购买的所有 BTC 都将通过链上直接发送至用户的钱包,因此每次购买需包括矿工费。 早在 2020 年 8 月 7 日,Casa 宣布推出比特币购买服务,用户可在 Casa App 上通过 Apple Pay 直接购买比特币。Casa 与支付公司 Wyre 建立 继续阅读 »
2020-09-30 Robin Wen
文/Robin Blockstream 最近发布了钱包 AQUA。AQUA 是一个去中心化的、非托管、单签名钱包,支持比特币以及 Liquid Network 的资产。 在软件的主屏幕上,AQUA 可让您访问比特币,L-BTC,USDt,L-CAD和其它液态资产。Blockstream 将发送和接收功能做的尽可能顺畅,也为简化和优化UI界面进行了非常努力的工作,使一切用户操作能够顺利进行。超过 20 个国家与地区的用户还可以在 App 内使用借记卡或 Apple Pay 直接购买比特币(目前还不支持中国)。 AQUA 像 Blockstream 旗下的 Green 钱包一样是完全开源的。可能读者好奇了,AQUA 和 Gre 继续阅读 »
2016-06-28 zzyhappyzzy
iOS
本文主要记录下常用的IOS学习资源 more 网站列表 文章 英文 objc.io iOS Goodies NSHipster Ray Wenderlich Apple's Swift Blog AppCoda IOSDevWeekly Medium Ry's Cocoa Tutorial NSScreencast Use Your Loaf OleBegemann little bites of cocoa Toptal 中文 objc.io Cocoa China Code4App 文档 Apple Developer 社区 Stackoverflow 源码 Github 算法 Codefights 视频 继续阅读 »
2020-11-03 Robin Wen
文/Robin Blockchain.com 推出了一款 Podcast,名字就叫做「The Blockchain.com Podcast」。这款 Podcast 可以在 Apple Podcasts、Castbox、Google Podcasts、Spotify 等平台收听,目前已经有 5 期节目了。 这 5 期节目,2 期节目讲了 DeFi,1 期讲了 Algorand,还有 2 期讲解了区块链行业的思考。如果读者感兴趣可以去收听,一方面知新,一方面也可以练习听力。Podcast 的市场,欧美是相当成熟了,连最大的流媒体平台 Spotify 也推出 Podcast 功能。国内的 Podcast 市场,相比而言就要小众得多 继续阅读 »
2014-10-27 白若水
今天是 Xcode 更新后,以及苹果 ios8 以后提交第一个应用。其中遇到了不少问题。第一个证书问题没法提交。(第一次用这个开发账号)。 P12 文件 注册正式成为 apple 开发者(花费$99/年),得到Certification 证书(.cer文件)。 证书是对电脑开发资格的认证,每个开发者帐号有一套,分为两种: 继续阅读 »
2016-04-26 zzyhappyzzy
iOS
申请开发者账号 登陆苹果官网Apple Develper,注册开发者账号 生成certificate证书(用系统的keychain生成.CSR文件,该文件最好长期保存,后续加入新app或者证书过期需重新生成时都需要该文件,这样服务器就不用更新推送证书了,而且兼容之前老证书发的包),生成对应的证书打包提交AppStore。(个人开发者账号打的包提交appstore,企业开发者账号打的是Inhouse证书的包,无需通过appstore,可以直接通过fir等分发就行) 登陆Itunes Connect,创建App 继续阅读 »
2016-04-29 zzyhappyzzy
iOS
strong、weak、unsafe_unretained、autoreleasing、copy说明 strong 指针的默认类型。该指针指向的对象在指针存活期间一直存在,不会被销毁。 weak 当没有strong指针指向对象时,weak指针指向的对象将被销毁,同时weak指针为变为nil。 unsafe_unretained 该指针指向的对象销毁时,该指针不会被置为nil,而是被挂起(类似野指针)。最好别用 autoreleasing 一般指向函数的参数类型为id *并且自动释放的参数。 copy 类似strong,但是会复制一份新的对象(即指向新的内存地址),新指向的对象存活期同strong。 参考链接 Apple 继续阅读 »
2016-06-07 zzyhappyzzy
iOS
本文列举了常见的apple设备基本信息,主要包括ARM/Pixes/DPI/Size等信息 more iPhone |name|hw.model|ARM|Pixes|Points|Size|DPI/PPI| |:--:|:--:|:--:|:--|:--:|:--:|:--:| |iPhone 4|iPhone3,1iPhone3,2iPhone3,3|armv7|640x960|320x480|3.5英寸(89mm)|326| |iPhone 4S|iPhone4,1|armv7|640x960|320x480|3.5英寸(89mm)|326| |iPhone 5|iPhone5,1iPhone5,2|armv7s|640 继续阅读 »