每日一问。2015.1.8

[NSJSONSerialization JSONObjectWithStream:interception options:NSJSONReadingMutableContainers error:nil]

这个方法怎么获取不到数据啊


//为tabBar设置系统自带的标志,在UITabBarSystemItem中选择,并设置标签

self.tabBarItem = [[UITabBarItem alloc]initWithTabBarSystemItem:UITabBarSystemItemFavorites tag:111];

//为tabBar设置自定义的名称与图片,图片可以为空

self.tabBarItem = [[UITabBarItem alloc]initWithTitle:@"Second" image:nil tag:112];

//设置小角标,一般为显示信息数量

self.tabBarItem.badgeValue = @"1";


void SendDelegateMessage(NSInvocation *): delegate (webView:didFinishLoadForFrame:) failed to return after waiting 10 seconds. main run loop mode: kCFRunLoopDefaultMode


怎么判断单例里面的delegate是否完成呢?

collectionview item 加上图片滑动起来就卡

把加载图片多线程处理一下,放到了QueQue里面


collection上面不能加别的东西


__unused 在声明 变量时前面加上这个,去掉木有使用这个变量的警告


用AVAudioPlayer播放音频要执行好几次prepareToPlay方法,有大神知道什么原因吗


 [_tableview scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:_currentPage] atScrollPosition:UITableViewScrollPositionTop animated:YES];   我就是想知道  有比这个更好用的属性么



文件共享怎么做?就是,我在一个应用中的文件想在另一个应用中打开

canopenurl 或openurl




<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">

<plist version="1.0">

<dict>

<key>items</key>

<array>

<dict>

<key>assets</key>

<array>

<dict>

<key>kind</key>

<string>software-package</string>

<key>url</key>

<string>@“填写ipa所在地址”</string>

</dict>

</array>

<key>metadata</key>

<dict>

<key>bundle-identifier</key>

<string>@“填写 Bundle ID”</string>

<key>bundle-version</key>

<string>1.0</string>

<key>kind</key>

<string>software</string>

<key>title</key>

<string>@“填写App名称”</string>

</dict>

</dict>

</array>

</dict>

</plist>


http://www.pc6.com/mac/113484.html   smartSvn

iOS 6开发进阶与实战》
进阶型的《Objective-C高级编程:iOSOS X多线程和内存管理》

推荐几本教材:
http://www.bignerdranch.com/we-write/objective-c-programming.html
http://www.bignerdranch.com/we-write/ios-programming.html
http://www.bignerdranch.com/we-write/advanced-mac-osx-programming.html
(这两本书都有中文版的)


objective-c;   //推荐《objective-2.0程序设计》之后《objective-c编程之道》
if(开发应用)


{
    iOS SDK;                     //推荐《iphone4ipad开发基础教程》之后《iphone开发秘籍》


}

else if(开发2d游戏)

{
   cocos2d;            

  //推荐《ios5 cocos2d游戏开发实战》另-各种游戏实例,算法的书
}
else if(开发3D游戏)
{
   u3d or 虚幻等;      

   //如果你对这篇文章有兴趣,那不要走这个分支。真正的大牛是不会看这么菜鸟级文章的。

}



5)学习条件和工作环境:工作环境仁者见仁了,单说学习条件,mac电脑是必须的,不建议黑苹果,系统支持不好严重影响学习进度,学习阶段最便宜的macMIni足够用了,嫌慢就加个内存,其实开发阶段也够用,我一直用一台13air做开发,也还不错,但还是更建议proair的缺点是不能升级内存,固态硬盘太小。测试设备也是必须的,最好用ipad2(如果你已经有了),ipad可以测试iphone应用,但是iphone是不能测试ipad应用的。并且ipad2现在市场占用比较多,性能比较弱,如果你的程序在ipad2上没问题,那基本就没问题了,当然,最好在有个视网膜屏的设备,我觉得ipad2+ipad3+iphone5是最好的组合。其次是开发者帐号,前期没啥用,但是后期一定要有,虚拟机和真机测试差别巨大。申请帐号/真机测试都非常繁琐,网上很多文章,看看就能会了,不会就给苹果公司打电话,他们会很热情的帮你解决,给亚洲区发邮件也行,他们一般会主动给你回电话。还有一个小秘密,vpn是必须的,你懂的。。



iOS 企业应用由服务端和 iOS 客户端构成,二者间通过 3G 移动互联网(CDMA/TD/WCDMA) 接或通信。


服务端向前端提供一系列访问传统企业应用 的接口,也可以为前端提供企业数据库和业务系统的访问。因此,iOS 企业应用的服务端可能 有两层或多层:接口、企业应用、企业数据库。(本书中的接口代码是以 Java 编写的,需要读者对 Java 语言 有一定的了解。)



无论在任何情况下,网络带宽永远是企业的稀缺资源

由于 iOS 本身的限制,iPhone 在切换 APN 网络时显得不太灵活——iPhone 只能 通过.mobileconfig 描述文件切换 APN


