V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  banxi1988  ›  全部回复第 8 页 / 共 28 页
回复总数  556
1 ... 4  5  6  7  8  9  10  11  12  13 ... 28  
2017-02-23 22:24:04 +08:00
回复了 banxi1988 创建的主题 程序员 扇贝的烦恼:用户使用时段太集中?
@FragmentLs 确实我都习惯在这个时候打卡, 写代码写累了,休息下,打个卡.
另,国外朋友也用扇贝? 😂
2017-02-23 22:15:49 +08:00
回复了 banxi1988 创建的主题 程序员 扇贝的烦恼:用户使用时段太集中?
@IgniteWhite 没去考过, 我英语只是高中水平.
2017-02-20 13:49:26 +08:00
回复了 banxi1988 创建的主题 程序员 不了解历史不足以写代码: 学 Socket 编程有感.
@pupboss
@lrh3321

vapor/socks 这个轮子我觉得比我造的好, 我就不造了.
2017-02-20 13:47:53 +08:00
回复了 banxi1988 创建的主题 程序员 不了解历史不足以写代码: 学 Socket 编程有感.
@noli 异步的话, 结合 GCD , 目前我是这样做的.
2017-02-15 17:44:55 +08:00
回复了 LancerXin 创建的主题 Android 探讨一个关于 Android Support 修改的问题
MenuAdapter 不是公开的接口, 没什么扩展性,这没什么大问题.

```java
/**
* @hide
*/
@RestrictTo(LIBRARY_GROUP)
public class MenuAdapter extends BaseAdapter {
```
2017-02-07 21:47:46 +08:00
回复了 jianleer 创建的主题 C iOS Socket 建立连接后,如何获取本机( iPhone )所使用的端口?
有这么一个系统函数可供使用:
getsockname

#include <sys/socket.h>
int
getsockname(int socket, struct sockaddr *restrict address,
socklen_t *restrict address_len);

详情见参考相关手册或文档. 地址及端口信息在 sockaddr 中.
2017-02-03 22:15:03 +08:00
回复了 banxi1988 创建的主题 iDev [Swift][Code Generator] 快速生成偏好设置存取代码
@luocic 这是一个比较宽泛的问题. 如果单单以 Swift 来说的话, 我是直接看官方的指南的.
GitHub 有一个库, 里面整理了不少资料. 看起来挺全的.
https://github.com/ipader/SwiftGuide

虽然我不是按这个来学习的. 因为我学习 Swift 时还没有这个仓库.

有具体问题欢迎交流.
2017-01-25 22:33:56 +08:00
回复了 banxi1988 创建的主题 程序员 [无聊][恶搞] 分享一个 Android 版 微信自动发红包的脚本
@wibile 对于这种小场景来说,使用坐标也挺方便的. 再说这个只是玩玩. 不用太在意.
2017-01-25 22:14:32 +08:00
回复了 banxi1988 创建的主题 程序员 [无聊][恶搞] 分享一个 Android 版 微信自动发红包的脚本
@AlisaDestiny 需要自己控制,
事实是需要有一定的编程能力发能运行此脚本.
要安装 Android 开发者工具命令行才能运行此脚本.
要修改一些坐标参数,才可以自动输入支付密码.
所以,不会在自己不知道的情况下发红包的.
2017-01-23 18:28:28 +08:00
回复了 czheo 创建的主题 程序员 哈哈,写的库被 matz 点赞了,开心。
though I don't think it's tastes sweet. I'd like to say: Good Job!
2017-01-18 13:42:47 +08:00
回复了 makeitall 创建的主题 程序员 imagemagick 水印 gif 时候遇到的问题(内详有图)
@makeitall 应该是 Gif 是由多个图层组成.加水印的也要加在各个图层上.
如果在 Mac 上使用 预览应用打开 Gif 图的话,它会在左右列出组成的各个图层.
应该是 去了 Tesla
Tesla 发了欢迎 Chris Lattner 的博客
https://www.tesla.com/blog/welcome-chris-lattner
2017-01-02 13:38:50 +08:00
回复了 banxi1988 创建的主题 iDev [Swift] EasyDefaults: 以 Modern & Swifty 的方式读写 UserDefaults
@danielwyo 这点我考虑过。但是没有想到更好的名字了。 按理说叫 UserDefault 应该可以。但补全时会跟它的复数类混淆。 其实很多 Cocoa 类都有用 default 作为变量名呢?在 Swift 3 中 甚至 直接用 default 关键词 作为变量名
2016-12-30 12:09:45 +08:00
回复了 banxi1988 创建的主题 iDev [Swift] UITableView:静态 TableView 的简化之道
@yfmir 我觉得代码写起来更方便快捷,修改更方便.
再者,Storyboard 打开都得半天. 我已经不喜欢 Storyboard 了.
2016-12-30 11:19:30 +08:00
回复了 banxi1988 创建的主题 iDev [Swift] UITableView:静态 TableView 的简化之道
@CommandZi
首先感谢你的回复.

