1.3.8.1.4.5.4.3.4.1.6 寂 寞 求 约

1.新建一个继承自UITableViewCell的子类
2. 在initWithStyle:方法中进行子控件的初始化
1& 将有可能显示的所有子控件都添加到contentView中
2& 顺便设置子控件的一些属性(一次性的设置:字体、?字颜色、背景)
3.提供2个模型
一个是数据模型(?字数据 + 图片数据)
一个是frame模型(数据模型 + 所有子控件的frame + cell的?高度)
cell应该提供?个frame模型属性
4. 将frame模型传递给cell
cell根据frame模型给子控件设置frame,根据数据模型给?控件设置数据
cell根据数据模型决定显示和隐藏哪些?控件
在tableView的代理?方法返回cell的高度
阅读(1) | 评论(0) | 分类:
原本用户登录一点问题没有,但是更新到Xcode7就出现如下的问题:
这是使用AFNetworking访问网络失败的提示信息:
Error Domain=NSURLErrorDomain Code=-1022 &The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.& UserInfo={NSUnderlyingError=0x7fec987f84d0 {Error Domain=kCFErrorDomainCFNetwork Code=-1022 &The resource could not be loaded because the App Transport Security policy requires the use of a secure connection.&
解决方法:
Google后查证,iOS9引入了新特性App Transport Security (ATS)。详情:App Transport Security (ATS)
新特性要求App内访问的网络必须使用HTTPS协议。
但是现在公司的项目使用的是HTTP协议,使用私有加密方式保证数据安全。现在也不能马上改成HTTPS协议传输。
①在Info.plist中添加NSAppTransportSecurity类型Dictionary。
②在NSAppTransportSecurity下添加NSAllowsArbitraryLoads类型Boolean,值设为YES
阅读(2) | 评论(0) | 分类:
&NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。
因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefaults则不用管这些东西,就像读字符串一样,直接读取就可以了。
NSUserDefaults支持的数据格式有:NSNumber(Integer、Float、Double),NSString,NSDate,NSArray,NSDictionary,BOOL类型。很实用吧
NSUserDefaults很方便,读取也很容易。下面给出一个示例看看如何使用:(PS:更详细的也可以参考官方文档哈)
ViewController.h文件中主要是放几个控件,用于显示存储的数据:
ViewController.m文件中最重要的是两个方法:
saveNSUserDefaults:用于将各种类型数据保存到NSUserDefaults中
readNSUserDefautls:用于从NSUserDefaults中读取各种类型的数据。在viewDidLoad中调用这两个方法就可以看出结果咯
好了,运行一下,可以看到xib文件中的各种数据已经绑定上了吧?
再次运行的时候,可以把viewDidLoad中的 &[self &saveNSUserDefaults]; &这一行注释掉,让程序直接读取而不存储数据,发现以前保存的数据仍然可以读取到界面上。
嘻嘻,很简单吧,就这样就可以是实现数据的存储了。
下面讲一下原理:
你可能会问一个问题:NSUserDefautls将数据存储在什么地方了???我都没有显示的指定路径???很疑惑吧。。。。
用NSUserDefaults存储的数据下次程序运行的时候依然存在,它把数据存储在什么地方了?如何能够清除?
其实它存储在应用程序内置的一个plist文件里,这个可以根据路径看到。
比如说这个是你的程序沙盒位置
/UsersLibrary/Application Support/iPhoneSimulator/4.1/Applicati*****/29788E40-AF47-45A0-8E92-3AC0F501B7F4/,(这个是应用程序对应在mac上的位置)
这个下面有/Library/Prefereces,里面有个plist文件,存储的就是你的userDefaults
想要删掉的话,用removeObjectForKey或者删掉沙盒,也就是你的应用程序然后重新安装。
阅读(771) | 评论(0) | 分类:
Python实现微信红包算法
# -*- coding: utf-8 -*-
import random
import sys
def randBonus(min, max, total,num):
print min, max, total, num
#print &{:.2f}&.format(3.1415029)
total = float(total)
num = int(num)
min = 0.01
if num & 1:
if num == 1:
print &第%d个人拿到红包数:%.2f& % (num,total)
totalMoney = total
while(i & num):
max = totalMoney - min*(num- i)
k = int((num-i)/2)
if num -i &= 2:
k = num -i
max = max/k
monney = random.randint(int(min*100), int(max*100))
monney = float(monney)/100
totalMoney = totalMoney - monney
print &第%d个人拿到红包为:%.2f, 余额:%.2f&%(i,monney,totalMoney)
print &第%d个人拿到红包为:%.2f, 余额:%.2f&%(i,totalMoney,0.00)
if __name__ == '__main__':
min = sys.argv[1]
max = sys.argv[2]
total = sys.argv[3]
num = sys.argv[4]
randBonus(min, max, total, num)
执行结果如下:
fzxawang@fzxamatoMacBook-Pro ~$ python bonus.py 0.01 10 20 10
0.01 10 20 10
第1个人拿到红包为:0.18, 余额:19.82
第2个人拿到红包为:2.05, 余额:17.77
第3个人拿到红包为:5.27, 余额:12.50
第4个人拿到红包为:0.90, 余额:11.60
第5个人拿到红包为:0.35, 余额:11.25
第6个人拿到红包为:1.77, 余额:9.48
第7个人拿到红包为:2.31, 余额:7.17
第8个人拿到红包为:0.75, 余额:6.42
第9个人拿到红包为:6.24, 余额:0.18
第10个人拿到红包为:0.18, 余额:0.00
阅读(4361) | 评论(6) | 分类:
最近有空捣腾下OC
下面是UITableView一个最简单的栗子~
DetailViewController.h
DetailViewController.h
Created by fzxa wang on 15-2-8.
Copyright (c) 2015年 Fzxa wang. All rights reserved.
#import &UIKit/UIKit.h&
@interface DetailViewController : UIViewController
DetailViewController.m
DetailViewController.m
Created by fzxa wang on 15-2-8.
Copyright (c) 2015年 Fzxa wang. All rights reserved.
#import &DetailViewController.h&
@implementation DetailViewController
-(void)loadView
UIView *view = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 320, kDeviceHeight)];
self.view =
self.title = @&Group&;
_tableView = [[UITableView alloc]initWithFrame:CGRectMake(0, 0, 320, kDeviceHeight) style:(UITableViewStyleGrouped)];
_tableView.dataSource =
_tableView.delegate =
NSArray *array = [UIFont familyNames];
NSMutableArray *temp =
_fontArray = [[NSMutableArray alloc]initWithCapacity:71];
//NSLog(@&fontcount: %d&, [array count]);
for ( int index = 0; index & [array count]; index++)
NSString *font = array[index];
if(index % 5 == 0)
temp = [[NSMutableArray alloc]initWithCapacity:5];
[_fontArray addObject:temp];
[temp addObject:font];
//NSLog(@&list :%@&,_fontArray);
[self.view addSubview:_tableView];
//table中有多少section
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
return [_fontArray count];
//section中有多少row
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
return [_fontArray[section]count];
//section header title
- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
NSString *title = [NSString stringWithFormat:@&Header Section NO %d&,section+1];
- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section
NSString *title = [NSString stringWithFormat:@&Footer Section NO %d&,section+1];
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
static NSString *tid = @&detailCell&;
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:tid];
if(cell == nil)
cell = [[UITableViewCell alloc]initWithStyle:UITableViewCellStyleDefault reuseIdentifier:tid];
cell.textLabel.text = [[_fontArray objectAtIndex:indexPath.section] objectAtIndex:indexPath.row];
阅读(3104) | 评论(1) | 分类:
博客二维码
共有( 214 ) 篇文章
( 05:43:02)
( 23:51:19)
( 02:23:54)
( 01:46:17)
( 23:23:48)
( 23:23:43)
( 02:41:15)
( 02:41:12)
( 02:41:12)
( 02:38:30)一个女人来旅游,在宾馆太寂寞
1,3,5,0,4,8,4,8,5,6…_哈尔滨吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:949,061贴子:
一个女人来旅游,在宾馆太寂寞
1,3,5,0,4,8,4,8,5,6…收藏
一个人来旅游,在宾馆太寂寞
1,3,5,0,4,8,4,8,5,6,4
为客户提供快捷安全的数据库 数据恢复服务
楼主要考公务员?
我也是……
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或BD国语中字
BD国语中字
电影排行榜
二樱中学毕业后盼望投身广阔的革命天地,做一个顺应时代潮流的人,可…
更新至60集
更新至22集
更新至27集
更新至10集
更新至18集
更新至22集
更新至35集
更新至33集
电视剧排行榜
还记得郊区故事第一季给我们带来的戏剧性结局吗?特萨遇到了她的外祖…
综艺排行榜
《王子的约会》是台湾电视公司(台视)监制的台湾综艺节目,于2012年8…
BD中英双字
BD中英双字
动漫排行榜
这部作品风格类似于大和古装片,背景却发生在未来的日本。在不夜城新…
纪录片排行榜电影排行榜
中字预告,讲述想要成为完美警官的男主(#李善均#饰)因过去犯下的交…
更新至36集
更新至50集
更新至16集
更新至60集
更新至106集
更新至46集
更新至30集
更新至39集
更新至40集
更新至32集
更新至34集
电视剧排行榜
女主离开男主10年了,但是心里仍然爱着男主,她一直觉得男主并不爱她…
综艺排行榜
《读心人 第五季》的故事继续围绕着Toby Logan,一个25岁的救护人员,…
动漫排行榜
连接洛克王国与天空城的彩虹桥即将坍塌,面临末日的重大危机。 圣龙…
纪录片排行榜
黑帮老大艾迪?金策划了一起凶杀案,被偶然路过的年轻人西恩?琼斯目击…}

我要回帖

更多关于 寂寞约爱 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信