iOS 企业应用还有一个显著的特点,就是应用程序的发布方式。iOS 企业 应用具有两种发布方式:In-House Ad-Hoc,它们并不经过苹果公司的 App Store 进行发布, 而只是在企业内部进行发布。换句话说,不经过苹果商店的应用程序审核程序。


  1. 1.  1.2 苹果的 Programming Guide 很有用

苹果的programming guide 写得很好很详细,不过个人觉得不太适合入门,如果基础比较扎实又想提高一下必须看看 Concurrency, Block, Core Data (尤其是core data 在多线程中的实现),Core Animation (想要做出好看的app, 一定要有炫酷的动画效果,小牛哥的一个开源app里面也有很多 2D/3D动画实例: https://github.com/frodoman/crazy-cup-2014 )programming guide, Google 一下就可以找到,都是免费下载的。
1.3. 有空一定要看看乔布斯的传记。作为 iOS 开发员,一定要读懂理解苹果的产品,为什么苹果的产品这么简单易用功能又强大?为什么一个快要破产的公司后来可以抛离微软谷歌几条街? iPod,iPhone,iPad 这些跨时代的产品是怎样研发出来的? 小牛哥当时买的是有声读物( https://itunes.apple.com/gb/audiobook/steve-jobs-exclusive-biography/id474962097 ) 。在面试的时候显摆一下里面有意思的故事,面试官马上对你刮目相看。更重要的是要把里面关于UX (用户体验) 设计的理论应用起来。比如在苹果设计iPod的导航菜单时,乔帮主提出: 不管用户想听什么,只要点击3次就可以找到。(因为超过3重导航用户容易get lost) 小牛哥从此就注意,每次只要用UINavigationCroller 就保证不超过3重菜单,


YouTu 上还有很多优秀的关于 iOS/UX 的视频,大家有空看看,能学到很多。例如,这个系列的视频不错:
UIKonf 2014https://www.youtube.com/watch?v=44-2vmqQBl0
http://product.dangdang.com/20588733.html 

http://www.cnblogs.com/zhuqil/archive/2011/08/03/2126562.html



数据类型主要是为了更好的分配存储空间
 
数据类型:整型:int  4个字节   short  2个字节  char 1个字节 long  和操作系统有关  32位系统4字节64位系统 8个字节 (短就短一半,长就不一定长一倍看系统)  
             
浮点型;float  4个字节  double 8个字节   (为了好记    这个单词词义双倍  所以要双倍字母要加单引号

常量:程序运行期间值不能被改变的量,字符型常量  'A'     '9'        每一个字母都对应一个整数值  (ASCII)
      
ASCII码对应的值 a~97   ----   z ~122        A~65    Z~90   大小写的差值32    
                                
'0'~48----  '9'~57
 
变量:变量代表一个存储空间             存储储存区域内存储的内容就是变量的的值,    
  
赋值的过程就是拷贝一份  
  
文件名  单词的首字母要大写    LessonData=赋值运算符      
reset 重置   do操作  redo  再做一次  ando 不执行 
  
Redefinition  重置定义
练习1  a = 10 b = 5 让他们互换数值.
 
变量名的命名规则:1.变量名只能由数字,字母下划线组成,并且数字不能开头.
//  2.不能和系统关键字重名.3.具有自解释性,见名知意.4.变量名不能重复.变量名第一个单词的首字母要小写,其余的要大写
%取余运算  俩边均为整数(c=-6 %4)c为-2    c= 6 % -4   c
/整型相除取整
整数与整数相除得到的是整数.想得到小数,两者需至少有一方是小数,
++在后面时先不管,先赋值,在前面时赋值前加1 (c = a ++, a = 10 则输出时c=10 a = 11 )
+= -=  /=   *=   %=符合运算符之间不能加空格
表达式:常量,变量与运算符的组合.
表达式都会返回值
语句是程序执行的最小单位,以分号结尾.
输出函数printf ()
转义序列   \n回车符     \\打印\     %%打印%输入需要得到变量的地址&
scanf的注意事项
输入数值的时候不要敲小键盘中小回车要敲大回车,
scanf(%d%d)
%.2f  代表小数点后保留俩位小数


pickerciew有没有办法让它自己滑动啊,就是通过按钮来控制它开始滑动和停止


那个改变搜索出来的文字的颜色,你要去学一学 htmlcssjs+dom才好解决的


- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)eventuibutton中有没有什么方法能在这个之前被调用啊?

平移缩放用到啦矩阵--蔡高厅的高数


维护(所谓维护也大都是客户测试出BUG来改一改)


从控制器A跳到控制器B,从控制器B跳到控制器C,怎么从控制器C回到控制器A?

1.跳到根视图:2,dfismis的方法跳的


iOS用HTML混编  比如我用Webview显示HTML数据 然后我怎么添加点击效果 跳到我想指定的页面

答:1.WebView Delegate 获得跳转的URL,判断是否你要处理的URL 执行自己的操作

        2.通过JS事件调用OC的方法



ios 缓存要怎么做呢?答:用正则匹配


可以用带有透明区域的图片作为cell的背景,上面广告图片呢? 也用一个cell加载?

答:可以把它和tableview分开,也可以设置为cell,也可以设置为tableview的header,分开的话推动的时候上面广告部分一直在页面上哦,只是下面列表区域滚动,你可以视情况做,一起拖动,一起拖动可以设置为Cell 或者header


UILabel中怎么将一个字符串内容进行强制换行?

答:lineNumber = 0


谁会配置mknetworkkit


请问App上架,在准备好了证书和provisioning文件之后,xcode还需要配置些什么?


谁用过zbar SDK ?答:二维码—-------现在是出现了一个这样的情况  项目中创建了一个Zbar的ZbarReaderView  我用了好几个项目添加  基本加出来都是黑色的  但是其中有一个的背景却变成黄色的了


>rovisioning profiles


询问下,有人开发过支付宝的吗?


提示"系统繁忙,请稍后再试(ALI69)"

有人知道处理方法吗?

答:—更新api


可以把本地推送做成远程推送那种样子么?


我怎么在cell里实现一键分享呢


我用百度云推送   然后不走onMethod这个回调方法    我该怎么改bug?

答:直接把百度demo 复制过去 用就可以了


if ([[Dic objectForKey:@"result"] isKindOfClass:[NSArray class]])

        {

            [dingdanVc.dingdanArray addObjectsFromArray:[Dic objectForKey:@"result"]];

            if ([dingdanVc.dingdanArray count] == 0)

            {

                [dingdanVc.myNodataView setHidden:NO];

            }

            else

            {

                [dingdanVc createView];

                 [dingdanVc.tableView reloadData];

            }

        }

cell里边的button 添加target  除了在刚创建完的之后添加,还有其他方式吗 

gcd为什么不允许自己创建并行队列    

答:可以啊并发队列 :Concurrent Queues


self.view.frame.size.width

[UIScreen mainScreen].bounds.size.width


这两个一样么

在不同屏幕的手机上获取屏幕宽--- 不一样



iOS用HTML混编  比如我用Webview显示HTML数据 然后我怎么添加点击效果 跳到我想指定的页面


1.WebView Delegate 获得跳转的URL,判断是否你要处理的URL 执行自己的操作

2.通过JS事件调用OC的方法



ios 缓存要怎么做呢?用正则匹配



可以用带有透明区域的图片作为cell的背景,上面广告图片呢? 也用一个cell加载?

可以把它和tableview分开,也可以设置为cell,也可以设置为tableview的header,分开的话推动的时候上面广告部分一直在页面上哦,只是下面列表区域滚动,你可以视情况做,一起拖动,一起拖动可以设置为Cell 或者header


UILabel中怎么将一个字符串内容进行强制换行?

lineNumber = 0



请问App上架,在准备好了证书和provisioning文件之后,xcode还需要配置些什么?

谁用过zbar SDK ?二维码。现在是出现了一个这样的情况  项目中创建了一个Zbar的ZbarReaderView  我用了好几个项目添加  基本加出来都是黑色的  但是其中有一个的背景却变成黄色的了


TEK4Y1$KSMX231S}L43U]6Y.jpg




