ios教程(java编程思想等级)

蒯宇定
2023-12-01

因为mac很少企业或者可以用来做业务。故单单是这块的软件做得比较少,估计工作上只能做些网络这块的辅助应用而已;

这样子,可能会对objective-c熟悉,fundation框架熟悉,对UIKIt,Cocoa Touch API  、(Quartz 2D,Open GLES 、OpenAL)等SDK不熟悉的情况。

Quartz 2D是个二维绘图引擎,同时支持iOS和Mac系统

opengl 比较基础,cocos2d比较专业,是做游戏动画效果的,不学游戏没必要学习。
OpenAL(Open Audio Library)是自由软件界的跨平台音效API--也是y游戏的。

httpos的客户端,---用来测试Http服务器       学习http协议,json

httppos多线程客户端请求---用来测试http多线程的稳定性问题。  学习多线程编程

webservice测试--测试区医用接口返回xml. 学习webservice调用


网络上有很多资料,xcode的Doucumentation and API reference 有所有方法和属性的介绍。要有目标的,根据需要来看。一个个的看,就像个无头苍蝇一样的。

只要你学会iOS SDK,使用哪种语言并不是最重要的,oc,swift?。

ios8

教程代码:http://web.stanford.edu/class/cs193p/cgi-bin/drupal/

视频教程:http://open.163.com/movie/2015/2/B/H/MAIKHN60A_MAIPJ4ABH.html


 

资料http://blog.csdn.net/developer_zhang/article/details/42964775


通过看下面的代码,理解@-3(是一个nsinteger)和nsditonary(存储的是key-nsobject)可知:多看代码,重复多分析人家写的代码,温故而知新;通过实例来理论结合实践是掌握这个语言的一个比较好的方法.

  [self.body.textStorageaddAttributes:@{NSStrokeWidthAttributeName : @-3,

                                            NSStrokeColorAttributeName : [UIColorblackColor]}

                                   range:self.body.selectedRange];


斯坦福教程笔记

http://blog.csdn.net/totogo2010/article/details/8222166


绘图:


http://www.cnblogs.com/kenshincui/p/3959951.html#otherCGContext

http://blog.csdn.net/codywangziham01/article/details/25809523

绘画基本图形 http://blog.csdn.net/codywangziham01/article/details/25809523

画基本图形的步骤:

  1. // 1.获得上下文  
  2.     CGContextRef ctx = UIGraphicsGetCurrentContext(); 

  3. //2.要画的东西加入上下文CGContextAddxxx
  4. CGContextAddArc(ctx, 10010050, M_PI_2, M_PI, 0);//画圆弧
  5. CGContextAddEllipseInRect(ctx, CGRectMake(5010100100));  //画圆
  6. CGContextAddRect(ctx, CGRectMake(1010150100));//画矩形
  7. CGContextMoveToPoint(ctx, 200190);//画线
  8. CGContextAddLineToPoint(ctx, 100100);
  9. ......

  10. //进行绘画
  11. CGContextFillPath(ctx);

    java 常见内存泄漏

http://blog.csdn.net/u010687392/article/details/49909477


 类似资料: