
swiftyper.com
Swiftyper专注 iOS,热爱 Swift
http://www.swiftyper.com/
专注 iOS,热爱 Swift
http://www.swiftyper.com/
TODAY'S RATING
>1,000,000
Date Range
HIGHEST TRAFFIC ON
Wednesday
LOAD TIME
0.4 seconds
PAGES IN
THIS WEBSITE
15
SSL
EXTERNAL LINKS
81
SITE IP
107.170.220.127
LOAD TIME
0.359 sec
SCORE
6.2
Swiftyper | swiftyper.com Reviews
https://swiftyper.com
专注 iOS,热爱 Swift
通过逆向深入理解 Block 的内存模型 · Swiftyper
http://www.swiftyper.com/2016/12/16/debuging-objective-c-blocks-in-lldb
Dec 16, 2016. 但是 Block 这种特殊的类型在头文件中是看不出它的声明的,一些有 Block 回调的方法名 dump 出来是类似这样的. 因为这种回调看不到它的方法签名,我们无法知道这个 Block 到底有几个参数,也不知道它函数体的具体地址,因此在使用 lldb 进行动态调试的时候也是困难重重。 在 LLVM 文档中,可以看到 Block 的实现规范. Block literal 1 {. Isa; / initialized to & NSConcreteStackBlock or & NSConcreteGlobalBlock. Block descriptor 1 {. Reserved; / NULL. Size; / sizeof(struct Block literal 1). Src); / IFF (1 25). Src); / IFF (1 25). Required ABI.2010.3.16. Signature; / IFF (1 30). 125; *descriptor;. 说明了 Block 在 Objective-C 当中也是一个对象。 0x1000dd...
MacVim 安装 vim-airline 插件 · Swiftyper
http://www.swiftyper.com/2016/12/11/macvim-install-airline-plugin
MacVim 安装 vim-airline 插件. Dec 11, 2016. 使用 vim-plug 安装 vim-airline. Emacs 是神的编辑器,而 Vim 是编辑器之神。 Vim 编辑器最重要的两样零件就是 .vimrc 配置文件和各种好用的插件了。 Https:/ raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim. 使用 vim-plug 安装 vim-airline. 使用 vim-plug 安装插件十分简单,只需要在 .vimrc 文件中添加如下内容. Call plug#begin(' /.vim/plugged'). 赶紧放狗搜索,原来默认情况下 Vim 的状态栏只有在有两个窗口的情况下才会显示,如果需要让状态栏始终显示,需要在 .vimrc 文件中打开如下选项. 字体安装完成之后,接下来就是配置 Vim 使用的字体了,注意这里我们只配置图形化界面的 Vim,即 MacVim,命令行下的 Vim 会默认使用控制台的字体。 同时还要设置 Vim 的编码为 utf-8,如下所示.
(译)使用 Swift 3 与 Xocde 8 创建条码与二维码扫描应用 · Swiftyper
http://www.swiftyper.com/2017/01/02/translation-barcode-reader-swift
译)使用 Swift 3 与 Xocde 8 创建条码与二维码扫描应用. Jan 2, 2017. 那么,什么是二维码呢 我相信读者中的大多数都知道什么是二维码 译者注 我觉得应该是全部都知道吧。 以防还有读者没有听说过二维码,可以看一下上面这张图片 译者注 原文如此,并且原文中也没有图片 那就是二维码。 二维 QR 全称是 Quick Response 快速响应 码是一种二维的条形码,它是由 Deson 所发明的。 随着 iPhone 和 Android 手机的流行,二维码的使用率得到了惊人的发展。 在 iOS 7 之前,为了实现二维码的扫描,我们必须利用第三方库。 小贴士 可以使用 http:/ www.qrcode-monkey.com. 被解码的信息 比如说 URL 会在屏幕的正下方显示出来。 我已经预先创建好了 storyboard 以及一个信息 label,并且已经与控制器创建连接。 UI 中的 label 用于显示二维码解码后的信息,并且它已经与. Initialize the captureSession object. 现在,继续往 `viewDidLoad` 中的 ` do.
Swiftyper
http://www.swiftyper.com/.
IOS 微信抢红包插件 2.0 版本发布. Feb 26, 2017. 印象笔记 Python SDK 踩坑记. Feb 18, 2017. 结果搜索的人平均只需要 17 秒可以找到他想要的邮件,而分类的人则需要 58 秒。 IOS 逆向实战 - 钉钉签到远程 打卡. Feb 15, 2017. 作为程序员,大家应该都碰到过这样的问题 公司要求加班到 10 点才算加班费或者报销打车费,而你在 9 点多的时候就把活干完了。 现在,再次应这位朋友的需求,把整个问题的解决过程记录一下,顺便把使用 theos 写 tweak 的整个流程再梳理一遍。 源码已经上传到 Github https:/ github.com/buginux/DingTalkGPSFaker. Jan 30, 2017. Jan 23, 2017. 原文地址 The Complete Software Developer’s Career Guide Introduction. Jan 21, 2017. 的作者 John Z.Sonmez 正在完成的一本新书。 Jan 15, 2017. Jan 4, 2017. Jan 2, 2017.
免越狱版 iOS 抢红包插件 · Swiftyper
http://www.swiftyper.com/2016/12/26/wechat-redenvelop-tweak-for-non-jailbroken-iphone
Dec 26, 2016. 因此,值此新年来临之际,我对我的 iOS 微信抢红包 tweak. 越狱机器之所以能使用 tweak,主要是因为在越狱的时候,手机里就安装了 mobilesubstrate 这个库,这个库的作用就是能在程序运行的时候动态加载我们自己写的 dylib 动态运行库。 而由于非越狱手机系统里面是没有这个库的,所以我们需要直接将这个库打包进 ipa 当中,使用它的 API 实现注入。 Xcodebuild -project Clutch.xcodeproj -configuration Release ARCHS= "armv7 armv7s arm64". Scp Clutch/clutch root@ your.device.ip :/usr/bin/. Ssh root@ your.device.ip. 1: WeChat com.tencent.xin. 2: DingTalk com.laiwang.DingTalk. 3: 喜马拉雅FM 听书社区 电台有声小说相声英语 com.gemd.iting. 可以看到,clutch 将砸过后的 ipa 文件放到了. Library...
TOTAL PAGES IN THIS WEBSITE
15
iOS CoreBluetooth2 作为 Central 时的数据读写 | // TODO:
http://www.saitjr.com/ios/core-bluetooth-read-write-as-central-role.html
My life is brilliant. CoreBluetooth 2. 作为 Central 时的数据读写. 当设备作为 central 的时候,需要做一系列常见的操作 搜索并连接周围 peripheral,处理 peripheral 提供的数据。 其实在设备作为 peripheral 的时候,依然有一系列的操作,不过和作为 central 时不同 废话 ,例如它会去发起广播,会在读写数据时做出响应。 本章内容则是介绍设备在作为 central 时,怎么使用 Core Bluetooth framework 来操作了。 CoreBluetooth3 作为 Central 时的数据读写 补充. CoreBluetooth4 作为 Central 时的数据读写 最佳实践. CoreBluetooth5 作为 Central 时的数据读写 OTA 固件升级与文件传输. MyCentralManager = [ CBCentralManager alloc] initWithDelegate:self queue:nil options:nil];. Peripheral.delegate = s...
iOS CoreBluetooth3 作为 Central 时的数据读写(最佳实践) | // TODO:
http://www.saitjr.com/ios/core-bluetooth-read-write-as-central-role-best-practices.html
My life is brilliant. CoreBluetooth 4. 作为 Central 时的数据读写 最佳实践. CoreBluetooth2 作为 Central 时的数据读写. CoreBluetooth3 作为 Central 时的数据读写 补充. CoreBluetooth5 作为 Central 时的数据读写 OTA 固件升级与文件传输. 在设备上一般都有很多地方要用到无线电通信,Wi-Fi、传统的蓝牙、以及使用 BLE 通信的 app 等等。 方法会将同一 peripheral 发出的多个数据包合并为一个事件,然后每找到一个 peripheral 都会调用. 关闭默认行为一般用于以下场景 根据 peripheral 的距离来初始化连接 距离可用信号强度 RSSI 来判断。 正确的搜索 service 与 characteristic. 在 CoreBluetooth2 作为 Central 时的数据读写. 中也提到过这个问题,在搜索过程中,并不是所有的 service 和 characteristic 都是我们需要的,如果全部搜索,依然会造成不必要的资源浪费。 另外一种重连的方式...
单例中静态属性的额外作用 | Swift 教程 - Swift 语言学习 - Swift code - SwiftGG 翻译组 - 高质量的 Swift 译文网站
http://www.swift.gg/2017/01/10/dear-erica-singletons-and-property-observers
作者 Erica Sadun, 原文链接. 给我留言道 是否可以为单例 (singleton) 的共享实例 (shared instance) 定义一个. 闭包呢 我现在正在编写一个网络 socket 管理器,我希望在每次调用. 123; }. 为了给大家介绍 静态属性的额外作用 (side effect) ,我们创建一个间接访问此单例的静态属性,然后向. 123; }. 123; }. Rob Napier (@cocoaphony) 2017年1月5日. 本文由 SwiftGG 翻译组翻译,已经获得作者翻译授权,最新文章请访问 http:/ swift.gg. 在 iOS 的 SQLite 数据库中应用 FMDB 库. And Theme by Jacman.
iOS 10 本地通知教程 | Swift 教程 - Swift 语言学习 - Swift code - SwiftGG 翻译组 - 高质量的 Swift 译文网站
http://www.swift.gg/2017/01/04/local-notification-tutorial-ios10
作者 Arthur Knopper, 原文链接. 当用户没有在前台使用某 App 的时候,通过本地通知 Local Notification 可以将消息推送给用户。 IOS 10 里苹果公司引入了多信息通知 (rich notifications),其中可以包含不同类型的媒体内容。 本节教程使用的是 Xcode 8 和 iOS 10。 打开 Xcode,创建一个 Single View Application。 点击 Next,product name 一栏填写 IOS10LocalNotificationTutorial. 填写好 Organization Name 和 Organization Identifier,Language 选择 Swift,Devices 选择 iPhone。 拖一个 Button 控件到主视图中,将其 title 改为 Send Local Notification。 打开 Assistant Editor,确保 ViewController.swift. Content.title = "Notification Tutorial".
通过 Core Graphics 绘制渐变颜色 | Swift 教程 - Swift 语言学习 - Swift code - SwiftGG 翻译组 - 高质量的 Swift 译文网站
http://www.swift.gg/2017/01/05/draw-gradients-core-graphics-tutorial-ios10
通过 Core Graphics 绘制渐变颜色. 作者 Arthur Knopper, 原文链接. Core Graphics 是一套非常强大的底层 API 接口集合。 在这篇教程中,我们将借助 Core Graphics 来创建渐变颜色。 该教程的实验环境是 Xcode 8 和 iOS 10。 选择 iOS- Source- Cocoa Touch Class. StartColorComponents = startColor.cgColor.components else. EndColorComponents = endColor.cgColor.components else. ColorSpace: colorSpace,colorComponents: colorComponents,locations: locations, count. Bounds.width,y: self. 在这个数组中,将 RGB 颜色分量和 alpha 值写入。 这里渐变将沿纵轴 (vertical axis) 方向绘制。 And Theme by Jacman.
在 iOS 的 SQLite 数据库中应用 FMDB 库 | Swift 教程 - Swift 语言学习 - Swift code - SwiftGG 翻译组 - 高质量的 Swift 译文网站
http://www.swift.gg/2017/01/09/fmdb-sqlite-database
在 iOS 的 SQLite 数据库中应用 FMDB 库. 作者 Gabriel Theodoropoulos, 原文链接. 这两个库的目标是相同的 处理 SQLite 数据库,并有效地管理你的应用中的数据。 SwifytDB 提供了一个高级的编程 API,隐藏了所有的 SQL 细节以及幕后的其他高级操作,而 FMDB 通过更低级的 API 为用户提供了细粒度的数据处理方式。 它同样 隐藏 了程序在幕后与 SQLite 数据库连接和通信的细节,毕竟这些东西很无聊 大多数程序员想要的是编写自定义的查询以及对数据执行操作。 现在把注意力全部集中到 FMDB 上来,它实际上是一个 SQLite 的包装器,这意味着可以让我们在更高的抽象层访问 SQLite 特性,我们不必处理链接方面的东西以及实际的数据库读写操作。 对开发人员来说,使用自己的 SQL 知识并编写自己的 SQL 查询,而不必编写自己的 SQLite 管理器,这是最好的选择。 它有 Objective-C 和 Swift 版本,并且由于将它集成到项目中非常快,并不会影响开发进度。 的程度 范围从 0 到 3。 在你的 Swift 工程中集成 FMDB.
趣谈 iOS 10 UIKit 绘图 | Swift 教程 - Swift 语言学习 - Swift code - SwiftGG 翻译组 - 高质量的 Swift 译文网站
http://www.swift.gg/2017/01/03/the-joys-of-ios-10-uikit-drawing
趣谈 iOS 10 UIKit 绘图. 作者 Erica Sadun, 原文链接. 我花费了几天时间用来尝试 iOS 10 中. Error allocating color space". Width, height,. BITS PER CO MPONENT. 每个通道的位数是 8 bit BPC. Width * ARGB COUNT, / 4 byte ARGB 值. Error: Context not created! Image = [ UIImage. Image = renderer.image { context in. Bounds = context.format.bounds. By: - 0.1. Hue: amount, saturation: 1.0. Rects = bounds.divided(. AtDistance: amount * bounds.size.width, from: .maxXEdge). Origin: .zero, size: size). Width, height) = ( Int. 创建 CG ARGB 上下文.
Swift3 指导手册:基础篇 | Swift 教程 - Swift 语言学习 - Swift code - SwiftGG 翻译组 - 高质量的 Swift 译文网站
http://www.swift.gg/2017/01/11/swift-3-tutorial-fundamentals
作者 Jameson Quave, 原文链接. 在 Swift 3 指导手册中,我们将聚焦如何帮助初学者从一个完完全全的新手到基本掌握 Swift。 这里会使用 Swift 3 来教学。 我们编写这个指导的初衷是因为市面上的很多指导手册都已过时了,因此它就不适合仅仅以 Swift3 有哪些新功能 来行文。 Error: cannot assign to value: 'name' is. Age 和 name 的类型仍然是 Int 和 String ,但是这次我们跳过了类型声明,因为很显然,5 是 Int 类型,而 Jameson 是一个字符串。 如果我们预测这个 age 的值是可变的,而 name 不是可变的,那么我们应该这么写:. Sentence = name " is ". Sentence = " (name). 类型因为它现在是 15 而不是 15,没有了引号。 Sentence = name " is ". Cannot be applied to operands of type ' String'. Sentence = name " is ". Favorite song is: ".
Swift 圣战:类型别名 | Swift 教程 - Swift 语言学习 - Swift code - SwiftGG 翻译组 - 高质量的 Swift 译文网站
http://www.swift.gg/2017/01/12/holy-war-type-aliases
作者 Erica Sadun, 原文链接. 使用类型别名来创建 假型 (pseudotypes) (而通常类型别名只会重复表述一个类型),可以用来整齐地组织代码。 构建便利类型别名 (convenience typealias) 可以强调出结构相同、但用法不同的类型之间的区别。 这可以区分每个使用点的具体类型,并且提供了内置的 类型注解 (type commentary)。 你怎么看 类型别名是一个好的选择吗 或者是一个糟糕的做法呢 还是需要构建一个封装呢 请告知您的看法,可以在留言区评论,或者给我发 tweet。 感谢 Mike Ash 的帮助. 本文由 SwiftGG 翻译组翻译,已经获得作者翻译授权,最新文章请访问 http:/ swift.gg. And Theme by Jacman.
新手教程:如何改变应用名称 | Swift 教程 - Swift 语言学习 - Swift code - SwiftGG 翻译组 - 高质量的 Swift 译文网站
http://www.swift.gg/2017/01/06/change-display-name-tutorial
作者 Arthur Knopper, 原文链接. 通常情况下,iPhone 屏幕首页上会展示 App 的默认名称。 在本节教程中,我们会借助属性列表项 property list item 来改变 App 的展示名称。 本节教程使用的是 Xcode 7.3.1 和 iOS 9.3。 打开 Xcode,创建一个 Single View Application。 点击 Next,product name 一栏填写 IOS9ChangeDisplayNameTutorial. 填写好 Organization Name 和 Organization Identifier,Language 选择 Swift,Devices 选择 iPhone。 点击 info.plist 文件,检索 Bundle name item。 可以看到其 value 值为 ‘$(PRODUCT NAME)’,也就是工程的名字。 工程启动模拟器,点击菜单栏的 Hardware 菜单,选择 Home。 工程,回到 iPhone 首页,App 名称变成下图所示的名称。 在 ioscreator 的 github.
TOTAL LINKS TO THIS WEBSITE
81
SwiftyPage.com - On Hosting Plan. Infinite Possibilities
Pure SSD Hosting in the Cloud. Deploy your website in minutes in our 100% cloud network on pure Intel Enterprise SSD storage. Hosting plans starting at only $5/mo! Learn More and/or Get Started Now! We use Intel Enterprise cloud optimized SSD (Solid State Drive) storage. Our drives are 50x faster than the average web server drive. Our cloud hosting provides unparalleled uptime guaranteed to our customers through the use of cloud technology. Lightning fast, doesn't say it! Stay Up To Date With SwiftyPage:.
SwiftyPage.com - On Hosting Plan. Infinite Possibilities
Pure SSD Hosting in the Cloud. Deploy your website in minutes in our 100% cloud network on pure Intel Enterprise SSD storage. Hosting plans starting at only $5/mo! Learn More and/or Get Started Now! We use Intel Enterprise cloud optimized SSD (Solid State Drive) storage. Our drives are 50x faster than the average web server drive. Our cloud hosting provides unparalleled uptime guaranteed to our customers through the use of cloud technology. Lightning fast, doesn't say it! Stay Up To Date With SwiftyPage:.
SwiftyPants.net
Swiftype - Site search and mobile app search
Add great search to any website. Watch the demo video. Watch the demo video. Create an account while we prepare your search engine. Take control of your search with Swiftype. Custom result ranking, autocomplete, synonyms, facets, real-time indexing. Built for the mobile web, and drop-in iOS and Android SDKs for native apps. Receive real-time feedback and user insight, and forecast search trends. Effortless to integrate and customize: build the search engine you want. Start using Swiftype now.
swiftypecdn.net - Registered at Namecheap.com
This domain is registered at Namecheap. This domain was recently registered at Namecheap. Please check back later! This domain is registered at Namecheap. This domain was recently registered at Namecheap. Please check back later! The Sponsored Listings displayed above are served automatically by a third party. Neither Parkingcrew nor the domain owner maintain any relationship with the advertisers.
Swiftyper
Jan 4, 2017. RunLoop 是 iOS 开发当中一个很基础又很重要的概念。 译)使用 Swift 3 与 Xocde 8 创建条码与二维码扫描应用. Jan 2, 2017. 那么,什么是二维码呢 我相信读者中的大多数都知道什么是二维码 译者注 我觉得应该是全部都知道吧。 以防还有读者没有听说过二维码,可以看一下上面这张图片 译者注 原文如此,并且原文中也没有图片 那就是二维码。 二维 QR 全称是 Quick Response 快速响应 码是一种二维的条形码,它是由 Deson 所发明的。 Dec 26, 2016. 因此,值此新年来临之际,我对我的 iOS 微信抢红包 tweak. Dec 16, 2016. 但是 Block 这种特殊的类型在头文件中是看不出它的声明的,一些有 Block 回调的方法名 dump 出来是类似这样的. 因为这种回调看不到它的方法签名,我们无法知道这个 Block 到底有几个参数,也不知道它函数体的具体地址,因此在使用 lldb 进行动态调试的时候也是困难重重。 Python 学习笔记 - 基础篇. Dec 12, 2016. Dec 11, 2016.
swiftypete
Friday, October 25, 2013. Plebgate" and the Ethics of Policing. A Personal Account - when Law and Ethics Fail. Plebgate" is a peculiar UK controversy which has escalated out of all proportion. and for good reason! As it turns out the Security TV footage does not accord with the police account and subsequent police inquiries have been fraught with mendacious self serving commentary. It turns out that Andrew Mitchell may be the victim of a police "fit up"! Even though we had been clearly instructed by our ...
swiftypete | Just another WordPress.com site
Just another WordPress.com site. C S Lewis Blog: Lewis on Democracy. July 7, 2013 by peteraswift. Originally posted on swiftypete. C S Lewis Blog: Lewis on Democracy. C S Lewis Blog: Lewis on Democracy. July 7, 2013 by peteraswift. C S Lewis Blog: Lewis on Democracy. March 15, 2013 by peteraswift. Originally posted on peteraswift. Jim Swift was 19 years old when he was killed in action in 1918. He has no known grave. He was my father’s elder brother. November 11, 2011 by peteraswift. I find time for othe...
SwiftyPoll.com - Audience Response System
Business profile for swiftypony.com provided by Network Solutions
Phone: Your business phone number. Fax: Your business fax number. Email: Your business e-mail address. The type of business you are in. Your list of brands. Products and/or services you provide. Coupons and other discount information you offer. Any other information about your business. Your hours of operation. Methods of payment you accept. If this is your Web site, you can customize your business profile from your account at Network Solutions. To edit your business profile.
Dazzle Detail
Superior vehicle detailing and reconditioning when only the best will do. Bring your highest expectations!