支付宝申请签约的时候 需要介入的网站地址 那个地方咋填啊。没有网站地址的就不能签约了吗


IOS7之后,有谁用私有API 获取过UDID,MAC地址,序列号那些?




UISegmentedControl自定义背景图片后,如何修改中间竖线?

UISegmentedControl setDividerImage 修改中间数线



问个问题,- (CGRect)boundingRectWithSize:(CGSize)size options:(NSStringDrawingOptions)options attributes:(NSDictionary *)attributes context:(NSStringDrawingContext *)context

这个计算字符串高度,计算的高度偏高会是什么原因


字体的高度不是你看到的部分,字体是个很复杂的事情



公司的后台和第三方的app使用json接口通讯,实现相关的业务逻辑。这个没问题。


但在支付逻辑上碰到问题(我们使用alipay接口),我们要求第三方appandroid/ios)在支付的时候,能直接支付到我们公司的支付宝账号,并且我们的后台能够获得支付成功与否的结果


目前想到的方式是,第三方app在支付的时候,获取到我们后台提供的链接,然后打开链接完成支付。

你提供个页面让第三方app post数据过来,实际操作由你们完成,你的意思是直接提供类似的地址吗?但这种地址是由alipay生成的,而且alipay有安全机制,并不允许第三方post数据

https://excashier.alipay.com/standard/trade20001/templateFlow.htm?orderId=9f65f16b18654ea3567d4eed76edeed&action=init


还请斑竹明示一下,最好能给个case或明示一下方向,多谢!


1.检查签名是否正确

2.URL Schemes中检查是否添加微信 appid

3.是否注册appid

这三个是比较常见的无法启动微信支付的问题






  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值