ios
ningto.com
个人站点:https://ningto.com
展开
-
ios storyboard简单用法
使用xcode5中的storyboard,做个简单的界面,第一次用简直一头雾水,摸索下来感觉也蛮方便的。从左到右,从上到下,控件依次是:UITextFiled,UIButton, UILabel, UIPickerView。在UITextFiled里输入文字,点击OK,改变UILabel里的内容。滚动UIPickerView改变显示的字体。1.新建一个工程选择Single原创 2013-11-30 21:00:42 · 7537 阅读 · 0 评论 -
App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure.
解决方法: 1.使用https协议请求; 2.Info.plist中增加App Transport Security Settings子项Allow Arbitrary Loads设置为YES。原创 2015-11-22 10:12:22 · 5321 阅读 · 0 评论 -
swift Joke
使用swift做一个小的应用,调用showapi来显示笑话。1.使用pod装第三方库,Alamofire请求http数据,SnapKit代码布局,SwiftJSON解析json; pod文件:platform :ios, '8.0'use_frameworks!target 'JokeText' do pod 'Alamofire', '~> 3.0' pod 'SwiftyJSON'原创 2015-11-15 15:02:20 · 842 阅读 · 0 评论 -
给UITableView增加拷贝
func tableView(tableView: UITableView, performAction action: Selector, forRowAtIndexPath indexPath: NSIndexPath, withSender sender: AnyObject?) { if action == Selector("copy:") { i原创 2015-12-10 21:15:50 · 478 阅读 · 0 评论 -
swift分享到微信
申请微信开发平台AppId 地址:open.weixin.qq.com下载微信终端sdk文件 包括以下文件: 将sdk文件导入到工程 4.微信开放平台新增了微信模块用户统计功能,便于开发者统计微信功能模块的用户使用和活跃情况。开发者需要在工程中链接上:SystemConfiguration.framework,libz.dylib,libsqlite3.0.dylib,libc++.dylib原创 2015-12-11 23:58:01 · 2376 阅读 · 0 评论 -
swift UITableViewCell拷贝
func tableView(tableView: UITableView, performAction action: Selector, forRowAtIndexPath indexPath: NSIndexPath, withSender sender: AnyObject?) { if action == Selector("copy:") { if原创 2015-11-21 00:15:28 · 761 阅读 · 0 评论 -
swift delegate
protocol ModelDelegate { func willValueChanged(curValue: Int, newValue: Int) func didValueChanged(curValue: Int, oldValue: Int)}class Model { var delegate: ModelDelegate? var c原创 2015-12-01 19:35:32 · 568 阅读 · 0 评论 -
Static table views are only valid when embedded in UITableViewController instances
问题 当在UIViewController中加入Table View,然后将其Content设置为Static Cells,xcode编译时报错提示:Static table views are only valid when embedded in UITableViewController instances。解决方法将放置Table View改为放置Container View;单独拖出原创 2016-02-16 21:30:10 · 3954 阅读 · 0 评论 -
Objective C Bridging header —— swift MD5
swift使用md5算法:1.新建一个桥接头文件Objective-CBridgingHeader.h,内容如下:#ifndef QueryPhoneNumber_Objective_CBridgingHeader_h#define QueryPhoneNumber_Objective_CBridgingHeader_h#import #endif2原创 2015-07-24 22:37:59 · 1633 阅读 · 0 评论 -
swift 网络搜索热词排行
1.使用www.showapi.com上的接口,需要注册添加一个App,这样才能获取appid和secret密钥,调用前需要订购套餐(选免费的就可以了); 2.外部库Podfile文件内容,SnapKit这里暂时不需要用到:platform :ios, '8.0'use_frameworks!target 'WxArticle' do pod 'Alamofire', '~> 3.0'原创 2016-03-28 09:53:55 · 684 阅读 · 0 评论 -
ios UILabel显示html文本
let attrContent = try NSAttributedString(data: htmlContent, options: [NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType], documentAttributes: nil) cell?.contentLabel.attributedTex原创 2015-11-21 00:18:41 · 913 阅读 · 0 评论 -
swift UILabel不显示html标签
带html标签的文本srcText var attrStr = NSAttributedString(data: srcText.dataUsingEncoding(NSUnicodeStringEncoding, allowLossyConversion: true)!, options: [NSDocumentTypeDocumentAttribute: NSHTML原创 2015-07-26 22:54:46 · 3390 阅读 · 1 评论 -
ios 简单计算器
初学objective-c做点小练习,以下是一个简单的计算器。主要涉及到函数,UILabel,UIButton和button按下的消息,按键之间的逻辑使用了一点状态模式来进行控制//// AppDelegate.h// calc//// Created by tujiaw on 13-11-17.// Copyright (c) 2013年 tujiaw.原创 2013-11-27 20:45:56 · 3849 阅读 · 1 评论 -
获取目录下的所有文件名
#import NSMutableArray* getAllFilename(NSString *dir) { NSFileManager *fileManager = [NSFileManager defaultManager]; NSDirectoryEnumerator *dirEnum = [fileManager enumeratorAtPath:dir];原创 2014-05-05 23:07:23 · 1113 阅读 · 0 评论 -
swift,精通ios中的例子
精通ios第四章的一个例子,用swiftbian xie原创 2014-09-24 23:18:43 · 2009 阅读 · 0 评论 -
swift closure 闭包
闭包相当于一个代码块,语法:{}原创 2014-09-16 21:29:59 · 2009 阅读 · 0 评论 -
swift做一个简单的计算器
1.新建一个工程,选择ios Application -> Single View Application -> Next -> Product Name:SimpleCalulater, Language:Swift,Devices:IPhone -> Next -> Create;2.选择Main.storyboard -> 右侧列表file inspector -> 去掉Use Auto原创 2015-03-08 14:32:10 · 8409 阅读 · 1 评论 -
playground color list
import UIKitvar str = "Hello, playground"let colors = [ "Air Force Blue":(red:93, green:138, blue:168), "Bittersweet":(red:254, green:111, blue:94), "Canary Yellow":(red:255, green:239原创 2015-04-29 22:31:35 · 678 阅读 · 0 评论 -
swift 类型转换
1.获取当前时间 var curDate = NSDate() var dateFormatter = NSDateFormatter() var timeFormatter = NSDateFormatter() dateFormatter.dateFormat = “yyy-MM-dd” timeFormatter.dateFormat = “HH:mm:ss SSS” var da原创 2015-06-26 23:47:09 · 1385 阅读 · 0 评论 -
UITextField 弹出输入面板后,点击其他地方使其消失
.弹出输入面板后,点击其他地方使其消失 ViewController重载方法 override func touchesEnded(touches: Set, withEvent event: UIEvent) { syncTextField.resignFirstResponder() } UITextField点击键盘上的return消失 @IBAction func inp原创 2015-06-26 23:48:28 · 1316 阅读 · 0 评论 -
swift UITableView cell自适应高度
ios8支持:1. override func viewDidLoad() { super.viewDidLoad() self.tableView.estimatedRowHeight = 100 self.tableView.rowHeight = UITableViewAutomaticDimension原创 2015-07-26 22:50:51 · 7616 阅读 · 0 评论 -
swift String extension
extension String { func substr(pos: Int, len: Int = 0) -> String { let start = advance(self.startIndex, pos) let end = (0 == len ? self.endIndex : advance(self.startIndex, pos + le转载 2015-05-14 20:52:22 · 1336 阅读 · 0 评论