摘要:微信带动了html5 技术的广泛应用 有点夸张,但它确实火了一把。 现在就来学习学习 ios 是如何与h5进行交互的; PART-ONE : 一、原理 1.h5 与 ios 进行交互,首先得建立 webviewBridge ,沟通的桥梁; 2.其次是双方的响应。 a.先在h5端注册一个响应的名称。
阅读全文
摘要:naming function is a hard work! but it's funning,hahaha~~ actually,it's all my summit about the name of function . tell me your idea,please it's seper
阅读全文
摘要:PART1 git stash git stash pop 团队合作中,比如在改版优化时,需要多人协作。于是,我们会开几个分支,每个人将建立自己的分支去修改代码,之后再去合并。 但是,往往出现一种情况,比如我在改版优化了一半,老版本出现了一个BUG需要修复,这个时候就会用到git stash ,保存
阅读全文
摘要:一、正则表达式 使用环境很多,但经常会在用户名和密码 判断 了解更多可以查看网址内容,比如下面这个一般都能应付了:http://www.admin10000.com/document/5944.html 例子: NSString *regex = @"^[a-z0-9A-Z\u4e00-\u9fa5
阅读全文
摘要:// **Day 11 // **swift 2.0 String var arr = [1,"2",3.3] print("\(arr)") var dict = ["a":1,"b":2,"c":3] (dict as NSDictionary).allKeys (dict as NSDicti
阅读全文
摘要:// **Day 10 // **enum enum Cityname { case USA(Int,Int) case Africa(String) case Tiland(Float) } let likePerson = Cityname.Tiland(0.5) print("\(likePe
阅读全文
摘要:// **Day9 // CloseSure var arr:[Int] = [1,2,3,4,5,9,8,7,6,0] arr.sort() func compareTwoInts(a:Int,b:Int) -> Bool { return a>b } arr.sort(compareTwoInt
阅读全文
摘要:<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 在入栈 出栈 时界面的内存管理 会有时间差 结论得出的猜想证据是从下面打印的时间: 2016-04-13 15:24:33.028 jy_ai[17821:845029] __44
阅读全文
摘要:希望的田野上...... 我唯一能做的是在远方默默为你祈祷...... 请相信美好! 相信未来!
阅读全文
摘要:func tierMailFee (weight:Int) -> Int { return 2*weight } func tierMailFee2 (weight:Int) -> Int { return 6*weight; } func chooseMailFeeCalculateMethod(
阅读全文
摘要:**Day 8 **Function Style func add(a:Int,b:Int) -> Int { return a+b } add(5, b: 6) let anotherAdd:(Int,Int)-> Int = add anotherAdd(1,1) var a = 5,b=1 s
阅读全文
摘要:Start:2016.4.10 100天目标:jy_ai学习、swift、设计模式 以10天为周期,开始周会,执行内容:自我检讨本周期,并展望下一个周期;目标一:寻找高效方法。1.思考,记录思考;2.总结,写下总结,从总结中检讨;3.指定每日目标,用苹果软件在每日醒来时指定今日目标,涵盖内容:今日健
阅读全文
摘要:同事谢要上北京了,那里是技术者扎堆的天堂,因为那里有氛围。 杭州没有这个氛围,只能靠自己了。没有氛围那就必须创造氛围,办法:自律,模板; <!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 谢去北京前,也就是离职的时候,我压根就没劝
阅读全文
摘要:func sayHello(nickname:String,greet:String) -> String { let result = greet + "," + nickname + "!" return result } sayHello("tyf", greet: "hello") // s
阅读全文
摘要:A axis 坐标轴 architecture 结构 B C consider 考虑 closure 闭包 clip 修剪 convert 改变 D default 默认的 valid 有效的 descendant 后代 >> example: BOOL isDescendant = [self.b
阅读全文
摘要:// **Day6 // **Functiion //func SayHello (value: String, value1:String)->String { // // let str = value + "" + value1 // // print("str \(value)") // r
阅读全文
摘要:// **Day5 // **array / dictionary //let colors = ["redColors":(red:93,green:138,blue:168), // "Gam44444":(red:98,green:111,blue:13), // "Aboutblue":(r
阅读全文
摘要:<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 第二章 态度决定一切 1.做事 2.欲速则不达 3.对事不对人 4.排除万难,奋勇前进 第三章 学无止境 5.跟踪变化 6.对团队投资 7.懂得丢弃 8.打破砂锅问到底 9.把握开
阅读全文
摘要:1.目标或者任务的设定必须细化。目标或者任务的设定往往是一时兴起,之后会忘记;有时候经常将任务写的太大,比如:1.看之前的代码。2.打断点看tableview 的执行顺序。 由于平时列完任务不一定马上执行,而是过了几天甚至一周之后再执行,那就容易产生一个问题:再次打开任务栏查看的时候,会忘记当初设定
阅读全文
摘要:// **Day4 // **String Range //var str = "hello world i'm glad to see your achievement world" //let number = str.characters.count //let str2 = "yes my
阅读全文
摘要:// **Day3 // **for number in 1...10 //let closedRangeNumber = ["t","w","w"] //for i in 0..<closedRangeNumber.count //{ // print(closedRangeNumber[i])
阅读全文
摘要:let secondSystem:Int = 0b10001 let eightSystem:Int = 0o21 let tenSystem:Int = 17 let sixthSystem:Int = 0x11 // summary: 1.u need insert a "Enter" behi
阅读全文
摘要:let secondSystem:Int = 0b10001 let eightSystem:Int = 0o21 let tenSystem:Int = 17 let sixthSystem:Int = 0x11 // summary: 1.u need insert a "Enter" behi
阅读全文