- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 Swift 最大子数组
用递归吧,分治策略,求最大子数组 //: Playground - noun: a place where people can play import UIKit var str = "Hello, playground" var A = [13,-3,-25,20,-3,-16,-23,18,20,-7,12,-5,-22,15,-4,7] for i in 0..<A.count {
2016-11-28 23:11:01 540
原创 iOS 代理模式
代理,应该是oc的一个最特别的特色之一了。我们可以看见在好多地方都会运用到它,最直接的例子就是调用tableview的时候,他需要在主界面调用tableview的一些方法,像这个列表里有多少行,每行长什么样子,这个都是实现tableview的代理方法。 废话不多说,我们看代码,以自定义cell为例子,咱们需要实现其内部一些按钮的方法来吧
2016-11-28 14:48:57 413
原创 了解一下网络开发知识呢
OSI(开放式系统互联), 由ISO(国际化标准组织)制定 1. 应用层 2. 表示层 3. 会话层 4. 传输层 5. 网络层 6. 数据链接层 7. 物理层 TCP/IP, 由美国国防部制定 1. 应用层, HTTP, FTP, SMTP, DNS 2. 传输层, TCP, UDP 3. 网络层, IP 4. 链路层, ARP, RARP
2016-11-25 14:39:18 291
原创 Swift 几种排序实现
import UIKit var str = "Hello, playground" var arry = [12,32,12,43,54,23,54,2,1,65,2,123,3] //插入排序 for index in 1..<arry.count { var key = arry[index] var i = index - 1 while (i >= 0 &&
2016-11-24 20:49:12 755
原创 在一个数组里找到我想要的,类似select,过滤数组吧
其实就是NSPredicate,首先我先把我想要的条件注入NSPredicate里,然后再把数组跟着这个NSPredicate过滤一遍。 代码如下: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"uid == %@", @"11"]; NSArray *filteredArray = [memArr filteredA
2016-11-24 11:38:22 732
原创 iOS block代码块
在ios里页面之间的传值是很平常的,也是很普通的。以前用过代理,感觉那个对于一些小的传值不太灵活,有点杀鸡用牛刀了,反正我用了这个block就觉得一级棒 那就上代码吧 好了那就是两个页面。我们分别叫A和B,想要的效果就是,在A里做操作,B里也可以感受到。 首先想要让B感受到温暖,A里得有个发射装置。我们在A里操作的时候,调一下A的发射装置,具体往哪里走我们不关心(其实在B里面,一目了然)。
2016-11-24 11:18:15 347 1
原创 微信小程序 图片缩放
在图片浏览的时候,一个很重要的操作就是两个手指一起在图上捏捏捏,缩放嘛。我天真的以为这个应该和ios一样的,有个scrollview里面放图就好了。我真是图样图森破,不行啊,然后上网找,也没有控件支持。不开森,网上只有大神提供的思路,就是自己做一个手势咯。 那就做吧 首先我们得理解在微信小程序上面这个手势触发有几种。这些个内容在官方文档里的框架 -> 视图层-> WXML ->...
2016-11-22 11:10:44 13720 7
原创 微信小程序 iOS tableview
最近小程序挺火的,于是我奉命弄弄小程序,好了废话不说,先实现个iOS里面最常见的tableview吧。 基础的我就不说了,想要实现tableview,首先先弄个滑动的 ,那就它了 scroll-view; <scroll-view scroll-y="true" style="height:100%" > </scroll-view> 有了框架,我们得弄...
2016-11-21 10:06:02 7084 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人