这里再谈谈我的想法

一: 为什么说用 GroupTableView 不好.
1. 使用 Group TableView 其实对于 heightForHeaderInSection 感觉很难控制高度, 我有时搞得对, 现在又忘记了. 系统默认的高度要高一些. 但是国内应用好像普通要矮一些.

2. 如果使用 Group TableView 相当于是使用多维数组了. 二维的比一维的复杂. 这个道理比较简单.

3. 你说到分割线没有处理好, 这个我承认. 但是我这个 Demo 主要目的是 简化这个静态的处理.
**但是** 但是, 如果使用 Group TableView 这个分隔线的处理也麻烦. 对于我来说,他们的解决方案是一样的:
你需要 1) 使用 `tableView.separatorStyle = .none` 分隔线隐藏. 但是同一个 Section 中的分隔线又需要显示.
2) 对于中间的 Cell 在下面 添加一个 ShapeLayer 来当作分隔线.



二: 如果确实需要 GroupTableView

也可以封装一个 `GroupTableViewAdapter` 它不是 Cell 数组, 而是 `GroupSection` 数组.

```swift
public struct GroupSection{
let cells:[UITableViewCell]
}
```
然后:

```swift
let adapter = GroupTableViewAdapter(sections: [
GroupSection(cells: [albumCell, favoriteCell]),
GroupSection(cells: [walletCell, cardCell]),
GroupSection(cells: [emotionCell]),
GroupSection(cells: [settingsCell]),
])
```
当然, 我觉得这比不使用 GroupSection 复杂了.

三:
综上: 对于这种场景, 不使用 GroupTableView 挺好的.

对了,使用 EmptyCell 作为中间间隔其实挺好的啊. 没什么不优雅. 方便灵活.
如果需要你也可以当. TableViewSectionHeaderFooterView 来用
2016-12-29 23:08:30 +08:00
回复了 banxi1988 创建的主题 iDev [Swift] UITableView:静态 TableView 的简化之道
@aaronlam Sorry, 我没苹果手机.
2016-12-28 21:59:25 +08:00
回复了 banxi1988 创建的主题 iDev [Swift] UITableView:从牛刀到小刀 (1)
@HuangLibo 怎么说呢. UICollectionView 从机制或者说潜力上来说, 比 TableView 强大.
但是不如 UITableView 易用. UITableView 在很多使用场景下,基本是开箱即用. 而 UICollectionView 还需要我们自己多加加工.
2016-12-27 16:16:21 +08:00
回复了 xi_lin 创建的主题 iDev QQ 开源了一套 UI 控件库 QMUI
看了下. Demo 都做得很全很赞.
2016-12-26 08:50:20 +08:00
回复了 banxi1988 创建的主题 iDev [Swift] 从 JSON 到 Model: 协议默认方法让生活更简单
@janita 用在你的 Model 上.
2016-12-24 07:15:55 +08:00
回复了 banxi1988 创建的主题 iDev [小技巧] 如何在命令行上下载 苹果开发者网站上的资源?
泪流满面, 起来一看终于下载完成了.

```
[#952386 4.8GiB/4.8GiB(99%) CN:1 DL:221KiB]
12/24 03:04:55 [NOTICE] Download complete: /Users/banxi/Downloads/Xcode_7.3.1.dmg

Download Results:
gid |stat|avg speed |path/URI
======+====+===========+=======================================================
952386|OK | 240KiB/s|/Users/banxi/Downloads/Xcode_7.3.1.dmg

Status Legend:
(OK):download completed.
```

之前用 Chrome 下载了几次都是 到 2.2 G 左右就失败了.

为了一个老的 Swift 2.2 的项目,也是费心啊.
这次 Xcode 7.3.1 得跟 Xcode 8.2 并存一阵子才行.
1 ... 4  5  6  7  8  9  10  11  12  13 ... 28  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5372 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 07:44 · PVG 15:44 · LAX 00:44 · JFK 03:44
Developed with CodeLauncher
♥ Do have faith in what you're doing.