iOS学习总结
文章平均质量分 50
YoungFroever
这个作者很懒,什么都没留下…
展开
-
UIStackView学习
1.什么是UIStackView? 答:在iOS9中苹果在UIKit框架中引入了一个新的视图类-UIStackView。UIStackView类可以帮我们布局UI控件,而我们不需要设置任何约束或设置很少的约束就可以,其他都由UIStackView帮我们自动完成了。 我的理解:非常强大的管理控件的类,可以减少约束的繁琐2.(1)根据http://www.cocoachina.com/ios/201原创 2016-01-15 14:49:38 · 653 阅读 · 0 评论 -
2016.1.12个人总结
总结一下 1.类方法与实例方法(减号) 代表实例方法,它在类的一个具体实例范围内执行,也就是说,你咋调用这个方法之前必须先创建一个类的实例; (加号)代表类方法,可以通过类名直接调用,不需要创建一个类的实例。调用 实例方法 [实例对象 方法名] 如YJView * yv = [[YJView alloc]init]; [yv test];类方法 [类名 方法名]原创 2016-01-12 21:15:03 · 493 阅读 · 0 评论 -
个人总结(3.1)
1.在第一个程序里打开第二个程序 二个程序里添加 URL type选项,继续点加号有 URL Schemes(URL 方案?),数组类型的,给一个 字符串作为第一个程序打开的标识符, 另外有一个URL idenifier,不知道干嘛,标准为 com.app2.test 类似的. 第一个程序添加 LSApplicationQueriesSchemes 字段,数组类型,添加第二个程序的URL Sc原创 2016-03-01 22:45:38 · 308 阅读 · 0 评论 -
2016.2.1个人总结
一. 给函数添加注释,可以根据http://blog.csdn.net/chengan1993/article/details/50474060 第三条来添加 /* <#string#> / 二.myFrameCGRect frame = self.view.bounds;frame.origin.y = 20;frame.size.height -= 20;三.常用插件 VVDocu原创 2016-02-01 16:03:38 · 253 阅读 · 0 评论 -
[杂七杂八-iOS]个人总结-3.16
最近一周一直没什么事,突然想到了可以把每天做的工作,学习过的事情都记录下来,一天下来也有几条.加了几个技术群,里面提出了不少问题,代码运行错误,效果与设计图有偏差等等,看到感兴趣的便开始查,一查发现又有些没见过的方法和技术.于是一天就这样过去了~1. /Users/YoungForever/Library/Developer/Xcode/DerivedData 里面是Xcode运行时的数据.长原创 2016-03-16 23:42:09 · 358 阅读 · 0 评论 -
解析html语句的JS事件
偶然用捞月狗看炉石卡组,发现他们的卡组界面都是h5界面.于是把九个职业卡组的网址搞过来.利用WebView加载.但是点击的时候发现并没有效果.查看网页的源代码发现卡组详情的点击事件是onclick事件里边就是点击的方法,但是怎么取得这个事件呢.从网上查了一些方法等到了UIWebView又一个叫-(BOOL)webView:(UIWebView *)webView shoul原创 2016-03-07 22:10:49 · 1209 阅读 · 1 评论 -
ApplePay简单测试(一)
最近ApplePay刚进入中国,现在貌似挺火的.在Github上看到了别人写的一个Demo(https://github.com/lintide/ApplePayDemo),于是研究了一下.下面简单记录一下步骤和经验.(在2016-2-24是有效的,以后不知道怎么改了) 1.登陆开发者中心,在申请证书里选择Merchant ID 点击右上角+号 2.continue 后有填写描述和标识符的原创 2016-02-24 21:13:12 · 5425 阅读 · 1 评论 -
ApplyPay简单测试(二)
接上节:-(void)paymentAuthorizationViewController:(PKPaymentAuthorizationViewController *)controller didSelectPaymentMethod:(PKPaymentMethod *)paymentMethod completion:(void (^)(NSArray<PKPaymentSummaryIte原创 2016-02-24 21:28:16 · 830 阅读 · 0 评论 -
个人总结(2.24)
1.Token. 在登录时拿到token,保存在NSUserDefault,数据库或更安全的地方,在每一次访问数据的时候把token作为参数传递过去.服务器有专门字段判断token是否与数据库中登陆时拿到的token相同,如果相同,则返回数据,如果不同,数据不返回并且app端销毁之前保存的登陆数据,使之处于未登录状态.一定程度上增强了安全性. (如果以后发现更好的方案会继续补充) 2 . i原创 2016-02-24 22:05:59 · 411 阅读 · 0 评论 -
生命周期
[UIApplicationDelegate的生命周期]1.进入应用: 应用程序的入口,从应用生命周期开始到结束只调用一次 didFinishLaunchingWithOptions :完成加载后 applicationDidBecomeActive :进入活跃状态2.退回到后台: applicationWillResignActive : 取消活跃原创 2016-01-17 11:11:23 · 530 阅读 · 0 评论 -
[杂七杂八-iOS]个人总结3.27
1.Compile Sources和Copy Bundle Resources前者是参与编译的文件,如.h .m或者其他语言文件,后者常包括nib,storyboard,图片资源等.2.理解锚点 anchorPoint,参考链接 http://www.cnblogs.com/wendingding/p/3800736.html,以左上角为原点,右下角为(1,1) (x,y) x,y取值范原创 2016-03-27 20:55:29 · 385 阅读 · 0 评论 -
动画学习3
1.用Bezier曲线绘制火柴人 UIBezierPath * path = [[UIBezierPath alloc]init]; [path moveToPoint:CGPointMake(175, 100)];// 中心点,角度,起始角度,终止角度,顺逆时针 [path addArcWithCenter:CGPointMake(150, 100) radius:2原创 2016-01-11 13:45:30 · 442 阅读 · 0 评论 -
动画学习2
1.CATransation 事务类(我也不知道什么意思..) ,可以对多个layer的属性同时进行修改.它分隐式事务,和显式事务. 例子:通过CATransation来使一个view随着触摸移动-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{ // method1 //原创 2016-01-11 11:17:23 · 324 阅读 · 0 评论 -
MD5转换2
以前总结里(http://blog.csdn.net/chengan1993/article/details/50506766)有把字符串转成md5样式的.今天后台给我们一个标准md5的字符串”4QrcOUm6Wau+VuBX8g+IPg==”,进过网站解密是”123456”,但是用以前加密的方法却是32位的十六进制数(e10adc3949ba59abbe56e057f20f883e),并没有特殊符原创 2016-01-27 22:43:55 · 796 阅读 · 0 评论 -
2016.1.17个人总结
1.宏 (井号)ifdef 判断某个宏是否被定义, 若已定义, 执行随后的语句 (井号)endif 结束标志 (井号)error 自定义错误2.为了测试播放网络视频,测试视频地址: http://gslb.miaopai.com/stream/dvYfgPV2-esvEzMkVchTng__.mp43.Tabbar图片下移CGFloat offset = 5.0; tvc.tabBa原创 2016-01-17 11:05:12 · 283 阅读 · 0 评论 -
2016.1.18个人总结
记得高中第一节上语文课的时候,语文老师沐浴在和蔼的阳光下告诉我们要”每日进步”.知易行难,虽然现在想起来了但无数宝贵的日子却离我远去了.往者不可谏,来者犹可追.既然现在有一些合适的条件,小小的问题,沿着这条路走下去,也许会峰回路转,柳暗花明? 1.两种语言输出字体 OC:这种可以看出字体的子类for( NSString *familyName in familyNames ){原创 2016-01-18 22:13:41 · 307 阅读 · 0 评论 -
App中HTTPS设置
为了安全方面的考虑,项目想改用HTTPS进行数据传输.目前项目所用的网络请求是AFN2.6版本的,默认不支持HTTPS网址进行数据请求,错误代码:2016-01-20 08:49:00.780 TestHttps[1494:30088] CFNetwork SSLHandshake failed (-9824)2016-01-20 08:49:00.781 TestHttps[1494:30088原创 2016-01-20 11:09:10 · 10292 阅读 · 0 评论 -
2016.1.20个人总结
看完了”如何正确地写好一个界面”http://oncenote.com/2015/12/08/How-to-build-UI/里关于轻VC的探讨,感觉很有启发.现在都是为了功能而写的,VC类很臃肿,一定要改.1.使用Xcode自带的静态分析工具 Product->Analyze可以找出代码潜在错误,如内存泄露,未使用函数和变量等出现 value stored to dic during its i原创 2016-01-20 22:23:59 · 439 阅读 · 0 评论 -
个人总结2
1.// 判断是否第一次进入if (![[NSUserDefaults standardUserDefaults]boolForKey:@"everLaunched"]) { [[NSUserDefaults standardUserDefaults]setBool:YES forKey:@"everLaunched"]; [[NSUserDefaults stan原创 2016-01-07 09:42:07 · 314 阅读 · 0 评论 -
个人总结1
1.// 去除多余的线 ``` table.tableFooterView = [[UIView alloc]initWithFrame:CGRectZero];原创 2016-01-06 15:59:21 · 237 阅读 · 0 评论 -
2016.1.26个人总结
1.UIEdgeInsetsMake(,,,)// 顶 左 底 右, 左 为负值时 为向相反方向移动原创 2016-01-26 13:36:24 · 268 阅读 · 0 评论 -
2016.1.8 个人总结
一.AFN 3.0使用-(void)postNetUploadAndDownload:(NSString *)url str1:(NSString*)str1 key1:(NSString *)key1 str2:(NSString *)str2 key2:(NSString *)key2 mainkey:(NSString *)mainkey {// AFN3.0中 AFHTTPReque原创 2016-01-08 15:56:37 · 322 阅读 · 0 评论 -
个人总结3
1.bundle创建与使用NSBundle * bundle = [NSBundle bundleWithPath:[[NSBundle mainBundle] pathForResource:@"TestBundle" ofType:@"bundle"]]; NSString * strPath = [bundle pathForResource:@"huaji" ofType:@"jpg"原创 2016-01-07 12:18:46 · 298 阅读 · 0 评论 -
动画学习1
常看见别人写的动画十分羡慕,自己也看些文章,但大都是照着抄一遍,没有自己的发挥,但是自己不总结的话可能代码也白敲了吧,下面的代码都是从别的地方搬过来的,加上自己的理解.1.旋转动画 (1)添加view和layer,给layer添加图像view = [[UIView alloc]initWithFrame:self.view.bounds];view.backgroundColor = [UICo原创 2016-01-10 23:51:25 · 365 阅读 · 0 评论 -
json转html样式
网易新闻有一个栏目叫"胖编怪谈",讲的是一系列的灵异事件,闲来无事来解析一下里面的数据,看一下大公司是怎么做的数据传输.我们以最近的一篇为例:http://c.3g.163.com/nc/article/BK5G2S7B00964JJM/full.html打开我们可以发现主体的body大致为html语句的格式,不过里面插入了大量的 ,看下面的数据是吧音频和图片都放进了一个数组,所以我们原创 2016-04-10 09:47:31 · 673 阅读 · 0 评论