- 博客(80)
- 资源 (1)
- 收藏
- 关注

原创 iOS与swift 优秀博客地址收藏
1 http://blog.youkuaiyun.com/qq350116542/article/category/3171325 2 http://blog.youkuaiyun.com/tonny_guan/article/category/1329460 3 4 5 6 7 8
2015-09-05 11:31:21
513
原创 cocoapods 使用{先安装再使用}
参考资料: http://blog.youkuaiyun.com/doublefi123/article/details/38238599 http://blog.youkuaiyun.com/ysy441088327/article/details/86117311/ 安装 如果没有ruby环境,可以通过淘宝的ruby镜像环境去下载 CocoaPods是用Ruby写的,所以运行需要安装Ruby环境。Mac中已经
2015-09-23 11:15:32
491
转载 程序猿的10层楼
自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。 那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技
2015-09-23 11:12:55
896
原创 iOS 蓝牙开发资料收集
蓝牙开发 http://liuyanwei.jumppo.com/2015/07/17/ios-BLE-1.html#efumjhttp://www.cnblogs.com/visen-0/p/4013119.html http://blog.youkuaiyun.com/chenli522/article/details/17114933
2015-09-22 18:12:40
494
转载 与App Store审核团队的沟通
AppReview@apple.com-应用在提交后(处于“审核中”),应用和应用内购的状态-状态更新通知——与开发者遭拒和影响审核时间相关的信息-应用遭拒通知咨询-快速审核请求------------------------------------iTSPayments@apple.com- 支付状态查询- 与苹果向开发者支付费用相关的问题- 咨询财务报表--
2015-09-11 18:19:07
1470
原创 iOS 笔记总结一
1/ 网页缓存 //清除cookiesNSHTTPCookie *cookie;NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];for (cookie in [storage cookies]) { [storage deleteCookie:cookie];}UIWebV
2015-09-10 18:51:39
481
原创 swift 网络请求 2
要使用 Alamofire 的话,首先需要导入它。请打开PhotoBrowserCollectionViewController.swift文件,然后在文件顶部添加如下代码:1import Alamofire您需要在每个使用了 Alamofire 类以及函数的文件中添加这条`import`语句。接下来,在`setupView()`下方的`viewDidLoad()`方法中添加如下代码:123
2015-09-08 16:10:35
478
原创 swift 的网络请求--Alamofire框架
[1]import Alamofirepublic struct DesignerNewsService { // Designer News API Doc: http://developers.news.layervault.com // V2: https://github.com/metalabdesign/dn_api_v2 pri
2015-09-08 15:45:01
1853
原创 swift 下拉图片变大 coreData 声明数组变量
1 声明数组变量 (1) import Foundation import UIKitstruct News { var newsTitle: String var newsCategory: String } (2)var newsArray = News (3) let news7 = News(newsTitle: “Eclipse mints rele
2015-09-08 15:12:33
665
原创 swift 学习笔记2
1.闭包的简介看到这里, 或许有人想着, 又是一个新的东西, 其实不以为然, 所谓的闭包其实就是OC中block, 只是在block的基础上做出了稍微的改变, 但最终的原理和block八九不离十, 闭包除去可以使用类似block的原理之外, 还多了一些特性, 比如闭包可以捕获和存储其所在上下文中任意常量和变量的引用。 这就是所谓的闭合并包裹着 这些常量和变量,俗称闭包.其实闭包
2015-09-08 10:59:56
461
原创 swift 学习笔记
在声明函数的时候, 我们也可以这么去声明func sumOf(numbers:Int...) -> Int { var sum = 0 for number in numbers { sum += number } return sum}println(sumOf(1, 2, 3))// 打印出来的结果: 6123456789PS:
2015-09-08 10:32:06
554
原创 iOS点击空白处收起键盘
#pragma mark - 空白处收起键盘- (void)addGestRecognizer{ UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(tapped:)]; tap.numberOfTouchesRequired =1
2015-09-07 16:57:49
474
原创 swift UI控件的综合应用
import UIKitenum AddTimerType :Int{ case onTime = 0 case offTime = 1 case onAndOffTime = 2}class TTAddTimerViewController:UIViewController,TTInterceptorProt
2015-09-05 11:15:03
429
原创 swift 代码笔记3
1/ 在系统的cell 中 可以自一个image view 覆盖到系统的 UIImageview 也可以在系统的 UIImageview 添加一个 UILable 或者 UIButton 的子控件 //var imgRili = UIImageView(frame: CGRectMake(0, 0, 0, 0)) var lblrili = UILa
2015-09-05 11:03:56
498
原创 swift cell的高度是动态的 三个文件:控制器 cell Frame类
说明: 在控制器中 申明frames的数组 存入frame模型,在调用cell的时候传入的是 frame,在frame中存有 高度变量 和 cell子控件的frame变量 和 模型数据变量 ,在cell中创建子控件,并用frame复值import UIKitclass TTFaq :NSObject{ override init(){
2015-09-05 10:45:05
438
原创 swift 代码笔记2
1/ swift 调用XIB 别忘了加这一句 NSBundle.mainBundle().loadNibNamed("TTSearchDeviceViewController", owner: self, options:nil)2/ 获取Wi-Fi名称 必须加上 SystemConfiguration 框架/** * *
2015-09-05 10:36:34
389
原创 swift 代码笔记
1/ // 让导航栏支持右滑返回功能 self.navigationController?.navigationBar.translucent = false self.navigationController?.interactivePopGestureRecognizer.enabled = true se
2015-09-05 10:22:44
488
原创 swift 启动页面
1/ func application(application:UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject:AnyObject]?) -> Bool { // 启动过渡页 let allowShowStartPages
2015-09-05 09:57:50
524
原创 iOS苹果推送通知服务
当应用程序退到后台的时候,用户没办法及时看到消息,而推送服务即使在锁屏状态下,也能将消息及时推送给用户。 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override poin
2015-09-04 16:06:45
531
原创 swift HTTP通信
一 加载网络数据 (1) var str =NSString(contentsOfURL: NSURL(string: "http://www.baidu.com")!, encoding:NSUTF8StringEncoding, error: nil) println(str)输出 百度首页的html代码 字符串格式 (2)
2015-09-04 15:52:18
965
原创 swift 解析json数据
1/ json 格式的数据 比如 {"language":"Java","type":"static","arr":[2,3,4,5]}2 使用 (1) // 这是一个 字典 var dict = ["name":"jikexueyuan","age":1] var jsonData = NS
2015-09-04 15:32:01
768
原创 swift总结4
1/ 控件 可用 var 可用 let var tempTableView:UITableView = UITableView (frame:self.view.bounds, style: .Plain)2/ self.zyTableView.separatorStyle = .SingleLineself.zyTableView.separator
2015-09-01 15:57:56
402
原创 swift 总结3
1/ UITextField 代理 func textFieldShouldReturn(textField:UITextField) -> Bool { // 按下输入法的 回车键 触发的方法 return true }2/ tableviewcell 禁止选中zyTableView.se
2015-09-01 15:11:13
364
原创 swift总结2
1/ 创建一个 可变数组var dataList: NSMutableArray = ["qqqqq","wwwwwwww","eeeeeee","rrrrrrrrrr","tttttttt","yyyyyyyyyy","uuuuuuuuuuuu","iiiiiiiiiiii","oooooooooooo","ppppppppppp","aaaaaaaaaa","sssssss
2015-09-01 14:56:00
418
原创 swift总结1
一 tableview的使用 1/ 创建一个数据模型的类 供网络请求数据 class ZYFruit:NSObject { var name: String =String () var desc: String =String () var fruit: NSArray = NSArray ()}2/ 在视图控制器
2015-09-01 12:31:48
436
原创 swift笔记(4)
可选链(Optional Chaining)是一种可以请求和调用属性、方法及子脚本的过程,它的自判断性体现于请求或调用的目标当前可能为空(nil)。如果自判断的目标有值,那么调用就会成功;相反,如果选择的目标为空(nil),则这种调用将返回空(nil)。多次请求或调用可以被链接在一起形成一个链,如果任何一个节点为空(nil)将导致整个链失效。 扩展就是向一个已有的类、结构体或枚举类型添
2015-08-27 17:51:19
679
原创 swift笔记(3)
范围匹配switch语句的case中可以匹配一个数值范围,比如:123456789101112131415161718192021let count = 3_000_000_000_000let countedThings = "stars in the Milky Way"var naturalCount:
2015-08-27 17:37:54
366
原创 swift笔记(2)
一个字符串String就是一个字符序列,像”hello,world”,”albatross”这样的。Swift中的字符串是用String关键词来定义的,同时它也是一些字符的集合,用Character定义。Swift的String和Character类型为代码提供了一个快速的,兼容Unicode的字符解决方案。String类型的初始化和使用都是可读的,并且和C中的strings类似。同时St
2015-08-27 17:02:52
359
原创 swift笔记(1)
Swift还集成了Objective-C中所没有的“元组”类型,可以作为一个整体被传递。元组也可以成为一个函数的返回值,从而允许函数一次返回多个值。类型注解在声明常量和变量时,可以使用注解来注明该变量或常量的类型。使用:号加空格加类型名在变量或常量名之后就可以完成类型注解。下面的例子就是声明了一个变量叫welcomeMessage,注解类型为字符串String
2015-08-27 16:58:42
289
原创 swift创建tableview
1/ func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { var col: ViewController = ViewController() var
2015-08-25 12:10:19
372
原创 swift常用控件
//提示窗 let alertViewController:UIAlertController = UIAlertController(title:"提示", message:lsitData[indexPath.row], preferredStyle: UIAlertControllerStyle.Alert); let aler
2015-08-25 09:49:26
867
原创 Swift中的问号?和感叹号!
Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:接下来Optional值要上场了。Optional其实是个enum,里面有None和Some两种类型。其实所谓的nil就是Optional.None, 非nil就是Optional.Some, 然后会通过Some(T)包装(wrap)原始值
2015-08-25 09:36:28
505
原创 加载网页内容
import “LJH5ViewController.h”import “MBProgressHUD+MJ.h”@interface LJH5ViewController ()@end@implementation LJH5ViewController-(void)loadView{ self.view=[[UIWebView alloc]init]; }(void)viewDidLo
2015-08-15 12:26:14
336
原创 邮箱验证
/** * 判断邮箱格式是否正确 */-(BOOL)isValidateEmail:(NSString *)email{NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SE
2015-08-15 12:20:33
453
原创 键盘挡住输入框的问题
//增加监听,当键盘出现或改变时收出消息[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow2:)
2015-08-15 12:19:21
342
原创 tableview cell中包含cell或者不同的部分
(UITableViewCell )tableView:(UITableView )tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {LJProductTableViewCell *cell=[LJProductTableViewCell ProductTableViewCell:tableView]; cell.selection
2015-08-15 11:23:11
313
原创 快速返回顶部
/** * 当scrollView正在滚动就会调用 */ - (void)scrollViewDidScroll:(UIScrollView *)scrollView { if (scrollView.tag == 11) { // 根据scrollView的滚动位置决定pageControl显示第几页 CGPoint point= sel
2015-08-15 11:07:36
344
原创 向右划出侧边栏
1/ 在view加载的时候 //添加向右滑动手势UISwipeGestureRecognizer *swipeGes=[[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipeAction:)];swipeGes.direction=UISwipeGestureRecognizerDirection
2015-08-15 10:32:45
449
原创 多语言问题
1 在父控制器中 viewDidLoad 添加 语言通知 //开启对语言更改的监听 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(receiveLanguageChangedNotification:) name:kNotificationLanguageChanged object:ni
2015-08-15 10:27:01
347
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人